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 中,用于隔离环境测试。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目