Unterm
v0.71.18 · 署名 + 公証済み · macOS · Windows · Linux

AIエージェントが 操縦できるターミナル。

Claude Code、Codex、Gemini を並べて走らせる。Unterm はそれぞれが何をしているかを示し、あなたの返事を待つものを先頭に出し、エージェント自身にもターミナルを操作させます。

1.2k ダウンロード· 無料・オープンソース(MIT) ·その他のプラットフォーム

3 つのコーディングエージェントが動く Unterm:レート制限を追加中、承認待ち、完了
エージェントコックピット

3 つのエージェントを一目で

誰が終わったかを確かめるためにタブを巡回するのはもう終わり。各行にはエージェントの作業内容が書かれ、あなたを必要としているものには印が付きます。

どのタブもタスク名を表示

行に出るのは「zsh」ではなく「Add rate limiting to /v1/charge」。その下にエージェント名とブランチ。

あなた待ち? それが先頭に

Ctrl Shift A で受信箱を開くと、返事を待つものが一番上、次に完了したもの、最後に実行中のもの。

Enter で、すぐそこへ

待っているプロンプトへ直接移動して答え、元の作業に戻れます。

エージェント受信箱:Codex は承認待ち、Claude は完了、Claude は作業中
エージェント受信箱:Codex は承認待ち、Claude は完了、Claude は作業中
データベース移行の実行許可を求める Codex へジャンプ
データベース移行の実行許可を求める Codex へジャンプ
操作されるために作られた

エージェントもこのターミナルを操作できる

コマンド 1 つで Unterm を Claude Code、Codex、Gemini、Cursor、Windsurf、OpenCode に登録。以降エージェントはタブを開き、コマンドを実行し、画面を読み、結果を待てます——あなたがスクリプトで使うのと同じ 152 の MCP メソッドと 34 の CLI コマンドで。

  • 正しいフォルダでタブを開き、テストを実行
  • ペインの出力や全履歴をプレーンテキストで読む
  • Tab で受け入れるコマンドを提案——勝手に打ち込むことはない

シェルへの書き込みは、そのエージェントを信頼するまで確認を求めます。すべて 127.0.0.1 の中で完結します。

zsh
# once: register Unterm with every agent on this machine
unterm-cli setup-ai

# what an agent (or you) can then do
P=$(unterm-cli session create --cwd ~/code/api | awk '/^Pane:/{print $2}')
unterm-cli exec wait --pane-id $P -- "npm test"
unterm-cli scrollback --pane-id $P --tail 40
unterm-cli agent inbox
フリート

1 つのタスクを複数のエージェントに、最良を残す

同じタスクを Claude と Codex に同時に渡す。それぞれ専用の git worktree で作業するので、互いにも、あなたにも干渉しません。

01
起動

コマンド 1 つ、または Ctrl Shift Alt A:エージェントごとに worktree、ブランチ、タブ。

02
比較して確認

各メンバーの差分を見て、それぞれの worktree でテストを実行。

03
勝者をマージ

選んだ変更は未コミット分も含めてステージ済みでリポジトリに入ります。コミットはあなたが書きます。

フリート:Claude と Codex が別々の worktree で同じタスクに取り組む

いま使っているエージェントで動く

Unterm の中でインストール・ログインするか、今の設定をそのまま使えます。サブスクリプションはあなたのものです。

Claude Code
Anthropic
Codex CLI
OpenAI
Gemini CLI
Google
OpenCode
SST
Aider
Open source
Cursor · Windsurf
MCP

比較

機能 Unterm Warp iTerm2 Ghostty
エージェントコックピット(受信箱 · フリート · レビュー) ✓ ~ cloud ✗ ✗
MCP で外部から操作可能 ✓ ✗ ✗ ✗
すべての操作をスクリプト化できる CLI ✓ ✗ Python API ✗
AI コーディングエージェントのランチャー内蔵 ✓ ×7 ✗ ✗ ✗
ローカルファースト、クラウドなし/ログインなし ✓ ✗ ✓ ✓
macOS + Linux + Windows ✓ ✓ macOS mac+Linux
オープンソースのクライアント ✓ MIT ✗ ✓ GPL ✓ MIT
価格 $0 基本無料 $ $0 $0

プラットフォーム別ダウンロード

