SSH接続

SSH接続を保存して、
リモートマシンでAIエージェントを実行

AgentsRoomはSSH接続マネージャーと内蔵SSHターミナルを一つにまとめたものです。リモートサーバーを一度保存し、SSH鍵またはパスワードで接続して、Claude Code、Codex、Antigravity CLIをリモートマシン上で直接実行できます。

別々のSSHクライアントとコードエディタを行き来するのはもう終わりです。接続プロファイル、ターミナル、AIエージェントを同じアプリにまとめ、すべて同じリモートサーバーに向けておきましょう。

リモートSSH
暗号化されたSSHトンネル
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
SSH鍵:22
リモートサーバー
deploy@prod-vps.acme.dev
本番VPS
エージェント実行中
一度保存すれば、ワンクリックで接続認証情報はあなたのマシンに残ります

AgentsRoomが保存済みのSSHサーバーに接続し、リモートマシン上で直接AIコーディングエージェントを実行する仕組み。

ほとんどのAIコーディングエージェントは、コードが目の前のマシンにあることを前提にしています。しかし多くの作業はリモートサーバー上で行われます : VPS、ステージングマシン、パワフルなビルドマシン、チーム全体で共有する開発サーバーなどです。AgentsRoomはこのケースを一級のものとして扱います。SSH接続を保存し、SSH経由で内蔵ターミナルを開けば、リモートホストがまるでローカルであるかのように作業できます。

SSH接続マネージャーは、あなたが触れるすべてのサーバーについてプロファイルを保持します:ホスト、ポート、ユーザー、そしてSSH鍵で認証するかパスワードで認証するか。散らばった設定ファイルを掘り返したり、同じ長いコマンドを打ち直したりする必要はもうありません。保存済みの接続を選んで接続を押せば、ターミナルが一手であなたをそのマシンに連れて行きます。

本当の利点は、コードが実際にある場所でAIコーディングエージェントを実行できることです。SSHでリモートサーバーに接続し、そのマシン上でClaude Code、Codex、Antigravity CLIなどのエージェントを起動します。エージェントはリモートホスト上のファイルを読み書きし、リモート環境に対してテストスイートを実行します。横で2つ目のSSHクライアントを開くことなく、すべてをAgentsRoomから操作できます。

AIエージェントの実行のために作られたSSHクライアント

接続管理、本物のターミナル、リモートでのエージェント実行を一か所に。

保存済みのSSH接続

リモートサーバーごとに再利用できるプロファイルを保存します:ホスト、ポート、ユーザー、認証方式。VPSもステージングマシンもチームの開発サーバーも、すべて一つのリストにまとまります。接続を選べばそれで中に入れて、コマンドを打ち直す必要はありません。

鍵またはパスワード認証

サーバーが求めるものに応じて、SSH鍵かパスワードで認証します。プロファイルを秘密鍵ファイルに向けるか、パスワードを保存しておけば、接続時のハンドシェイクはAgentsRoomが処理します。

SSH経由の内蔵ターミナル

どの接続も、AgentsRoom内でリモートホスト上の本物のターミナルを開きます。フルカラー出力、コマンド履歴、コピー&ペースト。ローカルプロジェクトですでに使っているのと同じターミナルが提供します。開いたままにしておく別のSSHクライアントは要りません。

リモートサーバーでエージェントを実行

SSH経由でリモートマシン上に直接、Claude Code、Codex、Antigravity CLIなどのエージェントを起動します。エージェントはサーバー上にあるファイルを扱い、リモート環境でコマンドを実行します。あなたのノートPC上ではありません。

SSHをプロジェクトに紐づける

プロジェクトをリモートとしてフラグ付けし、保存済みのSSH接続に結びつけます。以降、そのプロジェクトはターミナルもエージェントもそのサーバー上で開くようになり、リモートのコードベースが通常のAgentsRoomプロジェクトのように振る舞います。

認証情報はリポジトリの外に

