Ancien projet en amont
Unterm vs WezTerm
Unterm a démarré comme un fork du moteur de rendu et du mux de WezTerm — depuis la v0.61 il tourne sur son propre noyau next-core, enveloppé d'une surface de contrôle par agents que WezTerm ne propose pas.
WezTerm est un excellent terminal GPU mature : configuration en Lua, un multiplexeur éprouvé, des domaines SSH et des builds multiplateformes, le tout sous licence MIT. Unterm a démarré comme un fork de cette base pour répondre à une autre question — comment un agent IA pilote-t-il un terminal ? — en exposant toute l'application via MCP et une CLI. Depuis la v0.61, le fork a disparu : Unterm tourne sur son propre noyau next-core (~12k lignes, 10 dépendances directes) ; de l'écosystème WezTerm ne restent que portable-pty et les tables Unicode de termwiz.
| Feature | Unterm | WezTerm |
|---|---|---|
| MCP-controllable from outside | ✓ | ✗ |
| Scriptable CLI for every action | ✓ | ~ pane cli |
| Built-in AI coding-agent launcher | ✓ ×7 | ✗ |
| Agents auto-wire to the terminal's MCP | ✓ | ✗ |
| Agent Cockpit (Inbox · fleets · review) | ✓ | ✗ |
| Identity profiles (creds per window) | ✓ | ✗ |
| Multi-instance orchestration | ✓ | ✗ |
| Session recording → markdown | ✓ md | ✗ |
| Screenshot + file upload from MCP | ✓ | ✗ |
| Right-click = copy / paste gesture | ✓ gesture | ~ config |
| 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.
Pourquoi les équipes choisissent Unterm
- ✓ Un serveur MCP intégré. N'importe quel agent LLM peut lister/créer/diviser des panneaux, exécuter des commandes, lire l'écran et le scrollback, et capturer des captures d'écran — WezTerm dispose d'une CLI de contrôle des panneaux, mais de rien qu'un agent externe comprenne nativement.
- ✓ Agents IA en un clic + câblage automatique. Installez et connectez-vous à Claude Code, Codex, Gemini CLI, OpenCode ou Aider en un clic, et Unterm s'enregistre automatiquement dans la configuration MCP globale de chaque client.
- ✓ Surface de flux de travail pour agents. Profils d'identité (secrets par fenêtre issus du trousseau du système), fenêtres multi-instances, enregistrement de session en Markdown expurgé, capture du scrollback et proxy conditionné à une sonde — rien de tout cela n'existe dans WezTerm de base.
Là où WezTerm est plus fort
WezTerm est le projet mature avec une surface de terminal plus profonde et plus configurable (scripting Lua, raccourcis clavier et fonctions de multiplexeur étendus) et un plus long historique. Si vous ne voulez aucune couche IA/agent, WezTerm est le terminal pur plus léger et plus personnalisable.
En résumé
Vous cherchez un terminal généraliste rapide et scriptable ? WezTerm est un excellent choix. Vous voulez un noyau de terminal natif conçu avec le contrôle authentifié des agents, Cockpit, Review, les profils, l'identité proxy et des workflows réversibles ? C'est ce qu'Unterm construit comme un produit unique.
Sous licence MIT · macOS / Linux / Windows · sans compte, sans connexion.