YoanWai/agent-manager
The fastest developer workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.
解决的问题
开发者经常同时使用多个 AI 编码代理(如 Claude Code、Gemini CLI 或 Grok)。在不同终端标签页或窗口之间切换以跟踪哪个代理已完成、卡住或需要输入,效率低下。agent-manager 提供了一个统一界面,可在一处运行、监控和与这些不同的 CLI 代理进行交互。
工作原理
它作为现有 CLI 工具的轻量级管理层。每个代理会话都在私有服务器上的独立持久 tmux 会话中启动,确保代理能保持各自的配置、登录状态和 MCP 服务器。该管理器提供一个中央列表,实时更新状态,允许用户无需手动附加到会话即可向代理发送提示。它还集成了差分审查系统,用户可以对代码变更的特定行进行评论,这些评论将作为审查提示返回给代理。
适用人群
使用多个 AI 编码代理,并希望更快、更有序地管理并行 AI 驱动开发任务的开发者。
主要亮点
- 多代理编排:在单一视图中并行运行 Claude Code、OpenCode 和 Gemini CLI 等各种工具。
- 统一提示:使用快速提示功能(
space)向任意会话发送提示,无需离开主列表。 - 集成差分审查:以完整文件差分形式审查变更,并将行级评论发送回代理。
- 会话管理:将代理组织成项目树,将对话分叉为独立会话,并恢复已中断的会话。
- tmux 集成:会话在管理器退出后仍能存活,因为它们在私有 tmux 服务器上运行。
- Git Worktree 支持:可将会话生成到各自的 git worktree 中,用于隔离环境测试。
相关
- 项目
- 项目
- 项目
- 项目
- 项目