SSH鍵はあなたのマシンに残り、パスワードはそのキーチェーンで暗号化されたままです。同期パスワードをオンにした場合だけ、エンドツーエンド暗号化されたまま移動します。プロジェクトのリポジトリには何も書き込まれないため、サーバーに関する情報が、チームメイトがクローンするかもしれないフォルダに漏れることはありません。

~/.ssh/configをインポート

すでにターミナルから到達しているサーバーは、そのままの形で取り込まれます。AgentsRoomは~/.ssh/config内のhostブロックを読み、各ブロックが指定する秘密鍵ファイルを保ち、踏み台サーバー経由のProxyJumpも維持します:エイリアス経由で接続し、ブロックの解決はOpenSSHに任せるため、あなたのシェルとまったく同じように動きます。

AWS SSMセッション

パブリックアドレスも受信SSHポートも持たないインスタンスへ、aws ssm start-sessionで到達します。セッションはマシンにすでに設定済みのAWSプロファイルによって認可されるため、アプリに保存するパスワードも鍵もありません。

WinRM と PowerShell Remoting

OpenSSH はないが WinRM が使える Windows ホストに接続します。ワークグループのマシンには NTLM、ドメインメンバーには Kerberos を使い、オンプレミス Exchange の PowerShell エンドポイントにも対応します。CredSSP は、セッションがさらに Active Directory やファイルサーバーに到達する必要がある 2 番目のホップに対応します。HTTPS で証明書を検証し、パスワードがそのサーバーに渡されることをフォームが警告します。ドメイン外のワークステーションからは、ドメインコントローラーとサーバーの IP を自分で指定すれば、AgentsRoom が hosts ファイルに触れずに名前解決を処理します。エージェントはこの経由で PowerShell を既定では読み取り専用で実行し、書き込みについては、すべてを確認するか、危険なもののみを確認するか、確認しないかを接続ごとに選べます。

パスワードは暗号化されたまま、既定ではあなたのマシンに

SSH接続マネージャーは、認証情報を安心して預けられてこそ役に立ちます。接続の名前、ホスト、ポート、ユーザーはあなたのアカウントに紐づいて移動するので、あるコンピューターで保存したサーバーが他のコンピューターにも現れ、打ち直す必要がありません。SSH鍵はマシンに残り、パスワードと鍵のパスフレーズは入力したマシンのキーチェーンで暗号化されたまま残ります。「設定 > アカウント」で同期パスワードをオンにすると(既定ではオフ)、それらも一緒に移動します。あなたのコンピューターだけが持つ鍵でエンドツーエンド暗号化されるので、AgentsRoomはそれを読めないまま保存します。作業中のプロジェクトに何かが書き込まれることは一切ありません。リモートサーバーへの接続が、リポジトリに設定ファイルを追加することも、ホストやシークレットを誤ってコミットすることもありません。

認証は標準のSSHで行われます。鍵ベースのログインは、シェルが行うのとまったく同じく、既存の秘密鍵を使います。パスワードログインは、他のSSHクライアントと同様に暗号化されたSSHチャネルで送られます。AgentsRoomはクライアントであり、何を受け入れるかについてはサーバーが真実の源であり続けます。

リモートマシン上でAIエージェントを実行しても、コードはリモートマシンに残ります。エージェントは接続したサーバー上のファイルを読み書きします。リモートプロジェクトの内容は、あなたが求めない限りノートPCにコピーされることはなく、接続プロファイルが誰かと共有されることも決してありません。

ゼロからリモートサーバー上のエージェントまで

接続は一度保存すれば、その上で何度でもエージェントを実行できます。

01

SSH接続を保存する

プロジェクトで開発コマンドバーの「サーバー」をクリックし、「接続を追加」を選ぶか、「~/.ssh/config から取り込む」で既存のホストを読み込みます。プロファイルにはホスト、ポート、ユーザー、そしてSSH鍵ファイルかパスワードのどちらかが入ります。prod-vpsやstagingのような名前を付ければ、次回のために保存されます。

02

