AgentBro 开源!Claude Code 和 Codex 用户必装的桌面灵动岛工具

AgentBro 刚开源了,如果你在用 Claude Code、Codex、Gemini CLI 这些,我觉得你大概率会需要它。

说实话,这些 AI Agent 确实挺能干的,对吧?但有个毛病挺烦人的——它经常在你没注意的时候突然停住。一会儿问你要权限,一会儿弹出选项让你选,一会儿写完计划等你点头。你刚切到浏览器查个资料,回头一看,它就在终端里干等着你。

AgentBro 做的事儿很简单:给这些 AI Agent 配一个桌面灵动岛。把那些最容易被你忽略、但又必须你来处理的时刻,统统收进一个小浮窗里。

项目已经在 GitHub 上开源了,感觉这个方向对你有用的话,欢迎先点个 Star,也欢迎一起来提 Issue、交 PR。

我为什么想推荐它

这几年AI编程工具的主战场,说实话一直在拼模型能力啊、上下文长度啊、IDE插件和CLI体验这些。但真到日常用的时候,我觉得很多人痛点其实没那么宏大。

你想想看——编辑器开着,旁边跑个Claude Code;另一个窗口还挂着Codex;远程机器上可能又塞了一个Gemini CLI。它们倒不是一直要你盯着,对吧?但一需要你的时候吧,通常卡在最烦人的地方:终端里、tmux里、SSH里,或者某个你已经切走的窗口……你懂我意思吧?

AgentBro的思路不是再做个巨大的控制台,而是先搞一个小到离谱、却精准到位的入口。

它就是一个桌面浮层,直接展示Agent当前状态。需要你处理的东西——比如权限啊、提问啊、计划审批啊、直接回复啊、完成提醒啊——全都能在这个浮窗里搞定。为什么这么说?因为它根本没想着替代你那些主力工具。

我喜欢这个Bro,真的。它没试图取代终端和编辑器。

它更像是给Agent加了一层“桌面通知+即时处理”的外壳。终端继续干终端的事,编辑器继续干编辑器的事,AgentBro呢?它就负责把那些需要你伸手按一下的时刻,稳稳当当送到你眼前。

话说回来,一个好用的Agent工具,不一定非要替你写更多代码;我觉得更关键是——每次该你审批、该你留意的时候,它都能叫到你。这比什么都强,对吧?

它到底解决什么问题

AgentBro 官方 README 里给它下了个定义,我觉得挺清楚的——面向 AI Agent 的桌面灵动岛。它会盯着 Claude Code、Codex、Gemini CLI 这些会话的状态,然后把权限请求、问题、计划、工具调用、快速回复、远程会话、完成提醒什么的,全都收进一个轻巧的桌面浮窗里。

说人话就是:你不用到处找 Agent 卡在哪了。

说实话,现在这类 CLI Agent 的交互,有几个挺烦人的卡点:

卡点 以前的体验 AgentBro 的处理
权限审批 切回终端看 diff 浮窗里直接批准或拒绝
提问选择 找到对应会话再回答 单选、多选、自由输入都在卡片里
计划审批 终端里读长 Markdown 浮层展示计划、任务和权限
会话定位 忘了 Agent 在哪个窗口 一键跳转回对应终端或客户端
对话详情 切窗口翻上下文 直接在浮窗里查看详情
完成提醒 靠终端输出或系统通知 灵动岛里展示结果和后续回复
多会话并行 靠窗口记忆 会话列表统一收纳

会话列表

这里会展示所有你在工作的 Agent,每个的工作状态都一目了然。而且所有需要你审批的会话,也都给你收好了。

查看会话详情

收到通知的时候,你可以快速回复、快速看上下文。想查历史会话记录?直接点详情就行——偷偷告诉你,在详情里面还能直接对话呢。

这不是“更炫的通知中心”。核心差别在哪呢?AgentBro 不只是告诉你“有事发生”,它把处理动作也塞到同一个地方了。

多个提问选择

Edit 授权

比如 Edit 权限吧,不是弹一个“是否允许”就完事了。它会连工具参数、文件路径、diff 和操作按钮一起摆出来。你就能快速判断这次改动靠不靠谱,然后选拒绝、允许一次、始终允许,或者干脆自动批准。

一键跳转

它还能一键跳转。你从灵动岛看到某个 Agent 卡住了,不用先想“这到底是哪个终端、哪个 tab、哪个客户端”,直接跳回对应会话就行。这功能听着不大,但多 Agent 并行的时候,真的省脑子。

这种细节吧,对重度用户来说挺关键的。为什么这么说?因为 Agent 真正进入日常工作后,最烦的不是它不会做事,而是它在正确的时间点找不到你,或者你找不到它。

