コマンドパレット

パネルを探し回るのは、もう終わり。
代わりにキーをひとつ押すだけ。

AgentsRoomには多くのものが詰まっています:複数プロジェクトにまたがるエージェント、スキルライブラリ、プロンプトライブラリ、プロジェクトメモリ、スケジュールされたエージェント、Webhookトリガー、バックログ、開発コマンド、SSHとデータベースの接続、そしてリポジトリそのもの。コマンドパレットは、そのすべてを1つのショートカットの後ろにまとめます。

macOSならCmd K、WindowsとLinuxならCtrl K、あるいはタイトルバーの検索ボタン。フィールドは画面の上のほうに、作業中の画面に重なって開きます。3文字打てば、カテゴリー別にまとまった結果が読めます。矢印キーで移動して、Enter。

コマンドパレット⌘K
バックログログインのリダイレクトループを直す#248
プロンプトログインフローを監査する
ファイルsrc/auth/login-form.tsxsrc/auth
コミットfix: keep the login form focuseda3f19c2
↑↓移動開くesc閉じる

スキル、プロンプト、プロジェクトメモリ、エージェント、スケジュール実行、開発コマンド、接続も同じリストに並びます

1つのフィールドで、すべてのソースを同時に。パレットは見つけたものをグループにまとめるので、チケットもプロンプトもファイルもコミットも、同じ3文字を共有しながら同じ行を奪い合いません。

コマンドセンターは混み合っていきます。それは欠陥ではありません:5つのプロジェクト、十数体のエージェント、プロンプト、スキル、チケット、サーバーを同じウィンドウに置いた時点で、そう望んだということです。代償は後から来ます。欲しいものがどのパネルにあるかを思い出す2秒が、1日40回。

コマンドパレットは、その「思い出す」をなくします。作業中の画面の上に開く1つのフィールドが、AgentsRoomの管理するすべてのリストを同時に検索します。先にパネルを選ぶ必要はありません。頭に浮かんだものをそのまま打つだけです:チケット番号、ファイル名の半分、スキルの名前、コミットメッセージの書き出し。

作りは、開発者がすでに期待しているとおりです。SpotlightもRaycastもエディタも、同じ操作を全員に教えてきました:ショートカット、数文字、矢印キー、Enter。新しく覚えることはなく、マウスは置いたままで構いません。

1本のバーが10枚のパネルに勝つ理由

人は、置き場所ではなく覚えていることで検索します。「スキルライブラリが必要だ」と考える人はいません。「レビューのチェックリストが必要だ」と考えます。パレットは後者を受け付けますし、どのライブラリに保存したか思い出せなくなっていても機能します。

検索は寛容です。マッチングはファジーで、文字が抜けていても、順番が入れ替わっていても、アクセント記号なしで打っても、結果は出てきます。これが一番効くのは、何か月も前に急いで自分で名前を付けたものです。

順位付けは1つに揃っています。結果は1本のフラットなリストに混ぜられるのではなくカテゴリー別にまとまって返るので、authという名前のファイルが認証まわりのバックログチケットを埋もれさせることはありません。ノイズだらけの30行ではなく、3行ずつ4グループを読むだけです。

最初から最後までキーボードの操作のままです。開いて、打って、矢印、Enter。パレットは自分で閉じて、選んだものの中に連れて行きます:エージェント、チケットのエディタ、スキル、開発コマンドのターミナル、ファイル。

パレットが検索するもの

AgentsRoomがプロジェクトのために管理しているすべてのリスト、そしてリポジトリそのもの。

スキルライブラリ

エージェントが従う再利用可能な手順。このプロジェクトのものも、グローバルライブラリのものも対象です。名前でも説明でもタグでもスキルを検索でき、結果からそのままエディタで開きます。

スケジュールされたエージェントとトリガー

時刻で起動するエージェントとWebhookで起動するエージェントは同じリストに並びます。夜間のログスキャンやプルリクエストのトリガーを、それを抱えているパネルを開かずに見つけられます。

プロンプトライブラリ

保存したブリーフ。プロジェクトのものもグローバルのものも、タイトル、1行目、タグでマッチします。リリースノート用に書いたものは、正確なタイトルではなく「リリース」で戻ってきます。

プロジェクトメモリ

エージェントが互いのために書き残すメモ:決定事項、アーキテクチャ、落とし穴。プロジェクトのメモもアカウントのメモも名前と説明で検索でき、結果はメモリのエディタでそのメモを開きます。

バックログのチケット

