agtx:让多个 AI 编码助手在你的终端里协作
在 AI 编码工具层出不穷的今天,我们习惯了「一个代理、一个任务、一个终端」的工作模式。但 agtx 带来了一个全新的思路:把终端变成一个 Kanban 看板,让多个 AI 编码代理并行协作。
什么是 agtx?
agtx 是一个用 Rust 编写的终端应用,它创造了一个独特的工作空间:
- 看板式任务管理:在终端里用 Kanban 板管理编码任务
- 多代理并行执行:每个任务运行在独立的 git worktree 和 tmux 窗口中
- 智能代理编排:Orchestrator 代理自动分配任务、规划工作流
- 无缝灵感捕捉:通过
/agtx:brainstorm和/agtx:sweep直接在对话中创建任务
「添加任务,按一个键,编排代理接手处理——回来时,变更已准备好合并。」
核心亮点
1. 多代理协作生命周期
agtx 允许为不同工作流阶段配置不同的 AI 代理:
| 阶段 | 推荐代理 | 职责 |
|---|---|---|
| 研究 | Gemini | 探索方案、调研实现 |
| 实现 | Claude | 编写代码、重构 |
| 审查 | Codex | 代码审查、测试 |
代理之间会自动切换,保持上下文感知。
2. 灵感即时捕获
最打动我的是它的 Brainstorm & Sweep 功能:
/agtx:brainstorm # 进入探索模式,自由讨论
/agtx:sweep # 一键将对话转化为看板任务
这意味着你可以在当前编码会话中突然想到一个点子,无需切换上下文,直接记录下来并转化为可执行的任务。
3. 规范驱动的工作流
agtx 支持插件化的工作流定义,内置支持:
你也可以用单个 TOML 文件定义自己的工作流。
4. 兼容主流 AI 编码工具
agtx 与以下工具无缝集成:
快速上手
# 安装
curl -fsSL https://raw.githubusercontent.com/fynnfluegge/agtx/main/install.sh | bash
# 在任意 git 仓库中运行
cd your-project && agtx
# 全局看板模式 —— 管理所有项目
agtx -g
# 启用实验性编排代理
agtx --experimental
依赖要求:tmux(必需)、gh GitHub CLI(可选,用于 PR 操作)
适用场景
agtx 特别适合以下场景:
- 大型功能开发:需要拆分多个子任务并行推进
- 探索性编程:快速验证多个技术方案
- 代码审查流程:自动分配审查代理
- 多项目维护:通过全局看板管理多个代码库
项目数据
| 指标 | 数值 |
|---|---|
| Stars | 907 |
| 语言 | Rust |
| 创建时间 | 2026-02-08 |
| 最近更新 | 2026-04-25 |
| 许可证 | Apache-2.0 |
小结
agtx 解决了一个真实存在的问题:当我们拥有多个强大的 AI 编码工具时,如何让它们真正协作而不是各自为战?通过 Kanban 看板 + 多代理编排的模式,它把「人管理 AI」变成了「AI 管理 AI,人做决策」。
如果你已经在使用 Claude Code、Codex 或 Gemini CLI,agtx 值得一试。它可能会改变你对 AI 辅助开发的认知。
🔗 项目地址: github.com/fynnfluegge/agtx