接続してターミナルを開く

保存済みの接続を選んで接続を押します。AgentsRoomがリモートホスト上にSSH経由の内蔵ターミナルを開きます。これでフルカラー出力とコマンド履歴を伴って、サーバー上にいる状態になります。

03

マシン上でAIエージェントを実行する

そのリモートターミナルでClaude Code、Codex、Antigravity CLIを起動します。エージェントはサーバー上のファイルを扱い、リモート環境に対して動作します。あなたはAgentsRoomから、他のどのプロジェクトとも同じように操作します。

リモートサーバーでエージェントが必要になるとき

すべてのコードベースがノートPC上にあるわけではありません。

VPS上のコード

アプリがVPS上で動いていて、それが存在する場所で直したい。保存済みのSSH接続を開き、そのマシン上でClaude Codeエージェントを実行して、依存関係も含めた本物の環境に対してバグを修正します。

ステージングマシンで作業する

ステージングサーバーが、ノートPCでは決して再現しないバグを再現します。SSHで入り、Codexエージェントをステージングのコードベースに向けて、実際にバグを見せるマシン上で再現と修正をさせます。

共有の開発サーバー

チームは一つの共有開発サーバーで作業します。全員が同じSSH接続を保存し、それぞれ自分のターミナルを開き、各自がローカルクローンをセットアップすることなく、ホスト上で自分のエージェントを実行します。

ローカルのセットアップは不要

ノートPCには入れたくない重いツールチェーンがビルドマシン上にあります。SSHで接続し、そこでAntigravity CLIエージェントを実行すれば、作業はリモートで進みつつ、あなた自身のマシンはきれいなまま保てます。

AIエージェント + SSH

AIエージェントはどうやって私のSSH接続にアクセスできますか?

ssh_listssh_connectssh_connection_new

AgentsRoom MCP を通じてです。保存済みの接続は、5 つの MCP ツールとして各エージェントに公開されます。ssh_list は現在のプロジェクトで使えるサーバー (SSH、AWS SSM、WinRM のいずれも) を返し、ssh_exec はサーバー上でコマンドを 1 つ実行して出力を返し (WinRM ホストでは PowerShell の 1 行で、書き込みを許可しない限り読み取り専用、書き込みは 1 つずつ確認するか、危険な場合のみ確認するか、確認しないかを選べます)、ssh_transfer はファイルを 1 つサーバーとの間でやり取りし、ssh_connect はそのうちの 1 つを実際のターミナルタブとして開き、ssh_connection_new はまだ保存していないサーバーを提案します。だから「本番につないでログを読んで」や「Exchange の送信コネクタを一覧にして」と伝えても、エージェントはホスト名を推測したりコマンドを手で書いたりする必要がありません。接続リストを読み、正しいマシンで作業します。

このエージェントの SSH アクセスは、意図的に秘密情報を含みません。ssh_list が返すのはメタデータだけです(名前、ホスト、ポート、ユーザー、認証方式、スコープ)。パスワードやパスフレーズは OS のキーチェーンで暗号化されたまま、秘密鍵はディスク上に残り、ターミナルへの注入はアプリ自身が行います。エージェントは接続を指名するだけで、秘密には触れません。

エージェントが ssh_connect で開いたセッションは、目に見えるターミナルタブです。読むことも、入力することも、いつでも閉じることもできます。そして ssh_exec で実行したコマンドは終了コードとともにその会話に返ってくるので、何が実行され、マシンが何を返したかを常に確認できます。ファイルも同じ仕組みで動きます。ssh_transfer を使えば、エージェントはサーバーからダンプやログを取得したり、逆にファイルを送ったりでき、同じ認証情報を扱わない経路を通り、会話にファイルが貼り付けられるのではなく、あなたのマシン上のパスが返ってきます。接続は1つのプロジェクト限定でも、グローバルでも保存できるので、エージェントには意味のあるサーバーだけが見えます。WatchGuard のファイアウォールや多くのスイッチ、ルーターのように、開いたセッションの中でしかコマンドラインが動かないネットワーク機器にも対応します。ssh_exec がセッションを開き、機器のプロンプトを待ってからコマンドを一つずつ入力します。

