Ex progetto upstream
Unterm vs WezTerm
Unterm è nato come fork del renderer e del mux di WezTerm — dalla v0.61 gira sul proprio kernel next-core, avvolto 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 è nato come fork di queste fondamenta per rispondere a una domanda diversa — come fa un agent AI a operare un terminale? — esponendo l'intera app tramite MCP e una CLI. Dalla v0.61 il fork non c'è più: Unterm gira sul proprio kernel next-core (~12k righe, 10 dipendenze dirette); dell'ecosistema WezTerm restano solo portable-pty e le tabelle Unicode di termwiz.
| Funzionalità | Unterm | WezTerm |
|---|---|---|
| Guidabile dall'esterno via MCP | ✓ | ✗ |
| CLI programmabile per ogni azione | ✓ | ~ pane cli |
| Avviatore di agenti di programmazione IA integrato | ✓ ×7 | ✗ |
| Gli agent si collegano da soli all'MCP del terminale | ✓ | ✗ |
| Cabina degli agenti (posta · flotte · revisione) | ✓ | ✗ |
| Profili di identità (credenziali per finestra) | ✓ | ✗ |
| Orchestrazione multi-istanza | ✓ | ✗ |
| Registrazione delle sessioni → markdown | ✓ md | ✗ |
| Screenshot + caricamento file via MCP | ✓ | ✗ |
| Selezionare copia, clic destro incolla — nessun menu | ✓ gesture | ~ config |
| Gestione del proxy integrata | ✓ | ✗ |
| Prima in locale, niente cloud / niente login | ✓ | ✓ |
| AI integrata nel terminale | ✓ agent-driven | ✗ |
| Rendering GPU | ✓ | ✓ |
| macOS + Linux + Windows | ✓ | ✓ |
| Client open source | ✓ MIT | ✓ MIT |
| Lingue native dell'interfaccia | ✓ ×9 | en |
| Prezzo | $0 | $0 |
✓ sì · ✗ no · ~ parziale · ×N numero. Il ✗ per scelta su «AI integrata» è l'intera tesi: Unterm tiene l'AI fuori ed espone il terminale come la superficie che afferra.
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 progetto maturo 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.
In sintesi
Cerchi un terminale generico veloce e programmabile? WezTerm è un'ottima scelta. Vuoi un kernel terminale nativo progettato insieme a controllo autenticato degli agent, Cockpit, Review, profili, identità proxy e workflow reversibili? Questo è ciò che Unterm costruisce come un unico prodotto.
Licenza MIT · macOS / Linux / Windows · nessun account, nessun login.