授权通知

Agent 自己跑的时候,如果需要你授权,你正好在忙别的事……那很可能就忘了。然后任务就一直卡着动不了。这时候你需要一个授权通知卡片,点一下就能授权。

Plan 计划授权

Agent 工作的时候会有计划模式,等规划好了会让你看看,再决定要不要继续执行。

一键回复

会话太多,看不过来对吧?每次有消息通知你都要切过去回复。其实不用这样的。AgentBro 支持快速回复,让你更聚焦手头的事,不被打扰。

Subagent 展示并且查看

Agent 工作的时候,会派出好多子任务来执行。在 AgentBro 里你可以清楚地看到每个 Subagent 的执行状态。

移动到任意位置

MacOS 的灵动岛跟 AgentBro 的可能会叠在一起……所以你可以把 AgentBro 拖到任何位置。

除了上面这些,还有很多等着你去发掘的小心思和小功能~

最该看的,是这些真实演示

这次官网演示有个很加分的点,说实话:它不是画了一个假 UI 动画,而是直接复用了 AgentBro 应用里的真实组件。

从代码里能看到,官网 demo 引入的是 AgentBro 应用内部的 NotchPanelSessionStore 和主题系统。也就是说,页面上看到的审批卡、提问卡、计划审批、会话详情,并不是营销图——而是生产组件用 fixture 数据跑出来的状态。

这点很重要。 你品品。

很多工具官网看起来很完整,装完才发现真实应用是另一回事。对吧?AgentBro 现在把真实交互直接摆在首屏上,反而降低了理解成本:你一眼就能知道它会在什么时候出现、会让你做什么、会不会挡住主工作区。

直接回复也很实用。Agent 写完一段回复后,你不一定想切回终端继续追问。AgentBro 可以在浮窗里给出回复卡片和输入框,让你把下一句补上。

它还可以直接查看对话详情。也就是说,你看到一个提醒,不必立刻切到对应终端或客户端,只要在这个轻量浮窗里展开,就能看上下文、看结果,甚至继续回复。这才是我觉得它顺手的地方:不是把所有东西都搬进一个大后台,而是在你需要的那一下,把最小必要信息和动作摆出来。

直接回复:不用切回终端,也能继续跟 Agent 对话

这对“多 Agent 并行”的工作方式尤其友好。你看,你可以让一个 Agent 跑测试,让另一个 Agent 看文档,让第三个 Agent 做代码审查。只要它们需要你,AgentBro 就把关键节点收回来。这真的挺省心的……

兼容的 Agent 已经不少

AgentBro 现在刚开源,第一版先把灵动岛、Hook 接入、快速处理和远程会话这些核心链路跑扎实了。官网写的是 17+ Agent,你看 README 里列出的适配器——Claude Code、Codex、Gemini CLI、Cursor / Cursor CLI、GitHub Copilot、Cline、Trae、Qwen、Kimi、OpenCode、Factory、StepFun、AntiGravity、WorkBuddy、Hermes、Pi、Kiro……反正一长串。

支持的 Agent 列表

说实话,我最关心的倒不是数量。我关心的是它对“不同入口”的兼容。

你看现在很多人,AI 编程工作流根本不只在一个工具里发生。Claude Code 有一套习惯,Codex 又有一套,Cursor 又是另一套。对吧?AgentBro 的价值,我觉得是在这些工具上面放一层统一的桌面交互,把“等你确认”的时刻统一收口。

它还支持 SSH Remote,能把远端机器上的 Agent 事件接回本机灵动岛。为什么说这个重要?因为经常在服务器、远程开发机、tmux 里跑 Agent 的人就知道——这个功能比看起来实在多了。

比如你在远程服务器上跑 Claude Code、Codex 或者其他 Agent,本地其实很难一直盯着那个 SSH 窗口。你猜怎么着?你希望远端 Agent 要权限、问问题、跑完任务的时候,本地能收到提示。通过 SSH Remote 就能把这条链路接回来:远程继续跑任务,本机负责接住关键提醒和操作。

话说回来,真正的远程开发痛点,常常不是算力不够……而是你不知道远端那个 Agent 什么时候停下来等你。

怎么上手

AgentBro 的上手路径还挺清楚的,我觉得这点做得不错。

直接去官网 https://www.agentbro.net 下载,免费就能用,不用折腾。

快速开始流程

要是你喜欢用命令行,可以把它想象成一条这样的链路:

💡 PROMPT

上手步骤其实就这几步:

  1. 先去 GitHub Releases 把 AgentBro 当前能用的版本下载下来
  2. 装好之后打开 AgentBro
  3. 进 Settings -> Island -> Integration
  4. 运行 Hook Doctor
  5. 点 Install All Hooks,或者只装你正在用的 Agent Hook 也行
  6. 重启一下 Claude Code、Codex 或者 Gemini CLI 这些会话