エージェントがサーバーで作業している間、その様子をリアルタイムで見られます。ssh_exec で実行したコマンドはすべて、出力も含めて右パネルの「アクティビティ」タブに流れ、サーバーごとに1つのログにまとまります。エージェントのアバターが「サーバー」ボタンに表示され、サーバー一覧にも「エージェント作業中」バッジとともに表示されます。エンコードして送られたコマンドは、デコードして表示されます。モバイルアプリのエージェントカードから、スマートフォンでも追えます。記録が行き来するのはあなたのコンピューターとスマートフォンの間だけで、エンドツーエンドで暗号化され、シークレットは伏せられます。マシン上で実行された内容がサーバーに保存されることはありません。

作成をまるごとエージェントの仕事にすることもできます。ssh_connection_new は確認を通る経路を守ります。エージェントが compose ファイル、デプロイスクリプト、あなたのドキュメントから見つけた内容であらかじめ埋めた作成フォームを開き、それを確認し、認証情報を入力し、保存するのはあなたです。設定の「エージェントによる接続の管理を許可する」(既定でオン)をオフにしない限り、ssh_connection_save が接続をそのまま書き込みます。そのときも認証情報が会話を通ることは決してなく、エージェントは保管庫のシークレットを名前で指すだけで、デスクトップアプリがそれをコピーします。このオフスイッチはプロンプトでのお願いではなく、設定の側に書き込まれています。エージェントが人知れず登録できる接続は、バックドアそのものだからです。

AgentsRoom MCP を見る

アプリ内で撮影:エージェントに、ステージングサーバーの空きディスク容量の確認、ヘルスチェックスクリプトの実行、nginxログの末尾表示を依頼します。3つの呼び出しが「アクティビティ」タブに1つずつ、出力、終了コード、所要時間とともに現れ、続いてそのサーバーのログが全体表示になり、サーバー一覧へ戻ります。そこで実行された内容がコンピューターの外に出ることはありません。

YouTubeで見る

