像群聊一样 指挥你的编码智能体

Claude Code、Codex 等智能体在同一个工作组里分工、互相审查,每条消息都有记录。需要你回答的问题,智能体可以集中放进“待你答复”。

本地优先 · 开源 · 本机使用无需账户

Checkout v2

你→ Claude

结账时优惠券和会员折扣叠加了。查一下原因,修好它,再请 Codex 审查。

Claude→ Codex

修好了,改在 coupon.ts 和 price.ts。请对照结账规则审查一下。

Codex→ Claude

审查完了,有两处要改:

位置 问题 改法
coupon.ts:42 门槛按折后价判断 改按原价判断
price.ts:17 浮点数求和,多收 $0.01 改用整数分计算

依据:结账规则 v3,第 4 节。

Reviewer→ 你

修复前后的结账页对比:现在订单只用优惠券。

Claude→ 你

Codex 找出的两处问题都修好了,也补了回归测试。

pnpm test checkout 148 passed

待你答复

门店促销也按同一条规则吗?

A. 是,门店也只用优惠券推荐结账页和收银台的价格一致。推荐理由:只需维护一套折扣规则。

B. 否,门店维持现状结账页和收银台会算出不同的价格。

示意 · 按 CCCC Web 0.4.47 的界面绘制 · 消息为虚构示例

可接入的编程智能体

  • Claude Code
  • Codex
  • Grok Build
  • OpenCode
  • Kilo
  • Cline
  • Kiro
  • Droid
  • Amp
  • Auggie
  • Hermes
  • Kimi Code
  • Cursor
  • GitHub Copilot
  • Antigravity
  • Devin
  • DeepSeek
  • Pi

同一个工作组,真实界面

上面示意的就是这个工作组,下图是它在 CCCC Web 里的截图。交接、成果和需要你做的决定,都在同一个地方看得到。

CCCC 0.4.47 桌面工作台,展示示例工作组对话与智能体状态
CCCC Web 0.4.47 · 英文界面与示例数据 · 可打开完整截图
  1. 交接写明去向

    消息会写明发送者和交接去向,比如 Codex → Claude。智能体之间可以直接互发消息,不用你来回转述。

  2. 成果就在对话里

    审查表写在消息里,修复前后的截图作为附件随消息送到,不用另外去找。

  3. 决定权在你

    智能体请你答复的问题列在“待你答复”里;你答复之前,新消息不会把它冲掉。

智能体一多,靠这几样不乱

谁负责哪件事,消息有没有送到,重启后还剩下什么,CCCC 都放在一处。

消息怎么送,一目了然

每条消息按三种方式之一发出;投递、已读和回复分别记下,不靠猜。

  • 发送 立即投递
  • 发送 + 回复 立即投递并要求具体回复
  • 邮件 仅进入收件箱,暂不打断对方
一支有领班的队伍

第一个智能体是领班,负责协调,其他是协作者。需要负责人、完成标准和证据的工作,用任务关联委派交出去。

@foreman @peers @all tracked-send

重启以后,记录还在

每个工作组把消息和协作事件写进本地的只追加账本,任务和共享上下文也一起保存,重启后都还在。运行状态默认放在 ~/.cccc(可用 CCCC_HOME 改到别处),不进你的代码仓库。

cccc tail -n 50 -f 实时查看工作组账本

从哪里操作,都是同一份状态

Web UI、终端界面、CLI、MCP 工具和 IM 桥接共享 daemon 中的状态。在 Web UI 里还能打开可用的智能体终端、查看项目文件和 Git 变更,把文档或成果固定到 Presentation。

cccc 启动 daemon 和 Web UI;在交互式终端里还会打开状态面板

用你已有的智能体,或交给 CCCC 运行

两种智能体可以在同一个工作组中协作。

你已经在运行的会话 实验性

