当你同时开着 Claude Code、Codex、OpenCode、Gemini CLI 好几个编程智能体,屏幕就被一堆终端窗口占满:谁在跑、跑到哪了、哪个该审 diff 了,全靠人工来回切窗口盯。多智能体并行本该提效,结果精力都耗在了“管理窗口”上,还容易漏看某个智能体卡在等待输入。

Agent Manager 把这些智能体收进一个终端 TUI 里并排管理:实时状态、Git worktree、diff 预览一目了然,不用再开七八个标签页。它把“同时管好几个 AI 同事”这件原本混乱的事,整理成一个高效的工作流视图。

项目基本信息

信息项详情
项目名称agent-manager
GitHub地址https://github.com/wainmann/agent-manager
项目描述Terminal multiplexer for AI coding agents. Run Claude Code, Codex, OpenCode, Gemini CLI and more side by side in one tmux TUI, with live status, worktrees and diff review. Discord: discord.gg/ecS88An7pF
作者wainmann
开源协议Apache License 2.0
开源状态公开状态
LanguagesGo
支持平台Windows / macOS / Linux
最后更新2026-11-04

一、项目介绍

Agent Manager 是一个本地运行的终端分屏管理器(TUI),专门用来并排管理多个 AI 编程智能体。它支持 Claude Code、Codex、OpenCode、Gemini CLI 等主流宿主,在一个 tmux 风格的界面里展示每个智能体的实时状态、Git worktree 与 diff 评审。它连接你已有的订阅与工具,本身不替你跑模型,只是把多智能体的运行态聚合成一个高效的工作流视图。项目提供英文、简体中文、日本語文档,对中文用户很友好。

它的价值不在于“又造了一个智能体”,而在于“把已有的智能体管起来”。很多开发者已经有两三个订阅,但苦于没有统一入口;Agent Manager 让这些订阅在同一个界面里并排跑,每个智能体在独立的 Git worktree 上工作,互不干扰,你可以随时展开某个会话看实时输出、切换分支、做 diff 评审,而无需在多个终端之间反复跳转。

二、核心优势

第一,一屏统管。多个智能体并排显示,状态、进度、diff 一目了然,告别窗口地狱。第二,Git 友好。内建 worktree 管理,每个智能体在独立分支上工作,互不干扰,合并时也更清晰。第三,接入广。Claude Code、Codex、OpenCode、Gemini CLI 等都能纳管,覆盖主流选择。第四,本地优先。连接既有订阅,不强制绑定额外账号,也没有云端依赖。第五,评审顺手。在 TUI 内即可做 diff 评审,把“看改动”和“管智能体”合二为一。

三、适用场景

适合同时驱动多个编程智能体做并行任务的开发者:比如一个改后端、一个改前端、一个写测试,三个智能体在同一项目不同 worktree 上推进。也适合需要频繁对比不同智能体产出、并集中做 diff 评审的团队负责人。如果你已经订阅了不止一个智能体服务,Agent Manager 几乎是必备的指挥台。

当“一个人指挥多个 AI”成为常态,管理开销就会成为新的瓶颈。Agent Manager 正是为这个拐点而生。

四、安装教程

Agent Manager 支持多平台安装,macOS/Linux 用 Homebrew,Windows 用 Scoop,也可走一键脚本:

# macOS / Linux 用 Homebrew
brew install agent-manager

# Windows 用 Scoop
scoop bucket add yoanwai https://github.com/YoanWai/scoop-bucket
scoop install yoanwai/agent-manager

# 或一键脚本(带签名校验)
curl -fsSL -o install.sh https://github.com/wainmann/agent-manager/releases/latest/download/install.sh && sh install.sh

常见报错:一键脚本若报证书/签名相关错误,按提示先用 gh attestation verify 校验安装包;Windows 下 PowerShell 脚本被拦截时,先 Unblock-File 再执行;brew 找不到公式先 brew update。

五、使用示例

安装后直接在终端启动:

# 启动 TUI,自动发现并纳管已配置的智能体
agent-manager

预期:界面会以分屏列出各个智能体的运行态,你可以展开某个会话查看实时输出、切换 worktree,并对改动做 diff 评审,无需在多个终端间反复切换。配合 worktree,多个智能体改同一仓库也不会互相踩踏。

六、常见问题

Q:它会不会替我调用模型产生费用?
A:不会,它只是管理你已有的智能体会话与窗口,模型调用仍走你原来的订阅。

Q:只支持 Claude Code 吗?
A:不,Claude Code、Codex、OpenCode、Gemini CLI 等多个宿主都支持,且持续扩充。

Q:Windows 能用吗?
A:可以,提供 Scoop 包与 PowerShell 安装脚本,安装体验和 macOS 基本一致。

Q:需要 tmux 吗?
A:它借鉴 tmux 的分屏思路,但作为自带 TUI 运行,不要求你预先配置 tmux。

七、总结

多智能体并行是提效方向,但窗口管理成了新瓶颈。Agent Manager 用单个终端 TUI 把多个编程智能体聚合成清晰的工作流视图,让“同时管好几个 AI 同事”变得轻松。它不创造新的智能体,而是把已有的智能体组织得更有条理,这一点对重度用户尤其值钱。先把订阅接进来,再让它们在一屏之内各司其职。