プロジェクトのオープンなチケットを、タイトルでも番号でもタグでも説明の1語でも。火曜日に書いた気がするあの1件は、どの列に落ち着いていても3文字の距離です。

開発コマンドとサーバー

保存したコマンド、開発サーバー、ビルドスクリプト。パレットから開けば、パネルを経由せずにそのターミナルで起動します。

SSHとデータベースの接続

保存したマシンとデータベース。付けた名前でもホスト名でも検索でき、フィールドからそのままセッションを開けます。

現在のプロジェクトのエージェント

開いているプロジェクトで働いている全員。実行中のエージェントが先に、名前でも役割でも。1時間前に離れたセッションもキーひとつの距離です。

プロジェクトのファイル

パス全体に対するファジー検索なので、src auth loginでsrc/auth/login-form.tsxが見つかります。.gitignoreが除外するものはここでも除外されます:node_modulesも、ビルド成果物も、自分で書いていない依存関係も出てきません。

現在のブランチのコミット

プロジェクトがgitリポジトリなら、いま乗っているブランチの直近200件のコミットを、件名でもハッシュでも作者でも検索できます。結果はそのコミットを変更内容ごと開きます。「これをいつ変えたか」に戻る最速の道です。

ほかのプロジェクトのエージェント

意図的に最後、現在のプロジェクトの下に並びます。見ていたものを押しのけないためです。エージェントは覚えているのに、どのプロジェクトにいたか思い出せないときに役立ちます。

1文字で絞り込む

どのグループも上位の行だけを表示するので、1つのソースが画面を占領することはありません。検索語の先頭にプレフィックス文字を打つと、パレットは1つのソースだけを、件数の上限なしで検索します。同じことはTabひとつでもできます:フィールドの下のチップが、TabとShift Tabで有効なソースを順に切り替えます。

開発コマンドだけ

>

大なり記号は、保存したコマンド、開発サーバー、スクリプトに検索を限定します。エディタと同じ慣習なので、指はもう覚えています。

バックログだけ

#

シャープ記号はチケットだけを検索します。続けて番号を打てば、そのチケットに直接飛べます。

エージェントだけ

@

アットマークはエージェントを、現在のプロジェクトから順に並べます。4体を走らせて3プロジェクトを開いているとき、セッションに戻る最速の方法です。

ファイルだけ

/

スラッシュはリポジトリを検索します。ファイル名がありふれた単語でもあるときに効きます:スラッシュがチケットもプロンプトもコミットも脇にどけてくれます。

コミットだけ

:

コロンは現在のブランチの履歴だけを検索します。コミットメッセージの語がチケットやファイルにもマッチしてしまうときに便利です。

マウスを求めてきません

4つのキーで機能のすべてをカバーします。

開く

macOSではCmd K、WindowsとLinuxではCtrl K。すでに使っている何かとぶつかる場合はショートカットを設定で変更できますし、クリックしたい日はタイトルバーの検索ボタンが同じ働きをします。

移動する

上下の矢印キーはすべてのグループをまたいで結果をたどるので、先にカテゴリーを狙う必要はありません。選択された行は自分でスクロールして表示されます。

結果を開く

Enterは選択中のものを開き、パレットを閉じます。エージェントはセッションを、チケットはエディタを、開発コマンドはターミナルを、ファイルはビューアを、スキルやプロンプトはそのカードを開きます。

抜ける

Escapeはまずフィールドを空にします。打ち間違えた検索はキーひとつでやり直せて、開き直す必要はありません。空のフィールドでもう一度押すとパレットが閉じ、下にあったものがそのまま戻ります。何も起動されず、何も保存されず、見ただけで何かが動くこともありません。

作業していたところから開きます

フィールドが空のとき、パレットは白い四角ではなく直近8件の選択を順番に表示します。多くの場合、欲しい結果はすでに画面にあり、何も打たずにEnterを押すだけです。うっかり閉じたファイルに戻る、一番速い方法でもあります。

使うまでコストはゼロ

リポジトリ全体の検索は、簡単に重くなります。パレットは、そうならないことを軸に作られています。

インデックスのコスト
  1. アプリ起動
    走査は一切なし
  2. 初回のCmd K
    バックグラウンドでインデックス構築
  3. 入力中
    文字が着地するそばから結果
  4. その後
    作り直さず、その場で更新

打った内容がマシンの外に出ることはありません

起動時には何もインデックスしない

AgentsRoomは起動時にリポジトリを走査しません。ファイルとコミットのインデックスは、パレットを初めて開いたときにバックグラウンドで構築されます。だからアプリは、小さなプロジェクトでも大きなプロジェクトでも同じ速さで開きます。

