多项目 · 多代理 · 并行

众多项目,众多 AI 代理,
一个窗口,零混乱

AgentsRoom 是一个可视化驾驶舱,让你跨所有项目同时并行驾驶 Claude Code、Codex CLI、Gemini CLI、OpenCode 和 Aider。你一秒就能看清哪个代理在哪个项目上干活,哪个完成了,哪个在等你回复。

不再有 12 个分不清谁是谁的终端标签页,不再去猜你上次停在哪里。角色配色、实时状态、按项目计数、原生桌面通知和移动推送。你的 AI 代理舰队,终于看得明白了。

总览:众多项目、众多 AI 代理并行运行,配上角色配色、实时状态和按项目计数。

并行多代理工作已经成了 AI 辅助开发的新常态。你在客户的后端上起一个 Claude Code 代理,在自己 SaaS 的前端上起一个 Codex CLI 代理,在一个副业项目的测试上起一个 Gemini CLI 代理。三个项目,三个代理,同时进行。半小时后,在 iTerm2、Warp、Ghostty、Kitty、Alacritty、WezTerm、tmux 或 zellij 里,你已经分不清哪个标签页对应哪个项目,哪个完成了,哪个崩了,哪个在等你。

AgentsRoom 用一个可视化的多项目、多代理驾驶舱取代那片标签页丛林。每个项目都活在侧边栏里,按区域分组(工作、个人、副业、自由职业、学习,或任何你随手用拖放创建的区域)。每个 AI 代理都跑在一个隔离的 PTY 会话里,带着它的角色、头像、颜色、系统提示词和提供商。每个代理的状态(思考中、已完成、卡住、空闲)都实时显示,无需去扫视终端。

具体来说:你早上打开 AgentsRoom,点一个项目,起 4 个代理(DevOps、前端、QA、架构师),跳到另一个项目,再起 3 个,趁它们干活时你回一条 Slack 消息。DevOps 一完成,桌面通知就弹出来。你回来,验证 diff,交下一个任务,再转到下一个项目。多项目、多代理、并行。头脑清明。

AgentsRoom 截图:可视化的多项目、多代理驾驶舱,并行运行 Claude Code、Codex 和 Gemini AI 代理,角色配色、实时状态、带区域和按项目计数的侧边栏

AgentsRoom 界面:左侧边栏按区域分组的项目,每个项目下列出带角色和状态的 AI 代理,中央是当前聚焦代理的终端。

为什么可视化驾驶舱彻底改变了多代理工作

两个 AI 代理并行,在任何终端里都没问题。五个、十个、十五个代理,你的脑子就垮了。你忘了哪个在等什么,你手滑把同一个代理又起了一遍,你因为在另一个项目上忙活而两小时没注意到一个任务已经完成。代价不在模型算力上,而在脑力追踪上。

AgentsRoom 押的注是:如果界面替你记住那些你的大脑不再需要记的东西,你就能交付更多。所以每个代理都有按角色固定的头像、稳定的颜色(DevOps 橙、前端青、后端紫、QA 红、架构师蓝,还有 Mobile、Security、PM、Marketing、SEO、i18n、Git、Fullstack、自定义)。每个项目都显示它正在工作的代理数、已完成数、卡住数。当一个代理在思考时,项目的左边框会换上该角色的颜色,一道动画微光循环滑动,于是你用眼角余光就能捕捉到活动。

更重要的是:PTY 会话在项目切换之间持续存在。你可以从项目 A 切到项目 B 再切回项目 A,发现你的代理就在你离开时的样子,完整的回滚记录、就绪的 CLI、上下文原封不动。无需重启,无需丢失历史,无需重新登录。你看别处时,代理在后台继续运行。

而对于真正繁重的工作流(5 个以上代理同时动同一个仓库),每个代理可以跑在自己的 git worktree 里:仓库在各自分支上的一份隔离副本,触碰同一批文件的代理之间零合并冲突。你按自己的节奏审查每个分支,一个代理一个代理、一个文件一个文件地看。

让多代理变得可管理的那些可视化构件

每一个界面细节都是为了让你一秒看清谁在干什么、谁完成了、谁需要你。一次看遍你所有项目。

多项目侧边栏

你所有的仓库按区域分组(工作、个人、自由职业、副业、学习)。拖放重新排序。点一下即刻切换。

每个项目多个代理

在同一个项目里起 DevOps、前端、后端、QA、架构师、Mobile、Security、PM、Marketing、SEO、i18n、Git、Fullstack 或一个自定义角色。并行运行。

角色配色

14 个角色,14 种固定颜色。DevOps 橙、前端青、后端紫、QA 红、架构师蓝。你不用读名字就能认出每个代理。

