Unterm

無頭多工器

Unterm vs rmux

兩者都讓程式驅動終端。rmux 給你的程式碼一個函式庫;Unterm 給你的 agent 一套協定——還給你一扇看著這一切的視窗。

rmux(公開預覽版,v0.2)是 tmux 一脈的 Rust 終端多工器:一個在斷線後仍保住工作階段的常駐程式、約 90 個與 tmux 相容的指令、原生 Windows ConPTY,以及帶結構化 pane 快照和 Playwright 式等待的型別化非同步 SDK。它沒有 GUI——它是給「使用終端的程式碼」用的基礎設施,而且這方面做得確實好。

能力 Unterm rmux
可從外部透過 MCP 驅動 ✓ ✗ (SDK only)
每個動作都有可寫成指令碼的 CLI ✓ ✓ tmux-compat
內建 AI 程式設計 agent 啟動器 ✓ ×7 ✗
agent 自動接回終端的 MCP ✓ ✗
Agent 駕駛艙(收件箱 · fleet · 審閱) ✓ ✗
身分 profile(每個視窗一套憑證) ✓ ✗
多實例協調 ✓ ~ sessions
工作階段錄製 → markdown ✓ md ~ snapshots
MCP 截圖 + 檔案上傳 ✓ ✗
選取即複製,右鍵即貼上——無選單 ✓ gesture —
內建代理管理 ✓ ✗
本機優先,不上雲、不需登入 ✓ ✓
AI 內建在終端裡 ✓ agent-driven ✗
GPU 算繪 ✓ — (no GUI)
macOS + Linux + Windows ✓ ✓
用戶端開源 ✓ MIT ✓ MIT/Apache
原生介面語言 ✓ ×9 en
價格 $0 $0

✓ 有 · ✗ 無 · ~ 部分 · ×N 數量。「AI 內建」那一列的 ✗ 刻意如此 正是整個主張:Unterm 把 AI 留在外面,把終端開放成 AI 能抓握的表面。

為什麼選擇 Unterm

  • ✓ MCP,而不是 SDK。用 rmux 做自動化,意味著要針對它的 Rust SDK 寫程式並發布。Unterm 提供 152 個 MCP 方法——Claude Code、Codex、Gemini CLI 或任何 MCP 用戶端零整合程式碼就能驅動真正的終端,首次啟動時由 setup-ai 自動發現。
  • ✓ 反方向也行。rmux 是單向的:程式碼驅動終端。Unterm 還看著在它裡面執行的 agent——即時的每 pane 狀態、等待者優先的收件匣、帶驗證關卡審閱的 worktree fleet。終端是駕駛艙,不只是目標。
  • ✓ 一個人類真正用的終端。Unterm 是你整天工作的 GPU 視窗:選取即複製、右鍵貼上、身分 profile、9 種介面語言、脫敏 markdown 工作階段錄製。rmux 完全沒有算繪面——要配哪個終端 App 得你自己解決。

rmux 更強的地方

rmux 的工作階段持久性是真正的 tmux 等級:SSH 斷了,你的 agent 的 shell 照樣在跑,從哪裡都能重新接上。它的型別化快照和 wait_for_text 定位器比文字比對更細,無介面常駐程式也適合根本不可能有 GUI 的 CI 管線。它還能嵌入 Ratatui 應用程式。

一句話結論

要建一個在 CI 或伺服器上由程式碼掌管終端工作階段的系統?rmux 是很強的基礎元件。在桌前和 AI agent 並肩工作,用的又是你自己也住在裡面的終端?那就是 Unterm——對 agent 是原生協定,對你是原生駕駛艙。

下載 Unterm —— 免費且開源 造訪 rmux ↗

MIT 授權 · macOS / Linux / Windows · 無需帳號、無需登入。

把 Unterm 和其它終端對比

← 返回 Unterm 首頁