ヘッドレスマルチプレクサ
Unterm vs rmux
どちらもプログラムにターミナルを操作させます。rmux はあなたのコードにライブラリを、Unterm はあなたのエージェントにプロトコルを——そしてあなたにはそのすべてを見るウィンドウを渡します。
rmux(パブリックプレビュー、v0.2)は tmux の系譜にある Rust 製ターミナルマルチプレクサです:切断後もセッションを保つデーモン、約 90 の tmux 互換コマンド、ネイティブの Windows ConPTY、そして構造化されたペインスナップショットと Playwright 風の待機を備えた型付き非同期 SDK。GUI はありません——ターミナルを使うコードのための基盤であり、その点では本当に優れています。
| 機能 | Unterm | rmux |
|---|---|---|
| MCP で外部から操作可能 | ✓ | ✗ (SDK only) |
| すべての操作をスクリプト化できる CLI | ✓ | ✓ tmux-compat |
| AI コーディングエージェントのランチャー内蔵 | ✓ ×7 | ✗ |
| エージェントがターミナルの MCP に自動配線 | ✓ | ✗ |
| エージェントコックピット(受信箱 · フリート · レビュー) | ✓ | ✗ |
| アイデンティティプロファイル(ウィンドウごとの認証情報) | ✓ | ✗ |
| マルチインスタンスのオーケストレーション | ✓ | ~ sessions |
| セッション録画 → markdown | ✓ md | ~ snapshots |
| MCP からのスクリーンショット + ファイルアップロード | ✓ | ✗ |
| 選択でコピー、右クリックで貼り付け——メニューなし | ✓ gesture | — |
| プロキシ管理を内蔵 | ✓ | ✗ |
| ローカルファースト、クラウドなし/ログインなし | ✓ | ✓ |
| ターミナルに AI を内蔵 | ✓ agent-driven | ✗ |
| GPU レンダリング | ✓ | — (no GUI) |
| macOS + Linux + Windows | ✓ | ✓ |
| オープンソースのクライアント | ✓ MIT | ✓ MIT/Apache |
| ネイティブ UI の言語数 | ✓ ×9 | en |
| 価格 | $0 | $0 |
✓ あり · ✗ なし · ~ 一部 · ×N 個数。「AI 内蔵」の行の ✗ 意図的 こそが主張の核心です:Unterm は AI を外側に置き、ターミナルを AI がつかむサーフェスとして公開します。
チームが Unterm を選ぶ理由
- ✓ SDK ではなく MCP。rmux で自動化するには、その Rust SDK に対してコードを書いて配布する必要があります。Unterm は 152 の MCP メソッドを公開——Claude Code、Codex、Gemini CLI、あらゆる MCP クライアントが統合コードなしで本物のターミナルを操作でき、初回起動時に
setup-aiが自動で登録します。 - ✓ 逆方向も。rmux は一方向です:コードがターミナルを操作する。Unterm はその中で動くエージェントも見ています——ペインごとのライブ状態、待機中優先の受信箱、検証ゲート付きレビューの worktree フリート。ターミナルは操作対象であるだけでなく、コックピットです。
- ✓ 人間が使うターミナル。Unterm は一日中作業する GPU ウィンドウです:選択でコピー、右クリックで貼り付け、アイデンティティプロファイル、9 つの UI 言語、秘匿化された Markdown へのセッション録画。rmux には描画面がまったくありません——どのターミナルアプリと組み合わせるかはあなた次第です。
rmux が優れている点
rmux のセッション永続性は本物の tmux 級です:SSH が切れてもエージェントのシェルは動き続け、どこからでも再接続できます。型付きスナップショットと wait_for_text ロケーターはテキスト照合より細かく、ヘッドレスなデーモンは GUI が存在しえない CI パイプラインにも合います。Ratatui アプリへの組み込みもできます。
結論
CI やサーバー上でコードがターミナルセッションを握るシステムを作るなら?rmux は強力な部品です。デスクで AI エージェントと並んで、自分も住むターミナルで働くなら?それが Unterm——エージェントにはプロトコルネイティブ、あなたにはコックピットネイティブ。
MIT ライセンス · macOS / Linux / Windows · アカウント不要、ログイン不要。