当你同时开着 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 |
| 开源状态 | 公开状态 |
| Languages | Go |
| 支持平台 | 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 同事”变得轻松。它不创造新的智能体,而是把已有的智能体组织得更有条理,这一点对重度用户尤其值钱。先把订阅接进来,再让它们在一屏之内各司其职。
评论 0
还没有评论,来说两句吧。