Нативная рабочая среда для терминала в macOS: проекты, вкладки, разделённые панели, дерево файлов с Git-статусом и встроенные браузерные панели.
- Звёзды
- 28,279
- Форки
- 2,542
- Открытые issues
- 3,386
- Последний коммит
- 19 часов назад
Что это?
cmux — приложение-терминал для macOS, рассчитанное на разработчиков, которые одновременно запускают несколько AI-агентов для написания кода, например Claude Code или Codex. Оно написано на Swift и AppKit, а не на Electron, использует libghostty для отрисовки и читает существующий конфиг Ghostty с темами, шрифтами и цветами.
В боковой панели расположены вертикальные вкладки с git-веткой каждого рабочего пространства, статусом связанного PR, рабочей директорией, портами, на которых ожидаются подключения, и текстом последнего уведомления. Когда агенту требуется ввод, вокруг его панели появляется синяя рамка, а соответствующая вкладка подсвечивается. Последовательности терминальных уведомлений (OSC 9/99/777) и команда `cmux notify` можно подключить через хуки агента.
Встроенный браузер в отдельной панели имеет скриптуемый API, перенесённый из agent-browser, поэтому агенты могут изучать страницы, нажимать кнопки и заполнять формы. CLI и Unix-сокет предоставляют доступ к рабочим пространствам, панелям, нажатиям клавиш и действиям в браузере. Приложение работает только на macOS.
Ключевые возможности
- 01Вертикальные вкладки показывают для каждого рабочего пространства git-ветку, статус PR, рабочую директорию и порты, на которых ожидаются подключения.
- 02Панели и вкладки подсвечиваются, когда агенту для написания кода требуется внимание.
- 03Браузер в отдельной панели со скриптуемым API для тестирования веб-сайтов агентами.
- 04CLI и API через сокет для создания рабочих пространств, разделения панелей и отправки нажатий клавиш.
- 05Восстановление сеанса: расположение окон, рабочие директории и история браузера.
- 06Читает существующий конфиг Ghostty с темами, шрифтами и цветами.
Сценарии использования
- Параллельный запуск нескольких сеансов Claude Code или Codex с возможностью видеть, какой из них ждёт ответа.
- Возможность для агента открыть сервер разработки в отдельной панели браузера и проверить внесённые им изменения на сайте.
- Подключение к удалённым машинам по SSH с рабочими пространствами, в которых сохраняются метаданные боковой панели.
Быстрый старт
- 1
Скачайте DMG со страницы релизов и перетащите cmux в папку «Программы»
- 2
Добавьте tap Homebrew
brew tap manaflow-ai/cmux - 3
Установите cask cmux с помощью Homebrew
brew install --cask cmux
Что важно знать
- Только для macOS: cmux — нативное приложение для macOS, созданное с помощью Swift и AppKit.
- Распространяется по лицензии GPL — лицензии с принципом copyleft, хотя в метаданных репозитория лицензия явно не указана.
Темы
Частые вопросы
- Что такое cmux?
- Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов. cmux — приложение-терминал для macOS, рассчитанное на разработчиков, которые одновременно запускают несколько AI-агентов для написания кода, например Claude Code или Codex. Оно написано на Swift и AppKit, а не на Electron, использует libghostty для отрисовки и читает существующий конфиг Ghostty с темами, шрифтами и цветами.
- cmux можно использовать бесплатно? Какая у него лицензия?
- cmux распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cmux всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cmux — 19 окт. 2026 г..
- Для чего можно использовать cmux?
- Параллельный запуск нескольких сеансов Claude Code или Codex с возможностью видеть, какой из них ждёт ответа. Возможность для агента открыть сервер разработки в отдельной панели браузера и проверить внесённые им изменения на сайте. Подключение к удалённым машинам по SSH с рабочими пространствами, в которых сохраняются метаданные боковой панели.
- Как установить cmux?
- Скачайте DMG со страницы релизов и перетащите cmux в папку «Программы» Добавьте tap Homebrew: brew tap manaflow-ai/cmux Установите cask cmux с помощью Homebrew: brew install --cask cmux
- Где скачать cmux?
- Исходный код и инструкции по установке — на GitHub: https://github.com/manaflow-ai/cmux
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминал для macOS, в котором можно запускать и отслеживать несколько агентов для написания кода; демон сохраняет сессии активными, а управлять ими можно и с iPhone.
Доступ к терминалу через браузер: запускайте и отслеживайте shell-сессии и AI coding agents с любого устройства.
Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
Нативное macOS-приложение для просмотра, редактирования и организации skills и agents для Claude Code, Cursor, Codex, Windsurf и Amp.
Терминал на Rust с GPU-рендерингом: фоновый сервер сохраняет оболочки и панели после закрытия окна, поддерживает сессии с AI-агентами и удалённую работу по SSH.