お使いのシステム向けのパッケージを選んでください。リンクは GitHub Releases に直接つながります。macOS 版は署名・公証済みです。Windows のインストーラーはまだコード署名されていないため、SmartScreen で確認を求められることがあります(「詳細情報」→「実行」)。

curl -fsSL https://unterm.app/install.sh | sh

OS とアーキテクチャを判別し、最新リリースの適切なパッケージをダウンロードします。macOS は署名・公証済みの DMG を /Applications へ。Linux は apt があれば使い、なければ AppImage を ~/.local/bin に置きます。

Homebrew でも(macOS):

brew install --cask zhitongblog/tap/unterm

またはファイルを直接ダウンロード:

macOS
50 MB
arm64 + x86_64 ユニバーサル .dmg、署名・公証済み。
.dmg →
Windows
43 / 50 MB
.msi インストーラーまたはポータブル .zip、x64 と arm64。
Linux
27 / 43 MB
.deb(Debian/Ubuntu)と AppImage(全ディストリ)、x86_64 と arm64。

v0.71.18 · 2026-10-04 ·Changelog

よくある質問

Unterm とは?

MCP、HTTP、CLI のコントロールサーフェスを内蔵したクロスプラットフォームのターミナルエミュレーターです。コンセプトはMCP で操作できる面としてのターミナル。AI をターミナルに組み込むのではなく、外部のどんな AI エージェントでも外から操作できるようにします。

Claude Code が承認待ちになったことを知るには?

Unterm は各ペインのエージェント状態を追跡します。Claude Code(または Codex、Gemini、Aider)が確認待ちで止まると、そのタブのドットがアンバーに変わり、トップバーのチップが件数付きでアンバーになり、エージェントは受信トレイ(Ctrl+Shift+A)の最上位へ——Enter でそのペインへ直行できます。Claude Code と Gemini は設定ゼロで検出。「unterm-cli agent enable-hooks」で hook レベルの正確なレポートが追加されます。

複数の Claude Code インスタンスを衝突させずに並列実行できますか?

はい——それこそがフリートの役割です。「unterm-cli fleet launch --agents claude,claude,codex -- タスク」で、各メンバーにリポジトリの隣の専用 git worktree とブランチが与えられるため、互いにも、あなたの作業コピーにも干渉できません。各メンバーはライブ状態バッジ付きの専用タブを持ち、レビューページで結果を並べて比較できます。

Claude Code、Cursor などのエージェントとはどう連携しますか?

Unterm の各ウィンドウはローカル MCP サーバー(TCP、JSON-RPC、認証トークン必須)を起動します。MCP クライアントを 127.0.0.1:<port> に向けてください——ポートとトークンは起動時に ~/.unterm/server.json に書き込まれます。エージェントはシェルの起動、コマンド実行、ペイン状態の読み取り、スクリーンショット、録画の切り替え、Agent Cockpit(状態、受信箱、フリート、レビュー)の操作ができます。テーマ、言語、設定は意図的に MCP にありません。Web 設定、unterm-cli、または unterm.conf で変更してください。

データはどこに送られますか?

外部にはどこにも送られません。MCP と Web 設定のサーバーは 127.0.0.1 にのみバインドします。セッション録画は <project>/.unterm/sessions/ に保存され、トークンのマスク処理が組み込まれています。テレメトリも、アナリティクスも、ログインも、クラウドとの往復もありません。シェルの履歴はあなたのものです。

有料版やプレミアム機能はありますか?

ありません。Unterm は MIT ライセンスで、1 つのバイナリにすべての機能が入っています。サブスクリプションも Pro 版もプラグインストアも「分割ペインは有料」もありません。応援していただけるなら、フッターのスポンサーリンクが唯一のお願いです。

署名・公証済みで配布しているプラットフォームは?

macOS:arm64 + x86_64 ユニバーサル DMG。Developer ID で署名し、Apple の公証とステープル済み(Gatekeeper の警告なし)。Linux:Debian/Ubuntu 向け .deb と、どのディストリでも使える AppImage。Windows:WiX 製の MSI インストーラーとポータブル .zip。マイナータグごとにすべて GitHub Releases で公開します。

オープンソースですか?

はい——MIT ライセンスです。現在の GUI とターミナルランタイムは Unterm ネイティブの next-core エンジンを使い、MCP、Web 設定、録画、i18n、リリースツールも同じリポジトリにあります。ソースは github.com/zhitongblog/unterm で公開しています。

Unterm について書きましたか? リンクを共有してサイトに掲載 →