一个命令行工具,让开启的 Codex 和 Claude Code 会话之间通信,人可介入
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
GitHub - shuxueshuxue/ccm-orchestra: 在 tmux 中管理交互式 Claude Code agent,并在 kitty 中协调不同...
在 tmux 中管理交互式 Claude Code agent,并在 kitty 中协调不同 code agent 的可见协作与接力
本人是 Claude Code 和 Codex 重度使用者,在 Vibe Coding 出现之前也已经是纯命令行编程者。由于最近终于同时获得了 cc 和 codex 的高额度账号(之前往往只同时拥有其中一个),探索使用两者痛快编程的时候,发现有两个需求是非常常见的:
-
在使用 codex 的时候,使用 cc 去写一些前端代码,以及文档协作
-
让终端中不同的开启的 codex / cc 能够互相通信
之前其实我已经做过了一些 agent 通信相关工具(是通过 http 请求发送消息到中央服务器,类似于邮箱的模式),市面上也有例如 codex mcp 这种,但我觉得能嵌入命令行工作流,真正舒心地“即插即用”的工具还不太多,恰逢最近各种应用推出了自己的 cli 版本,我觉得 cli 可能是未来的趋势,因此就动手做了这个 cli 小工具,其主要功能有一下几点:
-
Claude Code session 的创建和管理 - 这里背后的实现绕了个圈子,使用的是 tmux,然后后台开启交互式的 Claude Code,发消息和读取的实现都比较 hack。这么做原因有二:其一是怀疑非交互的 cc 调用可能引起风控,其二是这样人也可以调出 tmux 来观察/操作某一 cc session
-
终端 tab 之间的沟通,一个 tab 既可以是 cc 又可以是 codex,因此你在终端开启的 cc 和 codex 都可以互相对话了,不用你手动来回复制粘贴什么的了
-
能将某个 tab 与微信连接(有完整的授权程序), 并且有 handoff 功能,即某个 cc/codex 可以随时将微信连接的目标转移到另一个 tab。比如你在手机微信上去检查完你的写前端的 agent,可以让他 handoff,然后你就可以和写后端的 agent 再沟通了
不过有个重要局限:目前只支持 kitty~
所有的操作和文档都不用自己读,只要 ccm -h,你的 cc/codex 就能理解一切了~
image1220×2656 400 KB
b4cc664280d4f2fd5cb4ed7d4e04885c1220×1262 169 KB
image2880×1796 511 KB
image2880×1796 370 KB
image2880×1796 501 KB
顺便推广下正在做的一个人与Agent团队协作平台的项目,也是完全开源: 【开源】Mycel (菌丝) - 人与 AI 混合网络 - 快速搭建属于你的 Agent 助理团,并部署在各种沙盒之上
网友解答:--【壹】--:
强如佬
--【贰】--:
佬牛逼 前排支持
--【叁】--:
这个对长时间多工具开发太友好了。
--【肆】--:
image1920×1179 429 KB
补充一点,就是其实可观察性这个事情还是挺重要的。之前我真的建立起来过 10 个 agents 的一人公司(两周多的时间,中间还裁员了两个),CTO,hr 各种都有,每个文件夹就是 agent 的工位,每个每半小时心跳,有非常完善的通讯的系统,claude code 和 codex 都可以相互交流…
但后面发现用处其实没想象中大,因为目前的话编程还是一个需要持续高强度智力投入的活,对于 agent 至少在 plan 阶段需要比较精细的控制,在这种外置的聊天对话框里还是比较局限,所以后面又回归了命令行的模式。
--【伍】--:
佬 牛批 火前留名
--【陆】--:
太强了佬
--【柒】--:
大佬nb
--【捌】--:
想法太棒了,我目前还只是用一个agent,顶多开多个任务
--【玖】--:
感谢大佬
--【拾】--: Jeffry:
kitty
看起来很厉害的东西
--【拾壹】--:
大佬牛逼,感谢分享
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
GitHub - shuxueshuxue/ccm-orchestra: 在 tmux 中管理交互式 Claude Code agent,并在 kitty 中协调不同...
在 tmux 中管理交互式 Claude Code agent,并在 kitty 中协调不同 code agent 的可见协作与接力
本人是 Claude Code 和 Codex 重度使用者,在 Vibe Coding 出现之前也已经是纯命令行编程者。由于最近终于同时获得了 cc 和 codex 的高额度账号(之前往往只同时拥有其中一个),探索使用两者痛快编程的时候,发现有两个需求是非常常见的:
-
在使用 codex 的时候,使用 cc 去写一些前端代码,以及文档协作
-
让终端中不同的开启的 codex / cc 能够互相通信
之前其实我已经做过了一些 agent 通信相关工具(是通过 http 请求发送消息到中央服务器,类似于邮箱的模式),市面上也有例如 codex mcp 这种,但我觉得能嵌入命令行工作流,真正舒心地“即插即用”的工具还不太多,恰逢最近各种应用推出了自己的 cli 版本,我觉得 cli 可能是未来的趋势,因此就动手做了这个 cli 小工具,其主要功能有一下几点:
-
Claude Code session 的创建和管理 - 这里背后的实现绕了个圈子,使用的是 tmux,然后后台开启交互式的 Claude Code,发消息和读取的实现都比较 hack。这么做原因有二:其一是怀疑非交互的 cc 调用可能引起风控,其二是这样人也可以调出 tmux 来观察/操作某一 cc session
-
终端 tab 之间的沟通,一个 tab 既可以是 cc 又可以是 codex,因此你在终端开启的 cc 和 codex 都可以互相对话了,不用你手动来回复制粘贴什么的了
-
能将某个 tab 与微信连接(有完整的授权程序), 并且有 handoff 功能,即某个 cc/codex 可以随时将微信连接的目标转移到另一个 tab。比如你在手机微信上去检查完你的写前端的 agent,可以让他 handoff,然后你就可以和写后端的 agent 再沟通了
不过有个重要局限:目前只支持 kitty~
所有的操作和文档都不用自己读,只要 ccm -h,你的 cc/codex 就能理解一切了~
image1220×2656 400 KB
b4cc664280d4f2fd5cb4ed7d4e04885c1220×1262 169 KB
image2880×1796 511 KB
image2880×1796 370 KB
image2880×1796 501 KB
顺便推广下正在做的一个人与Agent团队协作平台的项目,也是完全开源: 【开源】Mycel (菌丝) - 人与 AI 混合网络 - 快速搭建属于你的 Agent 助理团,并部署在各种沙盒之上
网友解答:--【壹】--:
强如佬
--【贰】--:
佬牛逼 前排支持
--【叁】--:
这个对长时间多工具开发太友好了。
--【肆】--:
image1920×1179 429 KB
补充一点,就是其实可观察性这个事情还是挺重要的。之前我真的建立起来过 10 个 agents 的一人公司(两周多的时间,中间还裁员了两个),CTO,hr 各种都有,每个文件夹就是 agent 的工位,每个每半小时心跳,有非常完善的通讯的系统,claude code 和 codex 都可以相互交流…
但后面发现用处其实没想象中大,因为目前的话编程还是一个需要持续高强度智力投入的活,对于 agent 至少在 plan 阶段需要比较精细的控制,在这种外置的聊天对话框里还是比较局限,所以后面又回归了命令行的模式。
--【伍】--:
佬 牛批 火前留名
--【陆】--:
太强了佬
--【柒】--:
大佬nb
--【捌】--:
想法太棒了,我目前还只是用一个agent,顶多开多个任务
--【玖】--:
感谢大佬
--【拾】--: Jeffry:
kitty
看起来很厉害的东西
--【拾壹】--:
大佬牛逼,感谢分享

