重度用户终端
Unterm vs iTerm2
iTerm2 是 macOS 上无可争议的重度终端;Unterm 跨平台,且为 AI agent 驱动而生。
iTerm2 是一款极其成熟的 macOS 终端——触发器、profile、Python 脚本 API,多年打磨。它的限制在于仅 macOS,且自动化是 Python API 而非 agent 原生的面。Unterm 跑在 macOS、Linux 和 Windows 上,围绕 MCP 构建,让 LLM agent 直接操作它。
| 能力 | Unterm | iTerm2 |
|---|---|---|
| 可从外部经 MCP 驱动 | ✓ | ✗ |
| 每个动作都有可脚本化 CLI | ✓ | Python API |
| 内置 AI 编码 agent 启动器 | ✓ ×5 | ✗ |
| agent 自动接回终端 MCP | ✓ | ✗ |
| 身份 profile(一窗一套凭据) | ✓ | ✗ |
| 多实例编排 | ✓ | ✗ |
| 会话录制 → markdown | ✓ md | ✓ |
| MCP 截图 + 文件上传 | ✓ | ~ |
| 内置代理管理 | ✓ | ✗ |
| 本地优先,无云端 / 无登录 | ✓ | ✓ |
| AI 内嵌进终端 | ✓ agent-driven | plugin |
| GPU 渲染 | ✓ | ✓ |
| macOS + Linux + Windows | ✓ | macOS |
| 客户端开源 | ✓ MIT | ✓ GPL |
| 原生界面语言 | ✓ ×9 | en |
| 价格 | $0 | $0 |
✓ 有 · ✗ 无 · ~ 部分 · ×N 数量。「AI 内嵌」那行的 ✗ 刻意如此 正是整个产品主张:Unterm 把 AI 留在外面,把终端本身作为它抓握的表面。
为什么选择 Unterm
- ✓ 跨平台。同一个可被 agent 驱动的终端跑在 macOS、Linux 和 Windows——iTerm2 仅 macOS。
- ✓ MCP + 一键 agent。任何 LLM 都能对话的 MCP 服务、脚本 CLI,以及一键安装 Claude Code、Codex、Gemini CLI、OpenCode 和 Aider 并自动接线。
- ✓ agent 工作流功能。身份 profile、多实例窗口、脱敏 Markdown 录制、截屏和代理轮换——面向跑 agent,而不只是交互使用。
iTerm2 更强的地方
在 macOS 上,iTerm2 的交互式重度使用几乎难以超越:庞大而精细的功能集、触发器、成熟的 Python API,多年沉淀。如果你只用 macOS 且想要最深的手动终端,iTerm2 是黄金标准。
一句话结论
只用 macOS 且想要最成熟的交互式终端?iTerm2。想要一个横跨 mac、Linux、Windows、由你的 AI agent 通过 MCP 驱动的 agent 原生终端?Unterm 正为此而造。
MIT 许可 · macOS / Linux / Windows · 无需账号、无需登录。