Dokokade

JA EN CN
GitHub

AI と人が同じ画面でサーバーを見る「sshboard」を公開しました

sshboard の接続の画面。登録したサーバーの一覧と、接続を編集しているところ

sshboard は、リモートのサーバーを、人と AI が同じ画面で、1 本の SSH の上で一緒に見るためのデスクトップアプリです。ファイルの一覧も、端末も、コマンドの出力も、AI が何をしたかも、すべてあなたの窓に流れます。

なぜ作ったのか

レンタルサーバーや VPS の上で動き続けているサービスを AI と一緒に保守すると、毎回同じ往復が起きます。AI は「サーバーの状態が分からないので教えてください」と言い、人は端末を開いて調べて貼る。次は「設定ファイルも見せてください」と言われ、人はファイルを落として貼る。sshboard は、この往復を消すために作りました。AI にサーバーを任せる必要はなく、人が見ているものを AI にも見せれば消えます。

人と AI が 1 本を共有している端末と、人と AI の操作が 1 行ずつ流れる帯

ただし、見せることと任せることは違います。だから AI に「任意のコマンドを打つ口」は渡していません。AI が使えるのは、ログを読む・ディスクやサービスの状態を見るといった用途ごとの道具と、人があらかじめ書いておいた操作だけです。状態を変える操作は、走る前に必ず人の画面で許可を求めます。端末は人と AI が共有しますが、打てるのは同時にどちらか一方だけで、人はいつでも取り返せます。

AI がファイルを書けるのは、人が接続ごとに決めたディレクトリの下だけです。何も決めなければ、AI は 1 バイトも書けません。そして AI の操作は、人が見ているのと同じ画面に 1 行ずつ残ります。「人の見ていない所で終わる」ことが一番危ないと考え、裏で見えない接続を張らないことも含めて、すべてを同じ画面に出す形にしました。

2 ペインのファイル画面。上に、AI が書ける場所が出ている

現在は Windows(x64 / ARM64)と macOS(Apple Silicon)に対応しています。AI とは MCP で繋がります(Claude Code など)。