複数のSSH接続を保存できますか?
はい。AgentsRoomはSSH接続マネージャーとして機能します:リモートサーバーごとにホスト、ポート、ユーザー、認証方式を含むプロファイルを保存し、名前を付けて、必要なものを選びます。VPS、ステージングマシン、共有の開発サーバーがすべて同じリストにまとまります。
SSH鍵認証とパスワード認証の両方に対応していますか?
両方です。接続は、秘密鍵ファイルを指定してSSH鍵で認証することも、パスワードで認証することもできます。AgentsRoomは標準のSSHクライアントとして動作するので、サーバーが受け入れる方式をそのまま使えます。
SSH経由でリモートサーバー上でClaude CodeやCodexを実行できますか?
はい。それがこの機能の目的です。保存済みのSSH接続を開き、リモートターミナルでClaude Code、Codex、Antigravity CLIなどのエージェントを起動します。エージェントはリモートマシン上で動作し、そこにあるファイルを扱います。あなたのノートPC上ではありません。
SSHの認証情報はどこに保存されますか?
各接続の名前、ホスト、ポート、ユーザーはアカウントに保存され、すべてのコンピューターに表示されます。SSH鍵はマシンに残り、パスワードと鍵のパスフレーズは入力したマシンのキーチェーンで暗号化されたまま残ります。同期パスワードをオンにすると(「設定 > アカウント」、既定ではオフ)、パスワードとパスフレーズもアカウントに紐づいて移動し、あなたのコンピューターだけが持つ鍵でエンドツーエンド暗号化されます。AgentsRoomはそれを読めないまま保存し、それでもどのパスワードも1台のマシンだけに残しておくことができます。プロジェクトのリポジトリには何も書き込まれないため、サーバーへの接続が、チームメイトがクローンするかもしれないものに設定ファイルやシークレットを追加することはありません。
それでも別のSSHクライアントは必要ですか?
いいえ。AgentsRoomにはSSH経由の内蔵ターミナルが含まれているので、接続マネージャー、ターミナル、AIエージェントが一つのアプリにまとまります。普段のSSHツールを使い続けてもかまいませんが、サーバーに到達するためだけに2つ目のクライアントを開いておく必要はありません。
AIエージェントは私のSSH接続にアクセスできますか?
はい、AgentsRoom MCP 経由でできます。エージェントは ssh_list で現在のプロジェクトに保存されたサーバー(およびグローバル接続)を確認し、ssh_connect でターミナルタブとして開きます。AIエージェントに SSH アクセスを与える正式な方法です。手書きの ssh コマンドも、プロンプトに貼り付けた認証情報も不要です。
エージェントは私のSSHパスワードを見ますか?
決して見ません。MCP ツールが公開するのは接続のメタデータ(名前、ホスト、ポート、ユーザー、認証方式)だけです。パスワードやパスフレーズはマシンのキーチェーンで暗号化されたままで、エージェントが id で接続を要求したあと、AgentsRoom がターミナルに注入します。
既存の~/.ssh/configをインポートできますか?
はい。AgentsRoomは~/.ssh/config内のhostブロックを読み、各ブロックが指定する秘密鍵ファイルを保ったまま、保存済みの接続に変換します。OpenSSHが自力で解決するものはそのまま動き、踏み台サーバー経由のProxyJumpも含まれます。AgentsRoomはエイリアス経由で接続し、ブロックの適用を自前で再実装するのではなくOpenSSHに任せるからです。
パブリックアドレスもSSHポートの開放もないサーバーに到達できますか?
はい、AWS SSM接続でできます。AgentsRoomはaws ssm start-sessionでセッションを開き、マシンにすでに設定済みのAWSプロファイルがそれを認可します。アプリに保存するパスワードも鍵もなく、インスタンスは受信SSHを閉じたままにできます。
エージェントは新しいSSH接続を作成できますか?
はい、提案だけでなく、既定では自分で保存することまでできます。ssh_connection_save はフォームなしで接続をそのまま書き込みますが、認証情報が会話に現れることは決してありません。エージェントは保管庫のシークレットを名前で指すだけで、AgentsRoomがそれをコピーします。先に確認したいときは ssh_connection_new を選んでください。エージェントがあなたのデプロイスクリプトやドキュメントから見つけたホスト、ポート、ユーザーであらかじめ埋めた作成フォームを開き、あなたが確認して認証情報を入力し、保存するまで何も保管されません。設定で「エージェントによる接続の管理を許可する」をオフにすれば、残るのは確認を通る経路だけです。エージェントが人知れず登録できる接続は、バックドアそのものだからです。そのホストがすでに~/.ssh/configにある場合は、インポートするほうが良い経路です:エイリアスが保たれるので、踏み台も鍵もそのまま動き続けます。
Windows サーバーに接続して PowerShell を使えますか?
はい、2 つの方法があります。Windows Server は 2019 年から OpenSSH を同梱しているので、Windows マシンは他の SSH 接続と同じように保存でき、接続のリモートシェル設定でターミナルを cmd.exe ではなく PowerShell のプロンプト (Windows PowerShell または PowerShell 7) で始められます。WinRM しか使えないホストや、オンプレミス Exchange サーバーの PowerShell エンドポイントには、代わりに WinRM 接続を保存します。NTLM または Kerberos、あるいはセッションが別のサーバーに到達する必要がある場合は CredSSP を使い、ワークステーションがドメインに参加していない場合はドメインコントローラーとサーバーの IP を手で入力します。どちらも AgentsRoom を macOS、Windows、Linux のどれで動かしていても使えます。WinRM の経路では、AgentsRoom が管理する専用フォルダーに小さな Python パッケージを 1 つ、一度だけインストールします。
リモートサーバーにしか存在しないプロジェクトを、手元にクローンせずに開けますか?
はい。「新規プロジェクト」ダイアログではプロジェクトの場所を尋ねられます:「このコンピューター」か「リモートサーバー(SSH)」かです。保存済みの接続とホスト上のリポジトリのパスを選ぶと、プロジェクトはそこから開きます。エージェントはサーバー上のそのディレクトリで、そこにあるファイルを対象に起動し、お使いのノートPCには何もコピーされません。保存済みの各接続のカードには「このサーバー上のプロジェクトを開く」ボタンもあり、その接続が選択済みの状態で同じダイアログが開きます。このマシンにフォルダーがないアカウント上のプロジェクトも、同じ方法でサーバー上で開けます。ロール、ペルソナ、システムプロンプト、権限モード、スキル、ステータス追跡、そしてエージェント用に選んだアカウントはエージェントと一緒に移動します。Codex アカウントは起動前にホストへコピーされ、Claude アカウントは「設定 > 複数アカウント」でアカウントごとに一度だけ作成するサーバー用トークンを通じてホストに届きます。どちらも接続ごとの設定でオフにできます。クォータの上限に達したときのアカウント切り替えも、ローカルと同じようにサーバー上で機能します。AgentsRoom の MCP ツール(バックログ、プロジェクトメモリ、スキル、開発コマンド、エージェント間メッセージング)も一緒に移動します。起動のたびにホストへインストールされ、リバース SSH トンネルでこのコンピューターに結び戻されます。接続ごとの設定で、既定でオン、ホストに Node が必要です。ホストに CLI がなければ、エージェントのターミナルのバナーから SSH 経由でホストにインストールできます。チームランもサーバー上で開いたプロジェクトで動きます。「このタスクは分離したワークツリーでコーディング」にチェックを入れたチケットも、ワークツリーをサーバー上、リモートのチェックアウトの .worktrees/ の下に持ちます。エージェントはその中で起動します。今もローカルのチェックアウトを必要とするのは、チームのステップの「専用チェックアウト」オプションだけです。組み込みブラウザも、エージェントにブラウザへのアクセス権があれば、エージェントについていきます。エージェント、プロジェクト、クライアントフォルダーの環境変数も、シークレットを含めて一緒に移動します。あなたのユーザーだけが読めるファイルとして送られ、そのファイルはエージェントが起動するとすぐにホストから削除されます。Antigravity、Grok、Cursor のアカウントプロファイルはこのコンピューターに結び付いたままで、プロジェクトがサーバー上にある間はエージェントのフォームにその旨が表示されます。条件が一つあります。ホストは Linux または macOS のシェルで応答する必要があります。SSH で接続した Windows サーバーではターミナルと PowerShell は使えますが、リモートプロジェクトはまだ使えません。そのサーバーの OpenSSH サービスの既定シェルを WSL にすると、Linux ホストと同じように動作します。
AgentsRoom を閉じると、サーバーで動いているエージェントは止まりますか?
続けるよう指定すれば止まりません。SSH 接続の設定で「AgentsRoom を閉じてもこのホストでエージェントを実行し続ける」をオンにすると、そこで起動したエージェントはサーバー上の tmux セッション内で動きます(tmux 3.0 以降)。アプリを終了しても、ノートPCをスリープさせても、ネットワークが切れてもエージェントは止まらず、そのエージェントを次に起動すると、このコンピューターからでも、同じアカウントの別のコンピューターからでも、スマートフォンからでも、そのセッションに接続します。エージェントはサーバーにインストールされた CLI(ユーザーフォルダー内のものも含む)を使うので、ノートPCには何もインストールする必要がありません。サーバーに CLI がない場合は、ターミナルがサーバーへのインストールを提案します。
AgentsRoom で SSH 接続はどこから追加しますか?
プロジェクトを開き、開発コマンドバー(コマンドタブの横に並ぶボタンの列)の「サーバー」をクリックします。開いたパネルに「接続を追加」と「~/.ssh/config から取り込む」があります。「サーバー」は「フル」インターフェースモードに含まれ、新規インストールはこのモードで始まります。アプリの初期設定で「シンプル」か「バランス」を選んだ場合、ボタンは削除されたのではなく折りたたまれているだけです。「設定 > インターフェースモード」で「フル」に切り替えるか、「設定 > インターフェース要素」の「開発コマンドバー」でこのボタンだけを戻せます。エージェントに接続の準備を頼むこともできます。ssh_connection_new が同じフォームを入力済みの状態で開き、あなたが確認して保存します。 どのインターフェースモードでも、新規プロジェクトのダイアログからも追加できます。リモートサーバー(SSH)を選ぶと、接続が一つも保存されていない間は、そのすぐ下に「接続を追加」と「~/.ssh/config から取り込む」が表示されます。
内蔵ブラウザーでリモートサーバー上の開発サーバーを開けますか?
はい。エージェントが SSH ホストで動作するプロジェクトでは、localhost、127.0.0.1、[::1] は内蔵ブラウザーでそのホストを開きます。あなたにも、エージェントにも、QA Bot にも同じで、手動のポートフォワーディングは不要です。URL は変わらないので、Cookie、OAuth コールバック、ホットリロードはそのまま動きます。公開アドレスは引き続きあなたのコンピューターから接続します。アドレスバーの横のラベルにホスト名が表示され、クリックするとこのプロジェクトではあなたのコンピューターの localhost に戻せます。SSH トンネルは最初のローカルページで開き、どのタブにも不要になると閉じます。通常の SSH 接続(AWS SSM と WinRM にはトンネルがありません)と、ホスト側でのポートフォワーディングの許可(AllowTcpForwarding)が必要です。
エージェントがサーバーを使う前に、私に確認を求めるようにできますか?
はい、接続ごとに設定できます。SSH、AWS SSM、WinRM のどの接続でも、接続の設定で「エージェントには私の承認が必要」にチェックを入れます。それ以降、エージェントがそのマシンでターミナルを開く、コマンドを実行する、ファイルを転送する前に、エージェントのペインとあなたのスマートフォンにカードが表示され、何を、どこでしようとしているかが正確に示されます:接続の user@host と並んでコマンド、またはファイルとその転送先が表示され、ターミナルの場合は user@host だけが表示されます。同じカードは、サーバーに間接的に到達するエージェントも止めます:SSH トンネルがそのサーバーを経由するデータベースへのクエリや、そのサーバーを経由して別のホストへつなぐ接続です。各リクエストを許可または拒否でき、許可はその 1 回の呼び出しにだけ有効です。拒否した場合、または 2 分 15 秒間応答がない場合は何も実行されず、エージェントには再試行も回避もしないよう伝えられます。WinRM ホストでは、書き込みはその後さらに個別の確認を求めます。エージェントは接続のこのオプションをオンにすることはできますが、オフにはできません。また、保護された接続のホスト、ポート、ユーザーを変更することも、新しい接続にその接続を経由させることもできません。あなた自身のクリックには影響しません。

