Unterm

前上游專案

Unterm vs WezTerm

Unterm 起步於 WezTerm 的渲染與多工器——自 v0.61 起跑在自研 next-core 核心上,再包上一層 WezTerm 本身沒有的 agent 控制面。

WezTerm 是一款出色且成熟的 GPU 終端:Lua 設定、久經考驗的多工器、SSH domain、跨平台建構,全部 MIT 開源。Unterm 從 fork 這套底子起步,去回答另一個問題——AI agent 該怎麼操作一個終端?——做法是把整個 app 透過 MCP 和 CLI 暴露出來。自 v0.61 起 fork 已徹底移除:Unterm 跑在自研 next-core 核心上(約 12k 行、10 個直接相依),WezTerm 生態只剩 portable-pty 和 termwiz 的 Unicode 表。

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

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

為什麼選擇 Unterm

  • ✓ 內建 MCP 服務。任何 LLM agent 都能列出/建立/拆分 pane、跑命令、讀螢幕和回捲、截圖——WezTerm 有控制 pane 的 CLI,但沒有外部 agent 能原生對話的介面。
  • ✓ 一鍵 AI agent + 自動接線。一鍵安裝並登入 Claude Code、Codex、Gemini CLI、OpenCode 或 Aider,Unterm 會自動把自己註冊進每個客戶端的全域 MCP 設定。
  • ✓ agent 工作流面。身分 profile(每個視窗從系統鑰匙圈取金鑰)、多實例視窗、去敏 Markdown 工作階段錄製、回捲擷取、探測門控代理——這些原版 WezTerm 都沒有。

WezTerm 更強的地方

WezTerm 是成熟的專案,終端本身更深、可設定性更強(Lua 腳本、豐富的按鍵與多工器功能),資歷也更久。如果你根本不需要 AI/agent 這層,WezTerm 是更精簡、更可自訂的純終端。

一句話結論

需要快速、可腳本化的通用終端,WezTerm 是很好的選擇。需要一套與鑑權 Agent 控制、Cockpit、Review、身份設定、代理身份及可逆工作流程共同設計的原生終端核心,Unterm 正把它們作為一個完整產品來建構。

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

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

把 Unterm 和其它終端對比

← 返回 Unterm 首頁