その場で更新

インデックスは一度できてしまえば、作り直しではなくプロジェクトの変化に合わせて差分更新されます。ブランチの切り替えや長いエージェントセッションのたびに、全走査に引き戻されることはありません。

打っている最中に結果

マッチングはすでにメモリにあるものに対して走るので、文字が着地するそばから結果が出ます。AgentsRoomが管理するリストはすぐに検索され、リポジトリはインデックスができ次第そこに加わります。

マシンの外に出ません

インデックスはディスク上にあり、パレットに打った内容はどこにも送られません。ファイル名も、コミットメッセージも、チケットのタイトルも、ここでもよそでもサーバーへの検索クエリにはなりません。

設定

何を検索するかは自分で決めます

各ソースはオフにできます。バックログに触らないプロジェクトの結果にチケットは要りませんし、10万ファイルのモノレポはファイルを外して検索したほうが快適なこともあります。

すべてのプロジェクトに1つの設定
ソースの有効と無効は設定でグローバルに切り替わるので、パレットは既定でどこでも同じ顔をします。コミットを一度オフにすれば、どのプロジェクトでも二度と出てきません。
プロジェクトごとに上書き
必要なプロジェクトはグローバル設定から外れられます。巨大なリポジトリだけがファイルを検索し、クライアント案件だけがバックログを脇にどけ、どちらの判断も互いに漏れません。
ショートカットはあなたのもの
Cmd KとCtrl Kは既定であって規則ではありません。ほかのツールがそのキーを先に押さえているなら、設定で好きな組み合わせを登録してください。ショートカットが効くのはAgentsRoomのウィンドウにフォーカスがあるときなので、いま実際に使っているアプリからキーを奪うことはありません。

パレットがプロジェクトについて知っていることは、すべてAgentsRoomがもともと持っているリストと、ディスク上のリポジトリから来ています。ソースをオフにすると結果から消えるだけで、ほかの場所で見えなくなるわけではありません。

実際の使い心地

ショートカットから目的のものまで、機能のすべて。

01

ショートカットを押す

アプリのどこからでも、macOSならCmd K、WindowsとLinuxならCtrl K。フィールドは画面の上のほうに、作業中の画面に重なって開き、フォーカスを取ります。タイトルバーの検索ボタンでも同じです。

02

覚えているものを打つ

断片で十分ですし、先頭である必要もありません。文字が抜けていても順番が違っていても構わず、アクセント記号は任意です:cafeでアクセント付きの名前を付けたファイルが見つかります。

03

グループを読む

結果はグループになって届きます:スキル、スケジュールされたエージェント、プロンプト、プロジェクトメモリ、チケット、コマンドと接続、エージェント、ファイル、コミット、そして最後にほかのプロジェクトのエージェント。グループがあることで、リポジトリに全行を持っていかれず、小さなカテゴリーも見えたままです。

04

必要なら絞り込む

プレフィックス文字を足して1つのソースだけを検索するか、Tabを押してフィールドの下のチップをたどります。絞り込んだ検索ではグループごとの表示上限も外れるので、上位数件ではなくマッチしたものすべてが見えます。

05

Enterを押す

パレットが閉じて、目的のものが開きます:エージェントのセッション、チケット、スキル、プロンプト、ターミナル、ファイル。途中どこでもEscapeを押せば、何も変わらないまま元に戻ります。

コマンドパレットについてのよくある質問

AgentsRoomのコマンドパレットとは何ですか?

アプリ全体の上に開く検索フィールドで、AgentsRoomがそのプロジェクトについて保持しているものをすべて同時に検索します:スキルライブラリ、スケジュールされたエージェントとWebhookトリガー、プロンプトライブラリ、プロジェクトメモリ、オープンなバックログのチケット、開発コマンド、SSHとデータベースの接続、現在のプロジェクトのエージェント、続いてほかのプロジェクトのエージェント、リポジトリのファイル、現在のブランチのコミット。結果はカテゴリー別にまとまって返り、Enterを押すと選択中のものが、それを扱う画面で開きます。

どのキーで開きますか、変更できますか?

macOSではCmd K、WindowsとLinuxではCtrl Kです。ショートカットは設定で変更できるので、マシン上のほかのツールがその組み合わせをすでに使っている場合はずらせます。タイトルバーにも同じパレットを開く検索ボタンがあり、手がすでにマウスにあるときに使えます。

SpotlightやRaycastのようなものですか?

