AI 智能体
可以驱动的终端。
跨平台终端,内置 MCP、HTTP、CLI 三套控制面。Claude Code、Cursor、Aider、你写的脚本,都通过同一套 JSON-RPC 接口驱动每一项操作。
开源 · 本地优先 · 无云端 · 无登录
一次安装,三端通吃
下载对应系统的签名包。三端一致是正确性,不是“暂未支持”——Windows 能用而 macOS 不能用就是 bug。
四套控制面,同一个引擎
每个 Unterm 窗口都会本地起 MCP server 和 HTTP 设置 server。任意一处读写,状态同步。
127.0.0.1:19876 上的换行分隔 JSON-RPC,鉴权 token 守门。开 shell、读面板、截图、控制录制。
脚本、cron、shell 都用同一套接口。本地 MCP 的瘦客户端,不重复业务逻辑。
现代化配置 UI 跑在浏览器里,不挤进字符网格。Tailwind + Alpine 单页,访问 127.0.0.1:19877。主题、代理、录制、语言一站搞定。
en / 简体 / 繁體 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी 开箱可用,自动跟随系统语言。
按 OSC 133 代码块分段的 markdown,自带敏感信息脱敏。文件落在 <cwd>/.unterm/sessions/。
状态栏一键截图。PNG 入盘、图入剪贴板、路径入文本剪贴板,三连。
自动读 macOS scutil / Windows 注册表 / GNOME gsettings / 环境变量。一键开关,无需手填 URL。
基于改造过的 WezTerm 引擎——macOS 用 Metal,Linux 用 OpenGL,Windows 走 ANGLE 转 DirectX。
五条原则,绝不破例
服务、API、录制全部跑在 127.0.0.1。无登录、无遥测、无订阅。Shell 历史是你自己的。
不做 AI 聊天浮层,不做幽灵补全,不做内嵌 AI 面板。终端只是被驱动的表面——Claude Code、Cursor、脚本都在外面,通过 MCP 抓握。
每个产品功能上线第一天就配套发 MCP 方法和 CLI 子命令。无法从外部驱动的功能不发布。
Windows 能用但 macOS 或 Linux 不能用 = bug,不是“未来支持”。Mac、Linux、Windows 同步发布。
功能用得别扭就删掉,别想着重新设计。右键菜单、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 list、proxy status、theme set midnight、session record start、screenshot。任何子命令加 --json 就出原始 JSON-RPC,可直接接 shell 管道和 cron。
开源吗?
开源——MIT 协议。底层渲染、字体、SSH、mux 来自 WezTerm 引擎,上面架了一层薄的 Unterm 产品层 (MCP、网页设置、录制、i18n、签名流水线)。源码在 github.com/unzooai/unterm。