開源 AI 終端
Unterm vs Wave Terminal
Wave 在終端旁邊加了個 AI 聊天小工具;Unterm 把終端本身變成 agent 能操作的對象。
Wave Terminal 是個不錯的開源終端(Apache-2.0):靈活的區塊/拖曳工作區、行內檔案預覽與編輯、durable SSH 工作階段,以及一個用你自己的 key 或本地模型的 AI 聊天小工具。Unterm 同樣是開源、本地、自帶 key 的立場,但圍繞一個不同的想法——把終端當成外部 agent 能抓握的面,而不是旁邊掛一個聊天框。
| Feature | Unterm | Wave Terminal |
|---|---|---|
| MCP-controllable from outside | ✓ | ✗ |
| Scriptable CLI for every action | ✓ | ~ wsh |
| Built-in AI coding-agent launcher | ✓ ×5 | ✗ |
| Agents auto-wire to the terminal's MCP | ✓ | ✗ |
| Identity profiles (creds per window) | ✓ | ✗ |
| Multi-instance orchestration | ✓ | ✗ |
| Session recording → markdown | ✓ md | ✗ |
| Screenshot + file upload from MCP | ✓ | ~ preview |
| Built-in proxy management | ✓ | ✗ |
| Local-first, no cloud | ✓ | ✓ |
| AI inside the terminal | ✓ agent-driven | ✓ widget (BYO) |
| GPU rendering | ✓ | ✓ |
| macOS + Linux + Windows | ✓ | ✓ |
| Open-source client | ✓ MIT | ✓ Apache-2.0 |
| 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 原生,而非側邊小工具。agent 透過 Unterm 的 MCP 服務 + CLI 驅動 pane、命令、讀螢幕和截圖——可自動化、可無頭,超出一個互動聊天框。
- ✓ 一鍵編碼 agent。安裝並登入 Claude Code、Codex、Gemini CLI、OpenCode 或 Aider,自動接進它們的 MCP 設定——而不是單一內建助手。
- ✓ 內建 agent 運維。身分 profile、多實例視窗、去敏 Markdown 錄製、代理輪換——這些是跑 agent 的管線,不只是跟一個 agent 聊天。
Wave Terminal 更強的地方
Wave 是更豐富的互動式工作區:拖曳區塊、行內檔案預覽與編輯、內建圖形編輯器、web 小工具,以及斷線不掉的 durable SSH 工作階段。如果你想要一個一站式、靠手操作的圖形化終端工作區,Wave 塞得更多。
一句話結論
想要一個 AI 聊天小工具和一個自己操作的區塊式工作區?Wave 很好。想要一個 agent 端到端操作的終端——裝、跑、讀、截——走真正的 MCP 面?那是 Unterm 的重點。
MIT 授權 · macOS / Linux / Windows · 無需帳號、無需登入。