多代理工作流的开源本地控制器——为Cursor、Claude Code、Codex、Antigravity会话提供统一收件箱及代理间群聊
摘要
一个名为Claude Command Center (CCC) 的开源本地面板,管理跨多个引擎(如Cursor、Claude Code、Codex和Antigravity)的多个AI编码代理会话,提供跨引擎收件箱、实时状态、git工作树生成和代理间群聊。
大约一年来,我一直并行运行 30 多个 AI 编码代理会话。Claude Code、Codex、Cursor(上周的 v4.7 版本)和 Antigravity。瓶颈很快就从模型转移到了我身上——我得费力追踪哪个会话正在工作、哪个在等待、哪个一小时前就已经静默完成了。于是,我构建了一个本地仪表板:CCC(Claude Command Center)。开源、MIT 许可、纯 JavaScript + Python 标准库,无云端、无账户、默认无遥测。
**它的功能:**
* **跨引擎收件箱。** 在单一视图中管理 Cursor、Claude Code、Codex 和 Antigravity 会话。每个引擎各有专长;仪表板让我按任务路由,而非按应用。
* **实时会话状态一目了然。** 可查看工作、等待、阻塞等待你、完成等状态,无需打开每个会话。
* **工作树感知的生成。** 每个会话可以在自己的 git 工作树中运行,从而并行代理不会相互干扰。
* **代理间群聊。** 不同引擎的会话之间可以私信或在共享房间聊天。我最常用的模式:固定一个 Claude Sonnet 会话作为规划器,生成 Cursor/Codex/Antigravity 子会话执行,它们通过聊天协调,只有当某个代理需要我时才 ping 我。
* **识别您未主动启动的终端会话。** 从任何终端运行 `claude`、`codex` 或 `cursor-agent`——它们会通过磁盘上的转录状态出现在仪表板中。
* **双向 Cursor 集成。** CCC 生成的 Cursor 会话也会出现在 Cursor 原生的代理窗口(Agents Window)中。双方看到的是同一份工作。
* **通过 Codex CLI 使用本地模型。** 将 `OPENAI_BASE_URL` 指向 Ollama 或 LM Studio,CCC 就能像云模型一样识别这些会话。工具调用可靠性的实际下限大约是 ~32B 级别的模型。
**是的,这取代了 IDE 的代理驱动工作。** 当代理并行编写大部分代码时,你的时间花在管理它们上,而不是打字。IDE 变成了你只在代理标记需要手动干预时才打开的工具——你大部分时间都待在 CCC 里。
**安装(macOS):**
brew tap amirfish1/ccc
brew install ccc
或者直接从 Git 仓库安装。另外还有直接可用的 DMG 安装包——详情见评论。
**它不是什么:**
* 不是订阅绕过工具。使用你现有的认证。
* 不是云端方案。Web 仪表板在 `localhost:8090` 上运行。关闭仪表板后仍可继续。
* 不是魔法。如果你一次只运行一个会话,你不需要它。欢迎在此帖或私信中提问安装设置问题。
相似文章
我们将 Cursor.ai 改造成了类 OpenClaw 风格的多智能体控制面板
开发者在 Cursor CLI 之上构建了一个开源 Web UI,将其转变为多智能体控制面板,允许用户通过浏览器操控界面运行多个 Cursor 智能体会话,支持独立工作区、任务调度以及 MCP 配置管理。
开源面板可视化 AI 编程代理(Claude Code)
开发者发布了一款中世纪主题的开源面板,将多个 Claude Code 代理以 2D 村庄角色的形式可视化,简化并行编码会话的实时跟踪。
我构建了一个工作空间,让 Claude、Codex 和其他 AI 代理可以协作
作者构建了 AgentsHive,一个共享工作空间,将多个 AI 代理(如 Claude 和 Codex)协调成一个具有角色、记忆和路由的协作产品团队,让独立开发者无需手动切换不同的代理工作流。
@JinjingLiang: 想抛弃Claude?有人刚发布了'Claude Agent View'的任意代理版本。用Codex、Pi、Droid,随便什么。
Orca 是一个开源 AI 编排工具,让开发者能够在 macOS、Windows 和 Linux 上跨仓库并行运行多个 CLI 代理,如 Claude Code、Codex 和 Gemini。
您如何处理MCP代理之间的跨客户端通信?
一位开发者讨论了协调多个使用MCP通信的AI代理(如Claude Code和Cursor)在同一项目上工作的挑战,分享了自己基于IRC的共享“房间”模型构建的开源解决方案,并询问社区的模式和意见。