截止我写这篇的时候,GitHub Releases 页面上能看到 v0.3.0。说实话,开发者们可以一起参与进来共建这个工具,对吧?

README 里写得很明白,第一个开源版本主要聚焦在灵动岛模块上。Agent Monitor、Agent Switch、Skills 管理这些更大的模块嘛……后续会慢慢放出来。

平台支持这方面,AgentBro 目前是从 macOS 开始的,Windows 和 Linux 都在后面的路线图里。你猜怎么着?也正因为刚开源,很多适配细节和路线优先级,其实都可以被社区一起影响的——我觉得这是最酷的地方。

刚开源,想请你 Star 一下

AgentBro 开源贡献召集

这篇不光是推荐一个工具,也算是我正式打个招呼——AgentBro 已经开源啦。

如果你也在用 AI 编程 Agent,觉得“桌面灵动岛”这个方向挺有价值的,欢迎去 GitHub 点个 Star。说实话,Star 对早期开源项目真的很重要,对吧?它能让更多有同样痛点的人看到,也让我更快判断哪些方向值得优先投入。

也欢迎直接来参与贡献。比如说……新的 Agent Hook 适配、Windows / Linux 平台兼容、主题、文档,还有远程开发场景、Hook Doctor 诊断规则,这些都是可以一起补的地方。你猜怎么着?你不一定非得提交大 PR,提一个清楚的 Issue 也是在帮这个项目往前走。

还有一点:它不是只能黑底黄字

这种常驻桌面的工具吧,说实话,视觉风格真的很影响你愿不愿意用它。

AgentBro 内置了好多套主题——什么午夜啊、AgentBro 经典、磨砂玻璃、苹果、烟灰、海雾、暖纸、柔薰衣草,还有跟随系统的。官网演示里也直接接入了同一套主题系统,你点一下就能看到效果。是不是挺方便?

我倒是觉得,它没把自己做成那种特别“赛博”的大面板,这一点我挺喜欢的。

AgentBro 这个产品要是做重了,反而会输。为什么呢?因为它服务的是心流,不是存在感。它就该在需要的时候出现,不需要的时候就安安静静待着。让 Agent 更顺手就行,而不是变成另一个让你费心管理的系统。

从现在的设计来看……我觉得它在拿捏这个分寸上,挺有意识的。

适合谁,不适合谁

我会优先推荐给三类人——

AgentBro 适用人群判断

第一类,是已经在日常用 Claude Code、Codex、Gemini CLI 的开发者。说实话,只要你每天有多个 Agent 会话,AgentBro 就很容易提供价值。

第二类,是经常让 Agent 跑长任务的人。比如重构、测试、文档整理、批量修改、远程机器任务。你不需要一直盯着它……但你需要它卡住时能马上叫到你。

第三类,是喜欢本地优先工具的人。AgentBro 的 Hook Server 默认跑在本机,支持 /tmp/agentbro.sock127.0.0.1:17892,整体方向更接近桌面工作流增强,而不是把所有东西都搬到云端。这点我倒挺喜欢的。

但如果你只是偶尔在网页上问问 ChatGPT,或者只在 IDE 里轻度用补全,那 AgentBro 现在未必是刚需。你猜怎么着?它真正解决的是“AI Agent 已经成为日常协作者之后,怎么把它们管理得更顺手”。

我的判断很简单:AgentBro 不是在抢 IDE 的位置,也不是在抢 CLI 的位置。它抢的是“该你留意的那一秒”。

如果你已经开始同时使用多个 AI 编程 Agent,这一秒很值钱。真的。

FAQ

AgentBro 支持哪些 AI 编程 Agent?

截至 2025 年,AgentBro 已适配 17+ 个 Agent,包括 Claude Code、Codex、Gemini CLI、Cursor、GitHub Copilot、Cline、Trae、Qwen、Kimi 等,覆盖主流 CLI 和 IDE 工具。选择还挺多的对吧?

AgentBro 是免费的吗?

是的,完全开源免费,从 GitHub Releases 下载 v0.3.0 版本就行,无需付费或注册。

AgentBro 支持 Windows 或 Linux 吗?

当前版本仅支持 macOS。Windows 和 Linux 支持已在路线图中,社区可参与贡献——我也在等这个呢。

参考链接

  • AgentBro 官网:https://www.agentbro.net
  • AgentBro GitHub 仓库:https://github.com/shirenchuang/agentbro
  • AgentBro Releases:https://github.com/shirenchuang/agentbro/releases
  • AgentBro README:https://github.com/shirenchuang/agentbro/blob/main/README.md