スクリーンショット

アプリの実際の画面です。この機能の進化に合わせて追加されます。

  • サーバー上のエージェントコマンドの承認カード、分離されたプロジェクトウィンドウに表示
    エージェントのサーバーコマンドを、分離されたプロジェクトウィンドウからでも承認または拒否できます。
  • サーバー上のエージェントコマンドを許可するか尋ねる承認カード、ユーザーとホストを表示
    エージェントが保護されたサーバーでコマンドを実行する前に、カードは正確にどのサーバーを対象としているかを示します。
  • 新しいSSH接続フォーム、エージェントが私の承認を必要とするオプションがチェックされています
    エージェントがサーバーに接続したり、コマンドを実行したり、ファイルを転送したりする前にあなたの承認を求めるようにします。
1 / 3

こちらもおすすめ

AWS SSM経由のRDS

パブリックなエンドポイントを持たないAmazon RDSインスタンスに、aws ssm start-sessionとAWS-StartPortForwardingSessionToRemoteHostドキュメントを使って、自分のマシンから到達します。維持する踏み台も、VPNも、受信SSHのルールも要りません。AgentsRoomがループバックポートでセッションを開き、その先にデータベースクライアントをつなぎます。対応はMySQL、PostgreSQL、SQL Server、MongoDBなので、RDS MySQL、RDS PostgreSQL、RDS for SQL Server、Aurora、DocumentDBが対象です。

