cmux
Терминал, созданный для
Нативное macOS-приложение на базе Ghostty. Вертикальные вкладки, кольца уведомлений когда агенты ждут внимания, разделённые панели и socket API для автоматизации.
Возможности
- -Вертикальные вкладки: боковая панель показывает ветку git, рабочую директорию, порты и текст уведомлений
- -Кольца уведомлений: панели подсвечиваются когда агенты ждут внимания
- -Встроенный браузер: открой браузер рядом с терминалом со скриптуемым API
- -Разделённые панели: горизонтальные и вертикальные разделения внутри каждой вкладки
- -Скриптуемый: CLI и socket API для автоматизации и скриптов
- -GPU-ускорение: на базе libghostty для плавного рендеринга
- -Лёгкий: нативный Swift + AppKit, без Electron
- -Горячие клавиши: обширные шорткаты для рабочих пространств, разделений, браузера и не только

FAQ
Как cmux связан с Ghostty?
cmux не является форком Ghostty. Он использует libghostty как библиотеку для рендеринга терминала, так же как приложения используют WebKit для веб-представлений. Ghostty это самостоятельный терминал; cmux это другое приложение, построенное на его движке рендеринга.
Какие платформы поддерживаются?
Только macOS, пока что. cmux это нативное приложение на Swift + AppKit.
С какими агентами для кода работает cmux?
Со всеми. cmux это терминал, поэтому любой агент, работающий в терминале, работает из коробки: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent и всё остальное, что можно запустить из командной строки.
Как работают уведомления?
Когда процесс требует внимания, cmux показывает кольца уведомлений вокруг панелей, бейджи непрочитанных на боковой панели, поповер уведомлений и десктопное уведомление macOS. Они срабатывают автоматически через стандартные escape-последовательности терминала (OSC 9/99/777), или ты можешь вызвать их через cmux CLI и Claude Code hooks.
Можно настроить горячие клавиши?
Привязки клавиш терминала читаются из конфига Ghostty (~/.config/ghostty/config). Шорткаты, специфичные для cmux (рабочие пространства, разделения, браузер, уведомления), настраиваются в Настройках. Смотри шорткаты по умолчанию для полного списка.
Чем отличается от tmux?
tmux это мультиплексор терминала, который работает внутри любого терминала. cmux это нативное macOS-приложение с GUI: вертикальные вкладки, разделённые панели, встроенный браузер и socket API уже встроены. Не нужны конфиг-файлы или prefix-клавиши.
cmux бесплатный?
Да, cmux бесплатный. Исходный код доступен на GitHub.
Сообщество
- "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." — Очередной день, очередной проект на libghostty, на этот раз терминал для macOS с вертикальными вкладками, лучшей организацией/уведомлениями, встроенным/скриптуемым браузером, специально для тех, кто активно использует агентские workflow из терминала. —
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." — Это именно тот продукт, который я искал. Через два часа утром я влюбился. —
Nick Schrock, Creator of Dagster. GraphQL co-creator. - "I've been using this all weekend and it's amazing." — Использовал это всё выходные и это потрясающе. —
Edward Grefenstette, Director of Research at Google DeepMind - "this has been my favorite tool for past two weeks" — это был мой любимый инструмент последние две недели —
Max Forsey - "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux выглядит так хорошо, что, может, наконец пора попрощаться с VSCode —
あさざ - "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." — Привет, выглядит реально круто. Нравятся идеи, конкретно: программируемость, слоистый UI, браузер с API. Жду не дождусь попробовать. И хочу добавить, что очень ценю Mitchell Hashimoto за создание libghostty; ощущается как захватывающее время для пользователей терминала. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — Вертикальные вкладки в моём терминале! Я раньше об этом даже не думал. Использую и обожаю вертикальные вкладки Firefox. —
Joe Riddle - "Gave this a run and it was pretty intuitive. Good work!" — Попробовал и это довольно интуитивно. Хорошая работа! —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." — Мне нравится, использовал целый день на трёх параллельных проектах, каждый с несколькими worktree. В связке с lazygit и yazi / nvim стал чуть продуктивнее обычного, без необходимости гоняться за несколькими экземплярами ghostty / iTerm. Также ощущается естественнее чем tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — Попробовал cmux потому что выглядел хорошо, и он хорош —
Norihiro Narayama - "cmux is pretty good." — cmux довольно хорош. —
Kishore Neelamegam - "cmux.dev に乗り換えた" — Перешёл на cmux.dev —
かたりん - "This has been such a useful find. I can't recommend it enough." — Невероятно полезная находка. Рекомендую всем. —
Scott Watermasysk - "grabbed this over the weekend and loved it. been waiting for something like this." — скачал на выходных и полюбил. ждал чего-то подобного. —
John Blythe - "This is exactly what I've wanted. Amazing job thank you!" — Это именно то, что я хотел. Потрясающая работа, спасибо! —
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" — Использую неделю и это фантастика. Вертикальная вкладка для каждой текущей задачи. Внутри Claude с одной стороны и браузер с PR и ресурсами с другой, переключаюсь между задачами и остаюсь организованным. Сочетай это со скиллами чтобы Claude рекурсивно следил за CI и т.д. чувствую себя просветлённым честно говоря —
Connor - "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — В начале года перешёл с Warp на Ghostty, а теперь перешёл на cmux. Вертикальные вкладки удобны, и ценю уведомления когда задачи Claude Code завершаются. Он на базе Ghostty, так что молниеносная скорость сохраняется. Отображение веток и автодополнения, которые я настроил в Ghostty, тоже работают. —
鹿野 壮 Takeshi Kano