操作は意図的に同じです:ショートカット、数文字、矢印、Enter。違いは2つあります。1つはインデックスです。SpotlightとRaycastはマシンとアプリケーションを検索しますが、このパレットが検索するのはAgentsRoomが開いているプロジェクトについて知っていること、つまりシステムのランチャーには見えない部分です。もう1つはショートカットの及ぶ範囲です。効くのはAgentsRoomのウィンドウにフォーカスがあるときで、システム全体のホットキーではありません。だから、いま実際に作業しているアプリからキーを奪うことはありません。

プロジェクトのファイルも検索しますか?

はい。パス全体に対するファジーマッチングなので、フォルダ名の数文字とファイル名の数文字で十分です。.gitignoreが除外するものはインデックスからも除外されるため、node_modulesやビルド成果物、自分で書いていない依存関係をスクロールすることはありません。リポジトリが大きすぎてほかの手段で検索したい場合は、ファイルを丸ごとオフにできます。

gitの履歴も検索しますか?

プロジェクトがgitリポジトリなら、いま乗っているブランチの直近200件のコミットを、件名でもハッシュでも作者でも検索できます。1件開けば、そのコミットと変更内容が表示されます。「これをいつ変えたか」にたどり着く最速の道です。gitリポジトリではないプロジェクトでは、そのグループが表示されないだけです。

打った内容がマシンの外に出ることはありますか?

ありません。インデックスはローカルで構築されローカルに保持され、検索もそれに対してローカルで走ります。ファイル名も、コミットメッセージも、チケットのタイトルも、検索のためにサーバーへ送られることはありませんし、フィールドの裏にリモートの補完もありません。

インデックス作成でアプリが遅くなりませんか?

インデックスはパレットを初めて開いたときにバックグラウンドで構築され、アプリケーションの起動中には決して行われません:AgentsRoomの起動にかかる時間は、小さなリポジトリでも大きなリポジトリでも同じです。その後はプロジェクトの変化に合わせて、作り直しではなく差分更新されます。AgentsRoomがすでにメモリに持っているリストは、リポジトリの状況にかかわらず即座に答えます。

使わないソースはオフにできますか?

はい、設定でソースごとに。設定はグローバルなのでパレットはどのプロジェクトでも同じように振る舞い、必要なプロジェクトはそれを上書きできます:モノレポはファイルを外し、見ているだけのプロジェクトはバックログを外す。どちらの選択もほかに影響しません。

ほかのプロジェクトで動いているエージェントも見つかりますか?

はい。開いているプロジェクトのエージェントが先に来て、ほかのプロジェクトのエージェントはその後ろ、リストの下のほうに並びます。見ていたものを押しのけないよう意図的に最後にしてあります。おかげで、エージェントは覚えているのにどこにいるか思い出せないとき、プロジェクト間を移動する手段としても使えます。

1種類だけを検索するにはどうしますか?

クエリの先頭にプレフィックス文字を置きます:開発コマンドは大なり記号、バックログはシャープ記号、エージェントはアットマーク、ファイルはスラッシュ、コミットはコロン。あるいはTabを押してフィールドの下のチップをたどれば、覚える文字なしで同じことができます。絞り込んだ検索ではグループごとの表示上限も外れるので、探している語があちこちに同時にマッチするほどありふれているときに使う価値があります。

WindowsとLinuxでも動きますか?

はい。macOS、Windows、Linuxで、同じソース、同じ挙動です。違うのは既定のショートカットだけで、各システムの慣習に合わせてCmd Kの代わりにCtrl Kになります。

使っているエージェントCLIによって変わりますか?

いいえ。パレットが検索するのはエージェントではなくAgentsRoom自身なので、セッションがどのCLIで動いていても挙動は同じです:Claude、Codex、GitHub Copilot CLI、Cursor、そしてほかの10種類のエージェントCLI。結果に出てきたエージェントは、起動時のプロバイダーでセッションを開きます。

あわせて使いたい

キーひとつ。探していたもの、すべて。

AgentsRoomをダウンロードして、macOSならCmd K、WindowsとLinuxならCtrl Kを押し、最初に頭に浮かんだものを打ってください。

無料AgentsRoomをダウンロード

コンパニオンアプリ:外出先でもエージェントを確認

Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。

拡張機能を入手
Chrome Web Store

バグや要望を公開バックログに直接送信できます。

実際の AgentsRoom の様子。

マルチプロジェクト
マルチプロバイダー
マルチエージェント
ライブステータス
ファイル差分
モバイルアプリ
ライブプレビュー
エージェントチーム
ブラウザテスト
バックログ駆動開発
プロンプトライブラリ
スキルライブラリ
すべての機能を見る