データベース接続

MySQL、PostgreSQL、SQL Server、MongoDB、SQLite、Google BigQueryの接続を保存し、SSHトンネルやAWS SSMセッション経由でプライベートサブネット内のデータベースに到達して、AIエージェントにMCP経由でクエリさせましょう。デフォルトは読み取り専用、1回の呼び出しにつき1文、結果セットには上限があり、パスワードがエージェントに届くことはありません。MySQL、PostgreSQL、MongoDB向けに、エクスポート、インポート、そしてデータベース間の直接コピーも含みます。

シークレットマネージャー

APIキー、トークン、パスワードをOSのキーチェーンに保存し、開発コマンドやエージェントの環境変数では{{secret:NAME}}として参照すれば、AgentsRoomが起動時に解決します。エージェントに見えるのは名前だけで、値が渡ることはなく、サーバーに同期されるものもありません。

リポジトリのインポート

GitHubまたはGitLabに接続し、実際にアクセスできるリポジトリを閲覧して、複数をまとめてクローン。それぞれが独自のAIコーディングエージェントを持つプロジェクトになります。セルフホストのGitLabインスタンスにも対応。

開発ターミナル

プロジェクトごとのターミナルマネージャーとプロセスランチャー。バックエンド、フロントエンド、ワーカーをワンクリックで起動。ローカルでも、SSH経由のリモートサーバー上でも。

