Claude Code在终端中运行。AgentsRoom将其包装在原生桌面GUI中,每个智能体都是带有实时输出、角色标签和状态指示器的可视化卡片。您可以一目了然地看到一切,而不是在终端标签之间循环。
AgentsRoom是使用Electron和xterm.js构建的macOS桌面应用。它为Claude Code提供图形界面:网格中的智能体卡片、项目侧边栏、拖放排序和实时终端流。还可在iOS和Android上进行远程监控。
Claude Code是一个CLI工具。您通过终端窗口中的文本命令与其交互。对于单个智能体来说效果很好,但当您并行运行5个或10个智能体时,纯终端方式就会出现问题。您会失去对哪个智能体在做什么、哪个完成了、哪个出错了的追踪。
Claude Code GUI是CLI之上的图形层。它将每个智能体显示为带有名称、角色、状态和实时终端feed的可视化卡片。无需记住哪个终端标签属于哪个智能体,您可以在一个窗口中看到全貌。AgentsRoom就是这个GUI。
“CLI用于输入,GUI用于查看。运行多个智能体时两者都需要。”
可视化界面的理由
同时运行两个以上智能体时,差异就变得明显了。
让Claude Code变得可视化、有条理、易于大规模管理的6项功能。
每个Claude Code智能体在响应式网格中显示为卡片。卡片显示智能体名称、分配的角色、当前状态(活动、空闲、完成、错误)和终端输出的实时预览。
通过拖动重新排列智能体卡片。将最重要的智能体放在顶部。布局在会话间保持,使您的工作空间保持一致。
为每个智能体分配角色:Frontend、Backend、QA、DevOps、Architect、Security等。角色以彩色标签显示在每张卡片上,便于按功能扫描。
每个智能体卡片包含由xterm.js驱动的实时终端流。观看代码编写、测试运行和命令执行。点击任何卡片可打开完整终端会话。
在侧边栏中按项目组织智能体。切换项目不会丢失上下文。每个项目保持自己的智能体集合、侧边栏条目和配置。
通过iOS和Android应用从手机监控智能体。通过E2EE中继连接,您可以在任何地方检查智能体状态和读取终端输出。
从下载到完整可视化智能体工作空间的4个步骤。
下载macOS桌面应用。这是在本地机器上运行的原生Electron应用。无需账户,无云依赖。
下载.dmg > 拖到应用程序 > 启动
将AgentsRoom指向您的项目目录。应用创建一个工作空间,该项目的所有智能体在侧边栏中分组。
侧边栏 > 添加项目 > 选择文件夹
创建新智能体并为每个分配角色。每个智能体获得运行Claude Code的自己的终端进程。您的CLAUDE.md指令自动传递给每个智能体。
新建智能体 > 选择角色(Frontend, Backend, QA...) > 启动
智能体网格实时更新。绿色表示活动,蓝色表示完成,红色表示错误。点击任何卡片查看完整终端。GUI让您无需手动检查每个智能体即可获取信息。
网格视图 > 状态颜色 > 点击展开 > 需要时介入
专门为Claude Code构建的开发者真正想用的图形界面。
AgentsRoom作为原生桌面应用运行,不是网页。每个智能体获得具有完整xterm.js终端仿真的真实PTY进程。即使运行20个智能体,GUI也保持响应。
智能体数据通过E2EE中继在桌面和移动设备间同步。您的代码、提示和终端输出永远不会以可读形式到达服务器。一切本地优先运行。
同时在多个代码库上工作。每个项目获得自己的智能体池、侧边栏条目和配置。一键切换项目。
完整源代码可供检查。没有隐藏的遥测,没有供应商锁定。贡献功能、报告bug或为团队fork项目。