tmux-team

在tmux中协调多个AI智能体进行协作

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:tmux-team。
它的用途是:在tmux中协调多个AI智能体进行协作
完整的 Skill 内容见:https://321skill.com/skills/tmux-team/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'在三个tmux窗格中分别启动Claude、Codex和Gemini,然后让它们一起审查这段代码的安全性。',tmux-team会帮你将三个窗格注册为代理,然后向所有代理广播你的审查请求,并分别收集它们的回复。

介绍

tmux-team是一个用于在tmux终端复用器中协调多个AI智能体(如Claude、Codex、Gemini)进行协作的工具。它解决了开发者在多个tmux窗格中分别运行不同AI助手时,难以统一发送指令、获取响应和进行广播通信的问题。

使用tmux-team,你可以通过简单的命令将不同的tmux窗格注册为指定的AI代理(例如tmt this claude),然后直接向特定代理发送消息(tmt talk codex "Review this code"),或向所有已注册代理广播消息。所有代理注册信息都存储在tmux窗格的元数据中,默认按工作空间(如Git根目录)进行作用域隔离,无需管理额外的JSON配置文件。

这个工具非常适合需要在多个AI模型之间切换、对比输出或进行分工协作的开发者、研究人员和技术团队。它尤其适合那些已经习惯使用tmux管理多个终端会话,并希望将AI助手集成到现有工作流中的用户。

使用建议:确保已安装Node.js(>=18)和tmux。对于跨文件夹的长期协作,可以使用--team参数创建共享团队。注意,消息传递依赖于tmux的粘贴缓冲区,并有一个短暂的延迟(可配置)来模拟回车键,以适应某些AI CLI的粘贴安全机制。

核心特点

与需要复杂配置或独立通信通道的多智能体协调工具不同,tmux-team直接利用现有的tmux基础设施,将智能体注册信息存储在tmux窗格元数据中,实现了零配置、基于工作空间的轻量级协作,无需启动额外的服务或管理网络连接。

注意事项

该工具依赖于tmux环境,不适合不使用tmux或主要在图形界面IDE中工作的用户。

常见问题

tmux-team能做什么?

它允许你在不同的tmux窗格中注册多个AI助手(如Claude、Codex),然后方便地向单个或所有助手发送消息并等待响应,实现多智能体协作。

如何查看当前注册了哪些智能体?

在当前工作空间目录下运行`tmt ls`命令,即可列出该空间内所有已注册的智能体及其状态。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/tmux-team/raw/index.md 读取 tmux-team 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。