Progetto upstream
Unterm vs WezTerm
Unterm è costruito sul renderer e sul mux di WezTerm — poi li avvolge in una superficie di controllo per agent che WezTerm non offre.
WezTerm è un eccellente e maturo terminale GPU: configurazione in Lua, un multiplexer collaudato, domini SSH e build multipiattaforma, il tutto con licenza MIT. Unterm eredita queste fondamenta e risponde a una domanda diversa — come fa un agent AI a operare un terminale? — esponendo l'intera app tramite MCP e una CLI.
| Feature | Unterm | WezTerm |
|---|---|---|
| MCP-controllable from outside | ✓ | ✗ |
| Scriptable CLI for every action | ✓ | ~ pane cli |
| 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 | ✓ | ✗ |
| 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.
Perché i team scelgono Unterm
- ✓ Un server MCP integrato. Qualsiasi agent LLM può elencare/creare/dividere i pannelli, eseguire comandi, leggere lo schermo e lo scrollback e catturare screenshot — WezTerm ha una CLI di controllo per i pannelli, ma niente che un agent esterno parli in modo nativo.
- ✓ Agent AI con un clic + configurazione automatica. Installa e accedi a Claude Code, Codex, Gemini CLI, OpenCode o Aider con un clic, e Unterm si registra automaticamente nella configurazione MCP globale di ciascun client.
- ✓ Superficie per i workflow degli agent. Profili di identità (segreti per finestra dal portachiavi del sistema operativo), finestre multi-istanza, registrazione delle sessioni in Markdown con dati oscurati, cattura dello scrollback e proxy attivato tramite probe — nessuno dei quali è presente nel WezTerm standard.
Dove WezTerm è più forte
WezTerm è il maturo upstream con una superficie terminale più profonda e configurabile (scripting in Lua, ampie funzionalità di keybinding e multiplexer) e una storia più lunga. Se non vuoi alcun livello AI/agent, WezTerm è il terminale puro più snello e personalizzabile — e Unterm lo segue, quindi non rinunci al suo rendering.
In sintesi
Vuoi un terminale GPU veloce e scriptabile e nient'altro? Usa WezTerm. Vuoi lo stesso motore trasformato in qualcosa che un agent AI possa davvero controllare — installare agent, eseguirli, leggere i risultati — senza mettere insieme script? È esattamente ciò che Unterm aggiunge sopra.
Licenza MIT · macOS / Linux / Windows · nessun account, nessun login.