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 表。

Feature Unterm WezTerm
MCP-controllable from outside
Scriptable CLI for every action ~ pane cli
Built-in AI coding-agent launcher ✓ ×7
Agents auto-wire to the terminal's MCP
Agent Cockpit (Inbox · fleets · review)
Identity profiles (creds per window)
Multi-instance orchestration
Session recording → markdown ✓ md
Screenshot + file upload from MCP
Right-click = copy / paste gesture ✓ gesture ~ config
Built-in proxy management
Local-first, no cloud
AI inside the terminal ✓ agent-driven
GPU rendering
macOS + Linux + Windows
Open-source client ✓ MIT ✓ MIT
9-language native UI ✓ ×9 en
Price $0 $0

yes · no · ~ partial · ×N count. The ✗ by design on "AI inside" is the whole thesis: Unterm keeps the AI outside and exposes the terminal as the surface it grips.

為什麼選擇 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 首頁