Rexとは?
Rexはターミナルとターミナルマルチプレクサーを1つにしたアプリで、Mitchell Hashimoto(Ghosttyの作者、HashiCorpの共同創業者)が立ち上げた会社Superlogicalの最初の製品です。セッションはウィンドウではなくRexサーバー上にあるので、アプリを閉じて別の端末から接続し直しても、すべてのタブと実行中のプログラムが元のまま残っています。スクロールや選択もネイティブで、tmuxでは得られない操作感です。
コーディングエージェントを念頭に作られています。rex skill setupはClaude Code、Codex、OpenCode、Piにスキルとセッション用のフックを入れ、エージェントがタブを開き、ペインを分割し、開発サーバーを起動し、別のターミナルの画面を読み、自分が開いたものを閉じられるようにします。新しいエスケープコードであるProgram Status Protocol(OSC 7501)を使うと、プログラムは作業中、あなたの対応待ち、完了といった状態を知らせることができ、Rexはそれをタブのヘッダーとセッション選択画面に表示します。
Rexは公開ベータ中です。約50人での非公開テストを経て、2026年10月5日に始まりました。テスト対象のクライアントは、自前のローカルサーバーを動かすmacOSアプリだけで、LinuxとFreeBSDではサーバーを動かせます。ソースコードは公開されていません。
Rexは使う価値があるか?
Claude Codeで長い作業を始め、電車に乗るためにノートPCを閉じると、作業は蓋と一緒に止まってしまいます。よくある対処は別のマシンにSSHで入ってtmuxを使うことで、これは動きますが、スクロール、コピー、すでに覚えているあらゆるキーボードショートカットで手こずります。
RexはセッションをノートPCから自宅のMac miniやLinuxマシンといったサーバーへ移し、ターミナルそのものをクライアントにします。アプリを閉じてもエージェントは作業を続け、別のMacでRexを開けば同じタブに戻れます。別のターミナルの中で動かすものではなく、Rex自体がターミナルです。Superlogicalは、Rexは今もこれからも無料で、アカウントは不要、データも共有しないとしています。
エージェント向けの機能は派手さより実用性を重視しています。rex skill setupの後、Claude Codeは自分がRexの中のどのペインにいるかを把握するので、隣の分割ペインでテストを走らせて失敗を直すよう頼んだり、別のタブで開発サーバーを起動して待ち受けを始めたら知らせるよう頼んだりできます。新しい状態コードに対応したプログラムは、あなたの承認を待っていると示せます。3つのタブで3つのエージェントを動かすときに欲しいのはまさにこれです。
注意点:これはあらゆる意味でベータです。テスト中なのはmacOSアプリだけなので、WindowsやLinuxのデスクトップ向けのクライアントはまだなく、安定版もありません。弱点はリモートアクセスです。現時点でサーバーが 接続元を識別できるのはTailscaleかSSH経由の場合だけで、単純なHTTPのリスナーには--allow-anonymousフラグが必要なうえ、誰が接続しているかわかりません。Superlogicalは、本格的な認証はまだ予定段階だとしています。共有サーバーをアップグレードすると、そのセッションはすべて終了します。アプリは毎日アップデートを確認し、これは無効にできませんが、プライバシーのページによれば送るのはIPアドレスとバージョンだけです。
結論:エージェントがすでに自宅のサーバーのtmuxで動いているなら、Rexはその環境をMacで快適にしてくれる初めての選択肢です。サーバーはTailscaleのネットワーク内に置き、SSHのログインと同じように扱ってください。実際にそういうものだからです。
真価を発揮する場面
MacBookと自宅のMac miniを持つフリーランスの開発者
ノートPCを閉じている間もClaude Codeの長いリファクタリングを続けさせる
両方のMacでRexを動かし、Mac miniをサーバーとして追加して、そこのセッションでエージェントを起動します。ノートPCを閉じ、後でRexを開けばセッションは元のままです。エージェント自体のサブスクリプションを除けば無料です。
Linuxの開発マシンがある20人のスタートアップのバックエンドエンジニア
開発マシンで複数のエージェントを並行して動かし、どれが入力を必要としているか把握する
LinuxにRexのサーバーを入れ、Tailscale経由で接続し、エージェントごとにタブを分けます。エージェントが状態コードを出していれば、タブのヘッダーの待機表示でどのエージェントが待っているかわかります。
オンコール用のマシンを1台共有する小さなプラットフォームチーム
障害対応中に画面共有なしでライブのターミナルを共有する
ログインサーバーモードでは、複数の人が自分のアカウントで同じマシンのセッションに接続できます。TailscaleのACLで制限してください。単純なHTTPでのアクセスでは接続元を識別できません。
導入前に確認すること
- 導入
- メーリングリストに登録してベータの招待を受け、ローカルサーバーを含むmacOSアプリをダウンロードします。Linuxのサーバーは、apt、dnf、zypper、pacman、apk向けにSuperlogicalのパッケージリポジトリを追加するスクリプトで入れます。rex skill setupでエージェントを接続します。
- 連携
- Claude Code、Codex、OpenCode、Pi向けのスキ ルとセッションフック、Luaスクリプト、イベント、サーバーAPIを備えたrex CLI、内蔵のTailscale、ベータ参加者向けにドキュメントと変更履歴を提供するコミュニティのMCPサーバーがあります。
- データとプライバシー
- プライバシーのページによれば、テレメトリー、分析、アカウントはありません。Macアプリは毎日アップデートを確認し、これは無効にできません。サーバーは既定でUnixソケットでのみ待ち受け、リモートの接続元はTailscaleかSSH経由でしか識別されず、単純なHTTPには--allow-anonymousが必要です。
- 大規模利用時のコスト
- マシンの台数にかかわらず無料です。Superlogicalは、クライアントとサーバーを直接収益化しないと述べている以外、何に課金するかを発表していません。
- 制限
- テスト中のクライアントはMacのみで、iOS、Linux、Windowsのクライアントはまだベータに含まれていません。Linuxのサーバーにはx86-64かARM64と、glibc 2.26以降が必要です。安定版チャンネルのリリースはまだなく、TailscaleやSSH以外の認証は予定段階です。
良い点
- アプリやノートPCを閉じてもセッションが残る
- 無料、アカウント不要、サーバーはセルフホスト
- Claude Code、Codex、OpenCode、Pi向けのスキルとフックを内蔵
- どのエージェントがあなたを待っているかを状態コードで表示
- プライバシーのページによればテレメトリーなし
気になる点
- テスト中のクライアントはmacOSのみ
- 認証が実装されるまでリモートアクセスはTailscaleかSSH頼み
- 共有サーバーのアップグレードでセッションが終了する
- クローズドソースのベータで安定版がない
おすすめの人
コーディングエージェントを何時間も動かすMacの開発者で、tmuxを覚えずに、再接続できる自宅やオフィスのサーバーでエージェントを動かしたい人に向いています。
Rexの代替
Rex:よくある質問
- Rexは使う価値があるか?
- Rexを使えば、Claude Codeを別のマシンで動かし続けるのはノートPCを閉じるのと同じくらい簡単になりますが、Mac専用のベータで、リモートアクセスのセキュリティは暫定的なものです。 評価は5点満点中3.8点です。
- Rexの料金は?
- 無料で、アカウントも不要です。SuperlogicalはRexのクライアントとサーバーを直接収益化しないとしており、事業化の計画はまだ発表されていません。
- Rexの欠点は?
- テスト中のクライアントはmacOSのみ; 認証が実装されるまでリモートアクセスはTailscaleかSSH頼み; 共有サーバーのアップグレードでセッションが終了する; クローズドソースのベータで安定版がない.
- Rexは誰に向いているか?
- コーディングエージェントを何時間も動かすMacの開発者で、tmuxを覚えずに、再接続できる自宅やオフィスのサーバーでエージェントを動かしたい人に向いています。
- チームや本番環境でRexを使うと費用はいくらか?
- マシンの台数にかかわらず無料です。Superlogicalは、クライアントとサーバーを直接収益化しないと述べている以外、何に課金するかを発表していません。
- Rexは企業データを扱っても安全か?
- プライバシーのページによれば、テレメトリー、分析、アカウントはありません。Macアプリは毎日アップデートを確認し、これは無効にできません。サーバーは既定でUnixソケットでのみ待ち受け、リモートの接続元はTailscaleかSSH経由でしか識別されず、単純なHTTPには--allow-anonymousが必要です。
- Rexの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はWarpです。
回答確認日:2026年11月11日