实时动画状态

思考时黄点脉动,完成时变绿,等你时红点脉动,空闲时变灰。毫不含糊。

按项目计数

多少代理在工作,多少已完成,多少卡住了。在侧边栏和项目视图里实时更新。

项目边框配色

当一个代理在思考时,项目的左边框换上该角色的颜色,一道微光循环滑动。你用眼角余光就能捕捉到活动。

持久的 PTY 会话

切换项目不会杀掉你的代理。回来:它们还在,回滚记录完整,上下文保留,终端正停在你离开的地方。

原生桌面通知

代理一完成或卡住,系统通知立刻弹出。Dock 角标显示未读总数。无需盯着终端。

移动推送

iOS 和 Android 应用通过端到端加密中继收到同样的通知。喝咖啡、坐地铁、健身时都能跟踪你的代理。

拖放区域

工作、个人、副业、自由职业、学习。创建你自己的区域,把项目放进去。大脑喜欢盒子。

按代理隔离的 diff

当五个代理动同一个仓库时,你能分别看到每个代理的改动。按功能审查,而不是面对一团乱麻。

每个代理一个 Git worktree

每个代理可以在自己的 git worktree 分支上工作。零冲突,零互踩,你准备好了再合并。

14 个角色,14 种颜色,14 种专长

每个 AI 代理继承一个角色,带着它的系统提示词、默认模型和固定颜色。于是你一眼就知道谁在哪个项目上做什么。

DevOpsFullstackFrontendBackendArchitectQAMobileSecurityPMMarketingSEOi18nGitCustom

为什么不用 iTerm2、Warp、tmux 或 Cursor?

这些工具在各自的领域都很出色。但没有一个是为同时跨五个项目驾驶十个专精 AI 代理而设计的。AgentsRoom 就是。

iTerm2、Warp、Ghostty、Kitty、Alacritty、WezTerm、Hyper

出色的终端模拟器,适合一般的 shell 工作。但完全没有 AI 代理、项目、角色或状态的概念。到 8 个标签页时你就已经分不清谁是谁了。

tmux、zellij、screen

强大的多路复用器。只是超过 8 个面板你就得写一个配置文件才能找到方向。而且你的 Claude 代理依然没有头像、角色或颜色。

CMUX、AMUX

面向 Claude Code 的 tmux 封装。worktree 隔离做得不错,但没有驾驶舱视图,没有角色配色,没有移动端伴侣,没有原生通知。

Conductor、Orca、Jean、JC

并行代理的桌面应用。它们都有短板:要么没有多项目驾驶舱,要么没有移动端伴侣,要么没有内置隧道,要么没有角色配色。

Cursor、Windsurf、独立版 Aider

出色的 AI 辅助 IDE,但它们是为一个人配一个代理设计的。AgentsRoom 是为一个人配十个并行代理设计的。

Devin AI、Superconductor、云端代理

纯云端。你不掌控自己的代码,你按额度付费,你拿不到一个本地终端。AgentsRoom 通过官方 CLI 做到 100% 本地。

AgentsRoom 是唯一一个把多项目驾驶舱、多代理驾驶舱、角色配色、实时状态、移动端伴侣、localhost 隧道、浏览器 MCP、看板待办,以及通过 Claude Code、Codex CLI、Gemini CLI、OpenCode 和 Aider 实现的 100% 本地执行全部结合在一起的应用。

日常如何运作

01

添加你的项目,放进区域

把 AgentsRoom 指向你 Mac 上的任意 git 文件夹。把你的项目拖进工作、个人、自由职业、副业、学习,或者创建你自己的区域。

02

起你的第一批代理

点一个项目,添加带角色的代理(DevOps、前端、QA、架构师等)。每个角色都自带它的系统提示词、颜色、头像和默认模型。

03

并行运行多个代理

同时起 DevOps + 前端 + QA。每个代理拿到一个隔离的 PTY 会话、自己的工作目录、一个完整的 xterm.js 终端。它们在后台运行,你接着忙别的。

04

切换项目而不丢失任何东西

点另一个项目:它自己的代理出现。回到上一个:你的代理还在,回滚记录完整,状态保持最新。零会话丢失。

05

用眼角余光跟踪活动

侧边栏换上当前正在思考的角色的颜色,动画微光示意活动,计数随代理完成而递增。你可以放心地去做别的事。

06

代理叫你时再回应

桌面通知、移动推送、Dock 角标、脉动的红点:要错过一个在等你的代理都难。点一下,验证,交下一个任务,继续。

同一张网格,揣在你兜里