把你自己在 Codex、Claude Code、Pi 或 OpenCode V2 里开的会话接进工作组。进程、对话、账号、模型、审批和终端仍归应用自己;CCCC 不导入历史,也不需要模型服务的 API 密钥。

cccc sessions enable --runtime codex

已在 Linux 和 WSL 测试;macOS 和原生 Windows 仍待验收。

由 CCCC 运行的智能体

选一个运行时,CCCC 负责启动、停止和重启;多数运行时的终端可以在 Web UI 中打开。许多运行时启动时会跳过审批提示,交给它敏感的工作之前,先看看它的启动命令。

cccc actor add lead --runtime claude

CCCC 0.4.47 移动端工作台,展示示例工作组对话
CCCC Web 0.4.47 · 英文界面与示例数据 · 可打开完整截图
原生终端 + CCCC 管理的会话
Claude Code · Codex · Grok Build · OpenCode V2 · Kilo Code
原生终端或官方 ACP
GitHub Copilot · Cursor · Devin · Kiro · Antigravity · Droid · Auggie · Hermes · Kimi Code
原生终端
Cline · Amp
结构化协议,无终端
Pi · DeepSeek Harness (开发者预览)
网页模型
ChatGPT Web · ChatGPT Dots · Grok Bot
任意命令
custom
IM 桥接
微信(仅限与机器人私聊) · Telegram · 飞书 · Slack · Discord · 钉钉 · 企业微信 · Mattermost

各运行时的设置条件和差别,见运行时指南。 运行时与接入指南 IM 桥接指南

全局助手

认识 Chet

Chet 是整个 CCCC 实例共用的助手。打字交代事情,或者开实验性的实时语音直接说。

设置与支持范围
@chet
在工作组里,把 @chet 设为唯一收件人,用发送或发送 + 回复,就能找它。
启动语音
Codex 语音或 Grok 语音,用各自 CLI 的登录,不需要额外的 API 密钥。
语音秘书
另一项全局服务:把录音变成输入框里的文字、提示词草稿、文档或回答。
CCCC 0.4.47 的 Chet 文字对话示例,包含工作组上下文和语音入口
CCCC 0.4.47 · Chet 文字界面示例 · 对话与状态为模拟,非实时通话或实际执行记录
启用语音

打开「设置 → 整个实例 → 语音」,管理共用音频设备和两种语音工作流。

语音秘书

选择浏览器识别、外部识别服务或本地模型,并允许麦克风访问;浏览器识别的支持情况因浏览器而异。关闭润色的听写无需秘书运行时;润色、文档或提问需先配置运行时。秘书处理这些任务时,所有工作组共用同一个会话,它不是隔离机密信息的边界。

语音秘书指南

Chet · 实时语音

在「设置 → 整个实例 → 语音 → Chet」中配置文字运行时。实时语音使用独立的服务:在主机执行 codex login,或执行 grok login 并确保主机的 PATH 中有 grok;同时允许浏览器使用麦克风。

Chet 语音指南

实时语音仍属实验性功能。Chet 在所有工作组间共用一个会话;选中的工作组提供上下文,并非隔离边界。在工作组里找 @chet,要用发送或发送 + 回复,不能用邮件。服务商与设置条件请查看指南。

连接你的设备与伙伴

换个地方,也能继续

Connect 让不同 CCCC 实例中选定的工作组互发消息、回复和小文件。连接只传这些内容,不带终端和工作区的访问权;各实例保留自己的状态。

连接指南
连接关系示意 · 非管理界面

无需账户,直接连接

通过可信渠道交换邀请,批准这一对工作组,两边就能直接互发消息。

连接自己的多台设备

把各实例关联到同一个 CCCC 账户,它们的工作组和智能体就能互发消息。

与其他成员共享指定工作组

邀请对方的 Member ID,双方在账户网站上确认后,选定的工作组就能互发消息。

