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

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
- "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows." — Und wieder ein libghostty-basiertes Projekt, diesmal ein macOS-Terminal mit vertikalen Tabs, besserer Organisation/Benachrichtigungen, eingebettetem/skriptfähigem Browser, speziell für Leute, die viele terminalbasierte Agenten-Workflows nutzen. —
Mitchell Hashimoto, Creator of Ghostty and founder of HashiCorp - "This is exactly the product I've been looking for. After two hours this am I've in love." — Genau das Produkt, nach dem ich gesucht habe. Nach zwei Stunden heute Morgen bin ich verliebt. —
Nick Schrock, Creator of Dagster. GraphQL co-creator. - "I've been using this all weekend and it's amazing." — Ich habe das ganze Wochenende damit gearbeitet und es ist großartig. —
Edward Grefenstette, Director of Research at Google DeepMind - "this has been my favorite tool for past two weeks" — Das ist mein Lieblingstool der letzten zwei Wochen —
Max Forsey - "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux sieht so gut aus, dass es vielleicht Zeit ist, sich von VSCode zu verabschieden —
あさざ - "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user." — Hey, das sieht echt toll aus. Ich liebe die Ideen hier, insbesondere: die Programmierbarkeit, das geschichtete UI, der Browser mit API. Freue mich darauf, das auszuprobieren. Außerdem möchte ich sagen, dass ich es sehr schätze, dass Mitchell Hashimoto libghostty geschaffen hat; es fühlt sich wie eine aufregende Zeit an, Terminal-Nutzer zu sein. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — Vertikale Tabs in meinem Terminal! Daran habe ich vorher nie gedacht. Ich nutze und liebe Firefox-Vertical-Tabs. —
Joe Riddle - "Gave this a run and it was pretty intuitive. Good work!" — Habe es ausprobiert und es war ziemlich intuitiv. Gute Arbeit! —dchu17
- "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux." — Gefällt mir. Habe es gestern mit drei parallelen Projekten laufen lassen, jedes mit mehreren Worktrees. In Kombination mit lazygit und yazi/nvim war ich etwas produktiver als sonst, ohne mehreren ghostty/iTerm-Instanzen hinterherjagen zu müssen. Fühlt sich auch natürlicher an als tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — cmux ausprobiert, weil es gut aussah, und es ist gut —
Norihiro Narayama - "cmux is pretty good." — cmux ist ziemlich gut. —
Kishore Neelamegam - "cmux.dev に乗り換えた" — Zu cmux.dev gewechselt —
かたりん - "This has been such a useful find. I can't recommend it enough." — Das war so ein nützlicher Fund. Ich kann es nur weiterempfehlen. —
Scott Watermasysk - "grabbed this over the weekend and loved it. been waiting for something like this." — Am Wochenende installiert und sofort begeistert. Habe auf sowas gewartet. —
John Blythe - "This is exactly what I've wanted. Amazing job thank you!" — Genau das, was ich wollte. Tolle Arbeit, danke! —
Christopher - "Been using this for a week and it's fantastic. Vert tab for each WIP task. Inside, claudes on one side and browser with PR and resources on the other, switch between tasks and stay organized. Mix that with skills to have Claude watch CI recursively, etc. feeling enlightened tbh" — Nutze das seit einer Woche und es ist fantastisch. Ein vertikaler Tab pro WIP-Aufgabe. Darin Claude auf einer Seite und Browser mit PR und Ressourcen auf der anderen. Zwischen Aufgaben wechseln und organisiert bleiben. Dazu Skills, damit Claude CI rekursiv überwacht usw. Fühle mich ehrlich gesagt erleuchtet. —
Connor - "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — Anfang des Jahres bin ich von Warp zu Ghostty gewechselt, aber jetzt bin ich bei cmux. Die vertikalen Tabs sind praktisch, und ich schätze die Benachrichtigungen, wenn Claude-Code-Aufgaben fertig sind. Da es auf Ghostty basiert, bleibt die blitzschnelle Performance erhalten. Branch-Anzeige und Vervollständigungen, die ich in Ghostty eingerichtet hatte, funktionieren auch weiterhin. —
鹿野 壮 Takeshi Kano