Unterm
v0.5.0 — 已簽章、已公證,支援 macOS / Linux / Windows

AI 代理
可以驅動的終端機。

跨平台終端機,內建 MCP、HTTP、CLI 三套控制面。Claude Code、Cursor、Aider、你自己寫的腳本,都透過同一套 JSON-RPC 介面驅動每一項操作。

開源 · 本地優先 · 無雲端 · 無登入

四套控制面,同一個引擎

每個 Unterm 視窗都會在本機啟動 MCP server 和 HTTP 設定 server。任意一處讀寫,狀態同步。

🔌
MCP server

127.0.0.1:19876 上的換行分隔 JSON-RPC,鑑權 token 把守。開 shell、讀面板、截圖、控制錄製。

unterm-cli

腳本、cron、shell 都用同一套介面。本地 MCP 的瘦客戶端,不重複業務邏輯。

🖥️
網頁設定

現代化設定 UI 跑在瀏覽器裡,不擠進字元網格。Tailwind + Alpine 單頁,連 127.0.0.1:19877。主題、代理、錄製、語言一站搞定。

🌍
9 國語言

en / 简体 / 繁體 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी 開箱可用,自動跟隨系統語系。

🎬
工作階段錄製

依 OSC 133 程式碼區塊分段的 markdown,內建敏感資訊去敏化。檔案落在 <cwd>/.unterm/sessions/

📸
區域截圖

狀態列一鍵截圖。PNG 入硬碟、圖片入剪貼簿、路徑入文字剪貼簿,一次到位。

🌐
代理自動偵測

自動讀 macOS scutil / Windows 登錄檔 / GNOME gsettings / 環境變數。一鍵開關,不需要手動填 URL。

⚙️
GPU 算繪

基於改造過的 WezTerm 引擎——macOS 用 Metal,Linux 用 OpenGL,Windows 走 ANGLE 轉 DirectX。

五條原則,絕不破例

01
本地優先,杜絕雲端

服務、API、錄製全部跑在 127.0.0.1。無登入、無遙測、無訂閱。Shell 歷史是你自己的。

02
AI 在終端機外面

不做 AI 聊天浮層,不做幽靈補全,不做內嵌 AI 面板。終端機只是被驅動的表面——Claude Code、Cursor、腳本都在外面,透過 MCP 抓握。

03
MCP 是一等公民

每個產品功能上線第一天就配套發 MCP 方法和 CLI 子命令。無法從外部驅動的功能不發布。

04
三平台一致是正確性

Windows 能用但 macOS 或 Linux 不能用 = bug,不是「未來會支援」。Mac、Linux、Windows 同步發布。

05
做減法優於做裝飾

功能用得彆扭就刪掉,別想著重新設計。右鍵選單、Cmd+Q 二次確認、手填代理 URL——這些都曾經存在,刪掉之後產品反而更順手。

Unterm 與其他終端機的差別

2026 年三款終端機重新拉高了基線。它們各自佔了不同的賽道。

特性 Unterm Warp iTerm2 Ghostty
可被外部 MCP 驅動
本地優先,無雲端
GPU 算繪
三平台 (Mac + Linux + Win) macOS macOS+Linux
客戶端開源 ✓ MIT AGPL ✓ GPL ✓ MIT
終端機內嵌 AI ✗ (有意不做) ✓ (cloud)
9 國語言原生 UI en en en

對比基於 2026-05-01 的公開特性。其他終端機可能有閉源或路線圖中的項未列出。

下載 Unterm 0.5.0

macOS 版以 Developer ID 簽章並通過了 Apple 公證。Linux .deb / AppImage 與 Windows .msi / .zip 也已發布。

查看 GitHub 上的 v0.5.0 release

常見問題

Unterm 是什麼?

跨平台的終端機模擬器,內建 MCP、HTTP、CLI 三套控制面。產品定位:把終端機做成一個 MCP 可驅動的表面,讓外部 AI 代理從外面操作它,而不是把 AI 烤進終端機裡。

和 Claude Code、Cursor 等 agent 怎麼連動?

每個 Unterm 視窗都會在本機啟動一個 MCP server (TCP、JSON-RPC、token 鑑權)。把 MCP 客戶端連到 127.0.0.1:<port>——埠號和 token 啟動時寫到 ~/.unterm/server.json。Agent 可以開 shell、執行命令、讀面板、截圖、控制錄製、改設定。

和 Warp 有什麼不一樣?

Warp 把 AI 嵌進了一個閉源雲端編排器 (Oz)——外部工具像 Claude Code 沒法從外面驅動 Warp。Unterm 選了第三條路:把 AI 關在終端機外面,讓終端機本身成為 MCP 可驅動的表面,任何 agent 都能抓握它。無雲端、無登入。

我的資料去哪了?

哪也沒去。MCP 和網頁設定 server 都只綁 127.0.0.1。工作階段錄製落到 <project>/.unterm/sessions/,內建 token 去敏化。零遙測、零分析、零登入、零雲端往返。Shell 歷史歸你。

要怎麼用腳本驅動?

unterm-cli:session listproxy statustheme set midnightsession record startscreenshot。任何子命令加 --json 就出原始 JSON-RPC,可直接接 shell pipe 與 cron。

開源嗎?

開源——MIT 授權。底層算繪、字型、SSH、mux 來自 WezTerm 引擎,上面架了一層薄的 Unterm 產品層 (MCP、網頁設定、錄製、i18n、簽章流水線)。原始碼在 github.com/unzooai/unterm