- Native Terminal-App (Swift & AppKit) mit schnellerem Start und geringerem Speicherverbrauch als Electron-basierte Apps
- Verwendet die Ghostty-Engine (
libghostty), sodass bestehende Ghostty-Einstellungen (Themes, Schriftarten, Farben) unverändert weitergenutzt werden können
- In der vertikalen Tab-UI werden pro Workspace Git-Branch, PR-Status, Arbeitsverzeichnis, Ports und aktuelle Benachrichtigungen auf einen Blick angezeigt
- Benachrichtigungs-Ring-System: Wenn ein AI-Agent auf Benutzereingaben wartet, erscheint ein blauer Ring um den entsprechenden Panel-Rand und der Tab wird ebenfalls hervorgehoben
- Im Benachrichtigungs-Panel lassen sich alle ungelesenen Benachrichtigungen gesammelt anzeigen; per Shortcut kann direkt zum neuesten ungelesenen Eintrag gesprungen werden
- Integrierter Browser zum geteilten Anzeigen einer Webview neben dem Terminal
- Portierung der agent-browser API mit Unterstützung für Automatisierung wie Elemente anklicken, Formulare ausfüllen, JS ausführen und Snapshots des Accessibility Tree
- AI-Agenten wie Claude Code oder OpenCode können direkt mit dem Entwicklungsserver interagieren
- Vertikale und horizontale Tabs: In der Seitenleiste werden Git-Branch, Status/Nummer des verknüpften PR, Arbeitsverzeichnis, eingehende Ports und der neueste Benachrichtigungstext angezeigt
- Unterstützt über CLI und Socket-API eine vollständige Skriptsteuerung für das Erstellen von Workspaces, das Aufteilen von Tabs, das Senden von Tastatureingaben, das Öffnen von URLs usw.
- Flüssige Terminal-Ausgabe durch GPU-beschleunigtes Rendering von libghostty
- Installation über Homebrew und DMG möglich, inklusive automatischer Updates auf Basis von Sparkle
- „The Zen of cmux“ als Philosophie
- cmux ist ein kombinierbares grundlegendes Werkzeug (Primitive), das keinen bestimmten Workflow erzwingt
- Modulare Bausteine wie Terminal, Browser, Benachrichtigungen, Tabs, Splits und CLI lassen sich frei kombinieren
- Ziel ist eine flexible Plattform, auf der Entwickler ihre eigene AI-Kollaborationsumgebung entwerfen können
- Shortcut-zentrierte Oberfläche
- Alle Funktionen wie Workspaces, Tabs, Splits, Browser und Benachrichtigungen lassen sich über ⌘/⌃-basierte Shortcuts steuern
- Browser-Shortcuts im Safari-Stil sowie benutzerdefinierte Keymaps werden unterstützt
- Sitzungswiederherstellung stellt beim Neustart der App Fenster-, Workspace- und Tab-Layouts, Scrollback und Browser-Verlauf automatisch wieder her
- AGPL-3.0-Lizenz
6 Kommentare
Inzwischen scheinen so gut wie alle besseren Terminals auf Ghostty (
libghostty) zu setzen.Dazu passend: libghostty kommt
Das wird hier bei GeekNews zwar unter „Lesenswerte verwandte Artikel“ angezeigt,
aber weil die Funktion selbst ohne Login nicht sichtbar ist, entgeht sie wohl vielen.
Ghostty war schon eine völlig neue Welt, und jetzt ist das schon wieder eine neue Welt. Großartig.
Ich finde einfach, dass iTerm besser ist,,
Warum gibt es keine Windows-Version?
Ich nutze es jetzt seit zwei Wochen, und es gefällt mir wirklich gut. Wenn man bei Tmux die Shortcuts für den Fokuswechsel zwischen den Panes nach dem eigenen Geschmack konfiguriert, kann man sehr bequem hin- und herwechseln.
Es gibt zwar Rendering-Bugs und den Bug, dass der
cmux notify-Alarm manchmal nicht funktioniert, aber insgesamt bin ich zufrieden.