iOS 和 Android 应用实时显示和桌面端相同的项目、相同的代理、相同的颜色和相同的状态,通过一个端到端加密的中继(X25519 + XSalsa20-Poly1305)。

从手机起一个 Claude Code 代理,在终端里打字,验证一个 diff,发一条已存的提示词。你的 Mac 仍然是服务器,你的手机成了它的遥控器。4G 或 5G 都能用。

不只是驾驶舱:一个面向代理的完整 IDE

AgentsRoom 不只是一个终端仪表盘。右侧面板包含一个内置浏览器 MCP,让你的 QA 代理可以测试自己的工作,一个提示词编辑器(草稿板),一个按项目共享的提示词库,一个看板待办,一个内置的 localhost 隧道用来分享你的开发服务器,以及一个逐文件的 diff 审查。

所有这些,并排放在同一个窗口里,紧挨着你的 AI 代理和终端。再也不用为了交付一个功能而在十个不同工具之间来回切换。

FAQ

我能并行运行多少个 AI 代理?

你的机器和提供商额度允许多少就能跑多少。每个代理打开自己独立的 PTY 会话,跑自己的 CLI 进程(claude、codex、opencode、gemini、aider)。在一台较新的 Mac 上,用户经常毫无问题地并行运行 10 到 20 个代理。瓶颈在你提供商的 API 额度上,而不在 AgentsRoom。

我切换项目时代理还会继续运行吗?

会。PTY 会话存活在内存中的 terminalStore 里,你切换项目时它们依然活着。回来:一切都在,回滚记录完整,上下文保留。切换时零会话死亡。

我怎么知道哪个代理在等我?

多重汇聚的信号:代理卡片上脉动的红点、未读角标、项目卡片上的「等待中」计数、原生桌面通知、通过伴侣应用的移动推送、Mac Dock 角标。要错过一个卡住的代理都难。

角色颜色可以自定义吗?

14 个内置角色各有一个固定颜色(DevOps 橙、前端青、后端紫、QA 红、架构师蓝等)。对于自定义角色,你可以挑它的颜色、系统提示词、默认模型和头像。这个颜色在界面各处保持一致。

如果多个代理同时动同一个文件怎么办?

启用 git worktree:每个代理在仓库的一份隔离副本上、在各自的分支上工作。零合并冲突,零互踩。你准备好了再合并分支,一个代理一个代理地来。对于较轻的工作流,共享模式也没问题:按代理审查会把每个代理的 diff 隔离开。

我可以混用哪些 AI 提供商?

在同一个应用里并行用五个提供商:Claude Code(Anthropic)、Codex CLI(OpenAI)、OpenCode、Gemini CLI(Google)和 Aider。每个代理都能用不同的提供商。所以 DevOps 用 Claude Opus,前端用 Codex,QA 用 Gemini,全在同一个项目里,毫无冲突。

有没有一个多项目的鸟瞰视图?

有。左侧边栏一次性列出每个项目及其计数(工作中代理、已完成代理、卡住代理)和动画活动指示器。再加上「待办」视图,把所有项目的工单汇聚到一个全局看板里。你的整支舰队,尽在屏上。

手机会实时跟着同步吗?

会,通过 AgentsRoom 的端到端加密中继。iOS 和 Android 应用显示和桌面端相同的项目-代理-状态网格。你可以起代理、验证、在终端里打字、收到推送通知。全程走 4G/5G,无需 VPN 或端口转发。

更进一步:代理团队

互相交接工作的代理

多项目、多代理驾驶舱是基础。当你想更进一步、把代理串联起来时(Dev 交接给 QA,QA 因为一个 bug 回环给 Dev,全程在 PM 的注视下),AgentsRoom Teams 通过一个 n8n 风格的可视化工作流编辑器来编排这场交接。

每个节点都是一个带角色、提供商和模型的代理。连线可以携带条件、反馈回环、一个最大循环次数的护栏。交接的载荷包括功能摘要、git diff、改动的文件、风险点和测试提示。

了解代理团队

别再杂耍 12 个终端标签页了

下载 AgentsRoom,重新掌控你的 AI 代理舰队。多项目、多代理、并行,再也不会跟丢。最多 3 个项目免费。

免费下载 AgentsRoom

配套应用:随时随地监控你的 Agent

使用 Claude、Codex、Gemini CLI 或其他 AI 提供商。

获取扩展
Chrome Web Store

把 Bug 和需求直接发送到您的公开待办清单。

AgentsRoom 实际运行一瞥。

多项目管理
多供应商
多代理运行
实时状态
文件差异与提交
移动应用
实时预览
代理团队
浏览器自动化
Backlog 驱动开发
提示词库
技能库
查看所有功能