リモートエージェント操作

AIコーディングエージェントをスマホから操作。iOSとAndroidから、あなたのマシンやリモートサーバー上のターミナル、プロジェクト、プロンプトを動かせます。

Localhostトンネル(ライブプレビュー)

ローカルまたはリモートの開発サーバーを公開HTTPS URLとして公開する内蔵のセキュアトンネル。進行中の作業をどこからでもプレビューできます。

マルチプロジェクト、マルチエージェント

多数のプロジェクトと多数のAIエージェントを、ローカルとリモートで並行して、一つのビジュアルなコマンドセンターから実行します。

DevOpsエンジニアライターフロントエンド開発者営業担当バックエンド開発者コーチ・トレーナーソフトウェアアーキテクト法務担当QAエンジニア財務・総務フルスタック開発者クリエイティブデザイナーモバイル開発者リサーチャーセキュリティエンジニア人事・採用
プロジェクトマネージャー翻訳者GitエキスパートデータアナリストSEOスペシャリスト経理担当ローカリゼーションスペシャリスト広報・PRブレインストーマーオペレーション・物流マーケティングスペシャリストカスタマーサポートプロジェクトアシスタント購買担当コミュニティマネージャーパーソナルアシスタント

AIエージェントをリモートサーバーへ

AgentsRoomをダウンロードし、SSH接続を保存して、内蔵ターミナル経由で任意のVPSやリモートサーバー上でClaude Code、Codex、Antigravity CLIを実行しましょう。

ダウンロード無料

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

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

拡張機能を入手
Chrome Web Store

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

会話のように読めるエージェント

各エージェントには役割と顔があり、メッセージアプリのようにスレッドを読めます。

会話ビュー

AgentsRoomの会話ビュー。AIコーディングエージェントの作業がチャットのスレッドで表示されている
マルチプロジェクト
マルチプロバイダー
マルチエージェント
ライブステータス
ファイル差分
モバイルアプリ
ライブプレビュー
エージェントチーム
ブラウザテスト
バックログ駆動開発
プロンプトライブラリ
スキルライブラリ
すべての機能を見る