同时驾驭一队编程 Agent, 每一个都清清楚楚。
Cocurdex 是面向多 Agent 开发的桌面工作台。对话、终端、编辑器和浏览器预览共处一个外壳——每个会话都如实告诉你:在干活、在等你,还是已完成。
$ cocurdex .
01 / state
所有会话,状态如实
Cocurdex 把运行状态与关注状态合成一个主信号——扫一眼侧边栏,就知道哪里需要你。
需要你
有待处理的权限、提问或计划审阅。
忙碌
思考中、使用工具中、连接中。
有结果
已完成,结果尚未查看。
空闲
已处理完毕,可接收下一条指令。
02 / workspace
是工作台,不是聊天窗口
为在功能开发、缺陷修复和设计迭代之间同时驾驭多个 Agent 的开发者打造——一坐几小时、横跨多个项目。
<sessions />
并行会话
多个 Agent 并排运行,对话记录互不混杂。每个会话都有独立的状态、权限和历史。
<shell />
每个面板都是一等公民
集成 PTY 终端、代码编辑器、PDF 阅读器、演示文稿和浏览器预览与对话并列,而不是藏在后面。Git 面板可按回合、分支或提交查看差异,也能撤销某个回合;可以从任意提示分叉会话;还可以在设计模式里标注页面并直接发给 Agent。
<keys />
键盘优先
所有主要操作都有可重绑的快捷键。⌘P 快速打开、⌘J 对话栏、⌘⇧D 设计模式。
<data />
本地优先的数据
笔记、Issue、演示文稿与搜索索引保存在本机的应用私有存储中,无需注册账号。可在本机浏览器打开同一工作区,或按你选择的权限配对另一台设备。
03 / agents
用你已有的 Agent
Cocurdex 驱动你本机已安装并登录的 Agent CLI,也能从 ACP Registry 安装更多 Agent。不转售模型额度。
- Claude Agent
$ claudeplansteer - Codex
$ codexplansteer - OpenCode
$ opencodeplan - Pi
$ 内置steerMCP - Cursor
$ cursor-agent acpACP registry - Devin
$ devin acpACP registry - Grok Build
$ grok agent stdioplansteerACP registry - 从 ACP Registry 添加更多 Agent →
04 / orchestration
编排能力,由 daemon 托管
超过一个会话,Agent 就需要结构。Cocurdex 提供可持久化的编排原语——重启不丢,始终在你的批准之下。
Agent 团队 →
主会话派生队友,共享带前置依赖和审阅证据的任务清单。常用阵容可存为团队模板。
cocurdex team spawn-template \ --lead <session> --template reviewers脚本编排 →
Agent 提出一段沙箱脚本,把工作分发给子 Agent。你批准后运行,并限定 Agent 数量上限。
const files = await agent( "list modules", { schema }) await pipeline(files, (f) => agent("add tests for " + f))托管工作树 →
新建会话时勾选 Worktree 即得独立检出。setup 脚本在后台运行,移除检出时执行 cleanup。
cocurdex worktree create \ --workspace . --branch feat/cookies
05 / cli
真正可脚本化的 CLI
所有应用数据都经由 daemon。Agent 和脚本使用 cocurdex 命令(支持 --json),而不是直接操作数据库。
$ cocurdex .$ cocurdex issue create --title "Fix login" --priority high$ cocurdex session list --json$ cocurdex team get --lead <session-id>$ cocurdex search "rate limit" --kind note$ cocurdex skills install --scope project