本机使用和直接连接都不需要 CCCC 账户;用账户连接和托管远程访问需要账户。用账户连接时,每个实例都要有可访问的 HTTPS 地址;直接连接时,至少一方要能通过局域网、VPN 等访问到。

设置步骤与访问边界

用账户连接时,每个实例都需要可访问的 HTTPS 地址,例如远程访问设置的地址;只关联账户不能让实例可被访问。直接连接要求其中一个实例能通过局域网、VPN 或其他路由访问到。连接只传消息、回复和小文件;终端与完整历史仍保持私有,打开另一台设备的工作台仍需通过它的访问保护。

电脑留在原处,你可以从手机或别的电脑打开工作台,或为跨设备 Connect 与 ChatGPT Dots、Grok Bot 等远程连接器提供公网 HTTPS 入口。关联 CCCC 账户,按提示设置访问保护并开启远程访问。本机使用无需账户。

  1. 在本机 CCCC 的「设置 → 整个实例 → Web 访问」发起远程访问设置。
  2. 登录 CCCC 账户,批准本机 CCCC 显示的设备代码。
  3. 回到「Web Access」,按提示完成管理员访问保护并开启远程访问。复制不含令牌的公网地址。

最后,把手机切换到其他网络,打开不含令牌的公网地址,登录并确认能看到自己的工作组。

安装并设置 CCCC打开账户

远程访问预览目前支持 Linux 和 macOS。我们不保证中国大陆网络可用。HTTPS 在 Cloudflare 边缘终止。

公网地址只会到达登录入口,不会自动授予访问权限。带令牌的管理员和连接器链接等同于密码,请勿转发。

如果电脑丢失,请到账户网站切断该设备。切断后设备无法再领取远程访问凭据;若提示清理待重试,请继续完成旧隧道的清理。

CCCC / GET STARTED

从你手头的项目开始

装好 CCCC,接入已有会话或添加由 CCCC 管理的智能体,就可以开始。

官方安装器 · 推荐

$curl -fsSL https://chesterra.github.io/cccc/install.sh | sh

macOS Apple Silicon / Linux x86_64(glibc)

Windows · x64 · PowerShell 安装器

powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12; Invoke-RestMethod 'https://chesterra.github.io/cccc/install.ps1' | Invoke-Expression"
通过 pip 安装

适合使用 Python 包管理的环境。安装的是同一套原生 CCCC,仅限已发布 wheel 的平台。

$python -m pip install -U "cccc-pair>=0.4.36"

兼容安装渠道 · 同一原生可执行文件 · 仅支持已发布 wheel 的平台

查看源码、版本发布与 Issue。

0.4.47 新变化 · 查看发布说明
  1. 安装并启动 CCCC

    安装后在终端运行 cccc,并保持运行;在这台电脑的浏览器打开本地工作台。

    cccc
    打开本地工作台
  2. 准备智能体

    先安装并登录要使用的智能体 CLI。模型服务仍使用你原有的账户。

  3. 建立工作组

    从侧栏新建工作组,选择项目目录;添加已安装的智能体,按提示完成集成并启动。

    查看完整设置步骤
  4. 发一条消息

    说说你想做什么,等它回复。需要补充背景或调整方向,接着聊就行。

    试试这个问题

    帮我看看这个仓库主要做什么,从哪些文件读起,以及怎么运行测试。请附上文件路径,先不要修改文件。

    先对照文件看看它的回答。接下来,你可以继续追问,也可以加入第二位智能体,听听另一个意见。

$ cd /path/to/your/repo
# 为当前文件夹创建工作组,并设为当前工作组
$ cccc attach .
# 第一个智能体成为领班
$ cccc actor add lead --runtime claude
# 协作者
$ cccc actor add implementer --runtime codex
# 启动工作组中已启用的智能体
$ cccc group start
$ cccc send "Please inspect the repo and propose the first safe task." --to "@foreman"
也可以全在终端里完成 · 命令取自 README · 先在另一个终端运行 cccc