在 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 特别适合以下场景:

  1. 大型功能开发:需要拆分多个子任务并行推进
  2. 探索性编程:快速验证多个技术方案
  3. 代码审查流程:自动分配审查代理
  4. 多项目维护:通过全局看板管理多个代码库

项目数据

指标数值
Stars907
语言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