cmux icon

cmux

Il terminale progettato per

App macOS nativa basata su Ghostty. Tab verticali, notifiche quando gli agenti hanno bisogno di attenzione, pannelli divisi e un'API socket per l'automazione.

Funzionalità

  • -Tab verticali: la barra laterale mostra il branch git, la directory di lavoro, le porte e il testo delle notifiche
  • -Anelli di notifica: i pannelli si illuminano quando gli agenti hanno bisogno di attenzione
  • -Browser integrato: apri un browser accanto al terminale con un'API scriptable
  • -Pannelli divisi: divisioni orizzontali e verticali all'interno di ogni tab
  • -Scriptable: CLI e API socket per automazione e scripting
  • -Accelerazione GPU: alimentato da libghostty per un rendering fluido
  • -Leggero: Swift + AppKit nativo, senza Electron
  • -Scorciatoie da tastiera: scorciatoie complete per workspace, divisioni, browser e altro
cmux terminal app screenshot

FAQ

Qual è il rapporto tra cmux e Ghostty?

cmux non è un fork di Ghostty. Utilizza libghostty come libreria per il rendering del terminale, allo stesso modo in cui le app usano WebKit per le viste web. Ghostty è un terminale autonomo; cmux è un'app diversa costruita sul suo motore di rendering.

Quali piattaforme supporta?

Solo macOS, per ora. cmux è un'app nativa Swift + AppKit.

Con quali agenti di codice funziona cmux?

Tutti. cmux è un terminale, quindi qualsiasi agente che funziona in un terminale funziona immediatamente: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent, e qualsiasi altro strumento lanciabile dalla riga di comando.

Come funzionano le notifiche?

Quando un processo ha bisogno di attenzione, cmux mostra anelli di notifica attorno ai pannelli, badge non letti nella barra laterale, un popover di notifica e una notifica desktop macOS. Si attivano automaticamente tramite le sequenze di escape standard del terminale (OSC 9/99/777), oppure puoi attivarle con il CLI cmux e gli hook di Claude Code.

Posso personalizzare le scorciatoie da tastiera?

Le combinazioni di tasti del terminale sono lette dal file di configurazione Ghostty (~/.config/ghostty/config). Le scorciatoie specifiche di cmux (workspace, divisioni, browser, notifiche) possono essere personalizzate nelle Impostazioni. Vedi le scorciatoie predefinite per l'elenco completo.

Come si confronta con tmux?

tmux è un multiplexer di terminali che funziona all'interno di qualsiasi terminale. cmux è un'app macOS nativa con interfaccia grafica: tab verticali, pannelli divisi, browser integrato e API socket sono tutti integrati. Nessun file di configurazione o tasti prefisso necessari.

cmux è gratuito?

Sì, cmux è gratuito. Il codice sorgente è disponibile su GitHub.

Community