别再翻遍面板找东西了。
按一个键就够了。
AgentsRoom 装了很多东西:跨多个项目的智能体、技能库、提示词库、项目记忆、定时智能体、Webhook 触发器、待办、开发命令、SSH 与数据库连接,还有仓库本身。命令面板把这一切都放到同一个快捷键后面。
macOS 按 Cmd K,Windows 和 Linux 按 Ctrl K,或者点标题栏的搜索按钮。搜索框在靠近屏幕顶部的位置打开,浮在你正在做的事情之上。敲三个字母,读按类别分好组的结果,用方向键移动,按 Enter。
技能、提示词、记忆笔记、智能体、定时运行、开发命令和连接都在同一个列表里
一个输入框,所有来源同时命中。面板会把找到的东西分组,所以一条工单、一段提示词、一个文件和一次提交可以共用同样的三个字母,而不必争抢同一行。
指挥中心会变得拥挤,这不是缺陷:当你把五个项目、十几个智能体、你的提示词、你的技能、你的工单和你的服务器放进同一个窗口时,这就是你要的东西。代价在后面才出现,就是想起某样东西在哪个面板里的那两秒钟,乘以一天四十次。
命令面板把「想起来」这一步去掉了。它就是一个输入框,覆盖在你正在做的事情之上,同时搜索 AgentsRoom 维护的每一个列表。你不用先挑面板,直接把脑子里的东西敲出来:一个工单号、半个文件名、一个技能的名字、一条提交信息的开头。
它的做法正是开发者已经预期的那样,因为 Spotlight、Raycast 和各种编辑器早就教会了所有人同一个动作:一个快捷键、几个字母、方向键、Enter。没有新东西要学,鼠标可以待在原地。
为什么一个搜索框胜过十个面板
你是靠记得的东西去搜,而不是靠它放在哪里。没有人会想「我需要技能库」,人会想「我需要那份评审清单」。面板接受后者,而且即使你已经想不起来东西存在哪个库里,它照样管用。
搜索是宽容的。匹配是模糊的:字母可以缺、可以顺序错、可以不带重音符号打出来,结果依然会出现。这一点对那些几个月前你自己匆忙命名的东西最有用。
所有结果共用一套排序。结果按类别分组返回,而不是混进一个平铺的长列表,所以一个叫 auth 的文件不会把关于认证的待办工单埋掉。你读的是四组各三行,而不是三十行噪音。
从头到尾它都是一个键盘动作。打开、输入、方向键、Enter。面板会自己关掉,并把你送进选中的东西里:智能体、工单编辑器、技能、开发命令的终端、文件。
面板搜索的范围
AgentsRoom 为这个项目维护的每一个列表,再加上仓库本身。
技能库
你的智能体所遵循的可复用流程,既有这个项目里的,也有你全局库里的。按名字、描述或者标签搜索一个技能,结果会直接在它的编辑器里打开。
定时智能体与触发器
按时钟启动的智能体和按 Webhook 启动的智能体在同一个列表里。不用打开对应的面板,就能找到夜间日志扫描或者拉取请求触发器。
提示词库
存好的任务简报,项目里的和全局的都算,按标题、第一行或者标签匹配。你为发版说明写的那一条,搜「发版」就能回来,不必记得你当时起的标题。
项目记忆
你的智能体写给彼此的笔记:决策、架构、踩过的坑。项目笔记和账号笔记都能按名字和描述搜索,选中结果就会在记忆编辑器里打开那条笔记。
待办工单
项目里尚未关闭的工单,按标题、按编号、按标签或者按描述里的一个词。你隐约记得周二提的那一条,不管最后落在哪一列,都只有三个字母的距离。
开发命令与服务器
你保存的命令、开发服务器、构建脚本。从面板里打开,它就在自己的终端里启动,不用绕去面板。
SSH 与数据库连接
你保存的机器和数据库。按你给的名字或者按主机名搜索,直接从输入框里打开会话。
当前项目的智能体
正在这个打开的项目上干活的所有成员:运行中的智能体排在前面,按名字或按角色都能搜。一小时前离开的会话,也只有一个按键的距离。
项目里的文件
对整条路径做模糊搜索,所以 src auth login 就能找到 src/auth/login-form.tsx。.gitignore 排除的东西这里也排除:没有 node_modules,没有构建产物,也没有你从没写过的依赖。
当前分支的提交
当项目是一个 git 仓库时,你所在分支最近 200 次提交可以按标题、按哈希或者按作者搜索,选中结果就会连同改动一起打开那次提交。这是回到「我们什么时候改的这个」最快的路。
其他项目的智能体
它们被刻意排在最后,放在当前项目下面,这样就永远不会挤掉你正在看的东西。当你记得智能体,却想不起它属于哪个项目时很有用。
用一个字符缩小范围
每一组只显示最匹配的那几行,所以没有哪个来源会占满整个屏幕。在查询开头加一个前缀字符,面板就只搜一个来源,而且不再有条数上限。同样的事情按一下 Tab 也能做到:输入框下面的小标签用 Tab 和 Shift Tab 在启用的来源之间轮换。
只搜开发命令
>大于号把搜索限定在你保存的命令、开发服务器和脚本里。这和编辑器用的是同一套约定,你的手指早就会了。
只搜待办
#井号只搜工单。后面跟一个编号,就能直接跳到那条工单。
只搜智能体
@艾特符号列出智能体,当前项目排在最前。当你同时跑着四个智能体、开着三个项目时,这是回到某个会话最快的方式。
只搜文件
/斜杠搜索仓库。当一个文件名同时也是常见词的时候,这就很值得:一个斜杠就把工单、提示词和提交都挡在一边。
只搜提交
:冒号只搜索当前分支的历史。当一条提交信息里的词同时也能命中工单和文件时,这个前缀就很好用。
它从不要求你动鼠标
四个键覆盖整个功能。
打开
macOS 上是 Cmd K,Windows 和 Linux 上是 Ctrl K。如果和你已经在用的东西冲突,快捷键可以在设置里改;想用鼠标的日子,标题栏的搜索按钮做的是同一件事。
移动
上下方向键会跨越所有分组依次走过结果,所以你不必先瞄准某个类别。选中的那一行会自己滚动到可见的位置。
打开结果
Enter 打开选中的东西并关闭面板。智能体打开它的会话,工单打开编辑器,开发命令打开终端,文件打开查看器,技能或提示词打开它的卡片。
离开
Escape 先清空输入框,打错的搜索只花一个键,不必重新打开面板;输入框已经空了再按一次,面板就关闭,把下面原本的东西原封不动地还给你。什么都没启动,什么都没保存,也不会因为你看了一眼就有东西被挪动。
它从你刚才在做的事情打开
输入框为空时,面板显示的不是一个空白矩形,而是你最近选过的八项,按顺序排列。多数时候你要的结果已经在屏幕上,一个字都不用打,直接按 Enter。这也是回到一个不小心关掉的文件最快的办法。
在你用它之前,它不花任何代价
对整个仓库做搜索很容易做得很慢。面板从一开始就是围绕「不要变成那样」来设计的。
- 应用启动不做任何扫描
- 第一次 Cmd K在后台构建索引
- 你打字时字母落下就有结果
- 之后就地刷新,从不重建
你输入的东西不会离开你的机器
启动时不做任何索引
AgentsRoom 启动时不会去遍历你的仓库。文件和提交的索引是在你第一次打开面板时于后台构建的,所以不管项目是小是大,应用打开的速度都一样。
就地刷新
索引一旦存在,就随项目变化增量更新,而不是从头重建。切换分支或者跑一次很长的智能体会话,都不会把你打回一次全量扫描。
边打字边出结果
匹配是在已经加载进内存的数据上跑的,所以字母落下的同时结果就出来了。AgentsRoom 维护的那些列表立刻可搜,仓库则在索引就绪后随即加入。
它留在你的机器上
索引存在你的磁盘上,你在面板里输入的东西不会被发到任何地方。你的文件名、你的提交信息和你的工单标题,不会成为发给某台服务器的搜索请求,这里不会,别处也不会。
搜什么由你决定
每一个来源都可以关掉。一个你从不碰待办的项目,结果里不需要工单;一个有十万个文件的 monorepo,也许不搜文件反而更好用。
- 所有项目共用一份设置
- 各个来源在设置里全局启用或禁用,所以面板默认在哪里都是同一副样子。把提交关掉一次,之后没有哪个项目还会给你提交结果。
- 可按项目覆盖
- 有需要的项目可以偏离全局设置。那个超大的仓库可以搜别处都不需要的文件,那个客户项目可以把待办挪开,两个决定互不干扰。
- 快捷键是你的
- Cmd K 和 Ctrl K 是默认值,不是规矩。如果另一个工具已经占用了这个组合,就在设置里录一个你想要的组合。它只在 AgentsRoom 窗口处于焦点时触发,所以永远不会从你真正在用的那个应用手里抢走这个键。
面板关于你项目所知道的一切,都来自 AgentsRoom 本来就在维护的列表,以及你磁盘上的仓库。关掉一个来源只是把它从结果里去掉,并不会在别的地方把它藏起来。
实际用起来是这样
从快捷键到你想要的东西,功能的全过程。
按下快捷键
在应用的任何地方,macOS 按 Cmd K,Windows 和 Linux 按 Ctrl K。搜索框在靠近屏幕顶部的位置打开,浮在你正在做的事情之上并取得焦点。标题栏的搜索按钮效果相同。
把你记得的敲进去
一个片段就够,而且不必是开头。字母可以缺,也可以顺序不对,重音符号是可选的:打 cafe 就能找到你用带重音的名字命名的那个文件。
读分好的组
结果分组到达:技能、定时智能体、提示词、记忆笔记、工单、命令与连接、智能体、文件、提交,最后是其他项目的智能体。分组让小类别保持可见,而不是让仓库把每一行都占满。
需要的话再收窄
加一个前缀字符只搜一个来源,或者按 Tab 走一遍输入框下面的小标签。收窄之后的搜索还会去掉每组的条数上限,于是你看到的是所有命中的结果,而不是最靠前的那几条。
按 Enter
面板关闭,东西打开:智能体会话、工单、技能、提示词、终端、文件。任何时候按 Escape,都会让你回到原处,什么都没有改变。
关于命令面板的常见问题
AgentsRoom 里的命令面板是什么?
它是一个悬浮在整个应用之上的搜索框,一次性搜索 AgentsRoom 关于这个项目保存的一切:技能库、定时智能体和 Webhook 触发器、提示词库、项目记忆、尚未关闭的待办工单、开发命令、SSH 与数据库连接、当前项目的智能体以及之后其他项目的智能体、仓库里的文件和当前分支的提交。结果按类别分组返回,按 Enter 就在负责它的那个界面里打开你选中的那一条。
用哪个键打开,可以改吗?
macOS 上是 Cmd K,Windows 和 Linux 上是 Ctrl K。快捷键可以在设置里配置,所以如果你机器上的其他工具已经占了这个组合,可以把它挪开。标题栏里还有一个搜索按钮,打开的是同一个面板,适合手已经放在鼠标上的时候。
这和 Spotlight 或 Raycast 一样吗?
动作是刻意做成一样的:一个快捷键、几个字母、方向键、Enter。不一样的有两点。一是索引。Spotlight 和 Raycast 搜的是你的机器和你的应用程序,这个面板搜的是 AgentsRoom 关于你打开的这个项目所知道的东西,也就是系统启动器看不见的那部分。二是快捷键的作用范围。它在 AgentsRoom 窗口处于焦点时生效,并不是一个系统级的全局热键,所以永远不会从你真正在用的那个应用手里抢走这个键。
它会搜索我项目里的文件吗?
会,对整条路径做模糊匹配,所以目录名的几个字母加文件名的几个字母就够了。.gitignore 排除的东西也会被排除在索引之外,所以你永远不用去翻 node_modules、构建产物或者你没写过的依赖。如果某个仓库大到你宁愿在别处搜索,也可以把文件这一项整个关掉。
它会搜索 git 历史吗?
当项目是一个 git 仓库时,你所在分支最近 200 次提交可以按标题、按哈希或者按作者搜索,打开其中一条就能看到那次提交和它的改动。这是通往「我们什么时候改的这个」最快的路线。不是 git 仓库的项目,只是不显示这一组而已。
我输入的东西会离开我的机器吗?
不会。索引在本地构建、在本地保存,搜索也在本地针对它运行。你的文件名、你的提交信息和你的工单标题,永远不会被发到服务器上去搜索,输入框背后也没有任何远程自动补全。
建索引会让应用变慢吗?
索引是在你第一次打开面板时于后台构建的,绝不会在应用启动的过程中进行:打开 AgentsRoom 所花的时间,在小仓库和大仓库上是一样的。之后它随项目变化增量刷新而不是重建,而 AgentsRoom 本来就放在内存里的那些列表,无论仓库在做什么都会立刻给出答案。
我可以关掉从不使用的来源吗?
可以,在设置里逐个来源关。这个设置是全局的,所以面板在每个项目里表现一致;任何项目在需要时都可以覆盖它:monorepo 可以去掉文件,只做督导的项目可以去掉待办,两种选择都不影响其他项目。
我能找到跑在另一个项目里的智能体吗?
可以。你打开的项目里的智能体排在前面,其他项目的智能体排在它们后面,位于列表底部。它们被刻意放在最后,这样就不会挤掉你正在看的东西,也让面板成为一种合理的项目间跳转方式:当你记得智能体,却不记得它在哪里的时候。
怎样只搜索一类东西?
在查询开头加一个前缀字符:开发命令用大于号,待办用井号,智能体用艾特符号,文件用斜杠,提交用冒号。或者按 Tab 走一遍输入框下面的小标签,不用记符号也能做到同样的事。收窄之后的搜索还会解除每组的条数上限,所以当你要找的词常见到能同时命中好几类时,就值得用它。
它在 Windows 和 Linux 上能用吗?
能,在 macOS、Windows 和 Linux 上都能用,来源相同、行为相同。只有默认快捷键不同,是 Ctrl K 而不是 Cmd K,以符合各个系统的习惯。
它会因为我用哪个智能体 CLI 而不同吗?
不会。面板搜索的是 AgentsRoom 本身,而不是某个智能体,所以不管你的会话跑在哪个 CLI 上,它的行为都一样:Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 10 个智能体 CLI。在结果里找到的智能体,会用它启动时所用的提供商打开会话。
搭配使用更佳
一个按键。你要找的一切。
下载 AgentsRoom,在 macOS 上按 Cmd K,或在 Windows 和 Linux 上按 Ctrl K,然后把第一个冒出来的念头打进去。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。
AgentsRoom 实际运行一瞥。