agent-manager icon

agent-manager

agent-manager 是一款基于 tmux 的 AI 编程代理工作流工具,可在会话列表中管理多个代理,支持一键启动、直接回复卡住会话,并在界面内查看 diff。

agent-manager

概述

Agent Manager 是一款面向 AI 编程代理的基于 tmux 的工作流工具。它以列表形式展示会话,允许你用一条简短提示启动新代理、无需附加到 pane 就地回复被阻塞的代理,并为所选仓库打开全屏审查视图。

该产品的设计核心是使用你本地已安装的 CLI 工具,而不是托管式代理运行时。每个会话都会使用你现有的登录信息、配置和 MCP 服务器运行,界面则面向那些在多个项目中同时保持多个编码代理活跃、并希望在一个屏幕上统一管理的人。

核心功能

一键启动代理

从会话列表中用简短提示启动代理。输入栏会保持打开状态,方便你立即开始下一个任务,并且可以在每次启动前切换所选 CLI。

就地回复

直接在卡住的会话所在行回复,无需附加到对应 pane。回复会作为用户消息发送到该代理现有的对话中。

会话与分组组织

会话会以类似路径的树状结构分组,支持嵌套分组、折叠/展开控制、可重新排序的行,以及在重启后仍保留布局的归档/取消归档操作。

集成 diff 审查

在专用界面中查看会话仓库,显示变更文件、行级评论、语法高亮,并会随着代理继续编辑而刷新。

仓库与 diff 解析

在可用时使用代理声明的仓库和 merge base;也可以手动选择仓库、分支或 diff 目标。审查支持未提交更改、已暂存更改、最后一次提交以及 merge 目标。

恢复与分叉对话

结束 tmux 进程而不丢失会话记录,然后通过工具的恢复流程重新启动同一线程。你也可以从当前会话派生一个命名的兄弟会话。

适用场景

  • 并行任务启动

    当你有待处理任务时,可使用列表视图连续创建多个代理。每次启动都可以针对不同项目或分组,输入栏会保持打开,便于快速继续处理。

  • 卡住代理回复

    当代理在问题或权限提示处停下时,直接在其所在行发送回复,而不必切换到 pane。这样你可以停留在列表中,同时继续同一段对话。

  • 带反馈的 diff 审查

    对于需要审查的工作,可在审查界面打开所选会话的仓库,检查已更改文件和评论,并在同一视图中把反馈发回给代理。

  • 组织大量并发会话

    使用嵌套分组按路径将相关会话放在一起,折叠完成的分支以隐藏起来,归档已完成的工作,并在需要时恢复它们。

  • 基于 worktree 的代理分支

    如果任务需要自己的分支或隔离工作区,可将其启动到新的 git worktree,同时仍保持它与父会话列表关联。

Pros and Cons

Pros

  • 可从列表中通过一次按键快速启动代理,并保持提示栏打开以便处理下一个任务。
  • 可在不附加到 pane 的情况下回复被阻塞的代理。
  • 通过树状结构中的折叠、归档和重新排序控件来组织大量会话。
  • 提供专用的 diff 审查界面,并支持将行级评论发回给代理。
  • 使用你现有安装的 CLI、登录信息、配置和 MCP 服务器,而不是单独的托管运行时。

Cons

  • 此处展示的文档不包含完整的安装、配置或 MCP 注册细节。
  • 比较页面显示,这对导航箭头仍处于测试阶段,并且可以在设置中关闭。
  • 所提供的源文本中没有定价信息。

FAQ

Agent Manager 是做什么的?

Agent Manager 旨在通过基于 tmux 的列表界面来启动和管理 AI 编程代理。你可以一键开始任务、就地回复卡住的代理,并在不离开会话列表的情况下查看它的 diff。

它支持哪些平台?

来源显示它支持 macOS、Linux 和 WSL。主页还将其描述为一款 Go 和 tmux 工具,采用 Apache-2.0 许可证发布。

它会使用我现有的 AI CLI 设置吗?

页面没有描述单独的托管服务。每个会话都会按原样运行你已安装的 CLI,使用你自己的登录信息、配置和 MCP 服务器。

我可以在应用内审查代理修改吗?

审查界面会打开所选会话的仓库,显示带有数量统计的已更改文件和逐文件 diff,并允许你在审查视图中把评论发回给代理。

它的价格是多少?

所提供的文本里,定价页面没有显示套餐层级或美元金额。可见来源只确认了安装和产品信息,因此这里的价格应视为未注明。

Quick Facts

类别
开发者工具
工作流
基于 tmux 的 AI 编程代理会话管理器
平台
macOS、Linux 和 WSL
许可证
Apache-2.0
主要用途
启动、回复、组织和审查编程代理会话
来源域名
agent-manager.dev