Unterm

Multiplexer headless

Unterm vs rmux

Entrambi permettono ai programmi di pilotare un terminale. rmux dà al tuo codice una libreria; Unterm dà al tuo agente un protocollo — e a te una finestra da cui vedere tutto.

rmux (anteprima pubblica, v0.2) è un multiplexer di terminale in Rust nella tradizione di tmux: un demone che mantiene vive le sessioni oltre le disconnessioni, circa 90 comandi compatibili con tmux, ConPTY nativo su Windows e un SDK asincrono tipizzato con snapshot strutturati dei pannelli e attese in stile Playwright. Non ha GUI — è infrastruttura per codice che usa i terminali, e lo fa davvero bene.

Funzionalità Unterm rmux
Guidabile dall'esterno via MCP ✓ ✗ (SDK only)
CLI programmabile per ogni azione ✓ ✓ tmux-compat
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 ✓ ~ sessions
Registrazione delle sessioni → markdown ✓ md ~ snapshots
Screenshot + caricamento file via MCP ✓ ✗
Selezionare copia, clic destro incolla — nessun menu ✓ gesture —
Gestione del proxy integrata ✓ ✗
Prima in locale, niente cloud / niente login ✓ ✓
AI integrata nel terminale ✓ agent-driven ✗
Rendering GPU ✓ — (no GUI)
macOS + Linux + Windows ✓ ✓
Client open source ✓ MIT ✓ MIT/Apache
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

  • ✓ MCP, non un SDK. Automatizzare con rmux significa scrivere e distribuire codice contro il suo SDK Rust. Unterm espone 152 metodi MCP — Claude Code, Codex, Gemini CLI o qualunque client MCP pilota il terminale vero senza codice di integrazione, registrato automaticamente al primo avvio da setup-ai.
  • ✓ Anche nell'altra direzione. rmux va in un solo senso: il codice pilota il terminale. Unterm osserva anche gli agenti che ci girano dentro — stato in tempo reale per pannello, l'inbox con chi aspetta in cima, flotte su worktree con revisione vincolata alla verifica. Il terminale è una cabina di pilotaggio, non solo un bersaglio.
  • ✓ Un terminale per gli esseri umani. Unterm è la finestra GPU in cui lavori tutto il giorno: selezionare copia, clic destro incolla, profili di identità, 9 lingue dell'interfaccia, registrazione delle sessioni in markdown oscurato. rmux non ha alcuna superficie di rendering — abbinarlo a un'app di terminale tocca a te.

Dove rmux è più forte

La persistenza delle sessioni di rmux è davvero da tmux: se SSH cade, la shell del tuo agente continua a girare e si riaggancia da ovunque. I suoi snapshot tipizzati e i localizzatori wait_for_text sono più fini del confronto di testo, e un demone senza interfaccia si adatta alle pipeline CI dove una GUI non può esistere. Si può anche incorporare in app Ratatui.

In sintesi

Stai costruendo un sistema in cui il codice possiede sessioni di terminale in CI o sui server? rmux è un ottimo mattone. Lavori alla scrivania accanto ad agenti IA, in un terminale in cui vivi anche tu? Quello è Unterm — nativo nel protocollo per gli agenti, nativo da cabina di pilotaggio per te.

Scarica Unterm — gratuito e open source Visita rmux ↗

Licenza MIT · macOS / Linux / Windows · nessun account, nessun login.

Confronta Unterm con altri terminali

← Torna alla home page di Unterm