cmux icon

cmux

Das Terminal für

Native macOS-App auf Basis von Ghostty. Vertikale Tabs, Benachrichtigungsringe wenn Agenten Aufmerksamkeit benötigen, geteilte Bereiche und eine Socket-API für Automatisierung.

Funktionen

  • -Vertikale Tabs: Die Seitenleiste zeigt Git-Branch, Arbeitsverzeichnis, Ports und Benachrichtigungstext
  • -Benachrichtigungsringe: Bereiche leuchten auf, wenn Agenten Aufmerksamkeit benötigen
  • -Integrierter Browser: Teilen Sie einen Browser neben Ihrem Terminal mit einer skriptfähigen API
  • -Geteilte Bereiche: Horizontale und vertikale Teilungen innerhalb jedes Tabs
  • -Skriptfähig: CLI und Socket-API für Automatisierung und Scripting
  • -GPU-beschleunigt: Angetrieben von libghostty für flüssiges Rendering
  • -Leichtgewichtig: Natives Swift + AppKit, kein Electron
  • -Tastaturkürzel: Umfangreiche Tastaturkürzel für Workspaces, Splits, Browser und mehr
cmux terminal app screenshot

FAQ

Wie steht cmux in Beziehung zu Ghostty?

cmux ist kein Fork von Ghostty. Es verwendet libghostty als Bibliothek für Terminal-Rendering, ähnlich wie Apps WebKit für Webansichten verwenden. Ghostty ist ein eigenständiges Terminal; cmux ist eine andere App, die auf dessen Rendering-Engine aufbaut.

Welche Plattformen werden unterstützt?

Derzeit nur macOS. cmux ist eine native Swift + AppKit App.

Mit welchen Coding-Agenten funktioniert cmux?

Mit allen. cmux ist ein Terminal, daher funktioniert jeder Agent, der in einem Terminal läuft, sofort: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent und alles andere, was Sie über die Kommandozeile starten können.

Wie funktionieren Benachrichtigungen?

Wenn ein Prozess Aufmerksamkeit benötigt, zeigt cmux Benachrichtigungsringe um Bereiche, Ungelesen-Badges in der Seitenleiste, ein Benachrichtigungs-Popover und eine macOS-Desktopbenachrichtigung. Diese werden automatisch über Standard-Terminal-Escape-Sequenzen (OSC 9/99/777) ausgelöst, oder Sie können sie mit der cmux CLI und Claude Code Hooks auslösen.

Kann ich Tastaturkürzel anpassen?

Terminal-Tastenbelegungen werden aus Ihrer Ghostty-Konfigurationsdatei (~/.config/ghostty/config) gelesen. cmux-spezifische Kürzel (Workspaces, Splits, Browser, Benachrichtigungen) können in den Einstellungen angepasst werden. Siehe die Standard-Tastaturkürzel für eine vollständige Liste.

Wie vergleicht es sich mit tmux?

tmux ist ein Terminal-Multiplexer, der in jedem Terminal läuft. cmux ist eine native macOS-App mit einer grafischen Oberfläche: Vertikale Tabs, geteilte Bereiche, ein eingebetteter Browser und eine Socket-API sind bereits integriert. Keine Konfigurationsdateien oder Präfix-Tasten nötig.

Ist cmux kostenlos?

Ja, cmux ist kostenlos nutzbar. Der Quellcode ist auf GitHub verfügbar.

Community