cmux — open source терминал macOS для параллельных AI coding агентов

«Терминал уже и так там, где работает Claude Code, Codex, Gemini CLI — cmux делает этот процесс управляемым.»

cmux — это open source macOS терминал, построенный на базе Ghostty (libghostty), с вертикальными вкладками, кольцами уведомлений и программируемым CLI. Инструмент ориентирован на разработчиков, одновременно ведущих несколько сессий Claude Code, Codex или других AI-агентов, и доступен только для macOS.

Проект разработан командой Manaflow (YC S24) и к июню 2026 года набрал более 21 700 звёзд на GitHub. К октябрю 2026 года репозиторий насчитывает уже 27 517 GitHub-звёзд.

ℹ Для кого этот инструмент
cmux создан для macOS-разработчиков, которые запускают несколько AI coding агентов параллельно (Claude Code, Codex, Gemini CLI, Aider, Kiro) и хотят держать под контролем каждую сессию без переключения между окнами.

Архитектура и технологический стек


graph TD
    A[cmux — Swift/AppKit App] --> B[libghostty — рендеринг терминала]
    A --> C[Вертикальные вкладки / Sidebar]
    A --> D[Система уведомлений]
    A --> E[Встроенный браузер]
    A --> F[CLI + Socket API]
    C --> G[git branch, рабочий каталог, порты, PR статус]
    D --> H[Синие кольца на панелях]
    D --> I[Cmd+Shift+U → последний непрочитанный]
    E --> J[Браузерная автоматизация / agent-browser API]
    F --> K[Автоматизация: workspaces, сплиты, keystrokes]

cmux написан как нативное macOS-приложение на Swift/AppKit и использует libghostty для рендеринга терминала, читая существующий конфиг Ghostty для тем, шрифтов, цветов и прочего.

Ключевая идея проекта: уведомления стандартных агентов дают слишком мало контекста (например, «Claude is waiting for your input»), а когда вкладок много — разобраться, какой агент ждёт тебя, становится невозможно.


Ключевые возможности

1. Вертикальные вкладки с контекстом

Боковая панель с вертикальными вкладками показывает git-ветку, рабочую директорию, открытые порты и последний текст уведомления для каждого воркспейса.

2. Кольца уведомлений (Notification Rings)

Когда агент ожидает ввода, его панель подсвечивается синим кольцом, а соответствующая вкладка загорается в боковой панели. Сочетание Cmd+Shift+U переносит к последнему непрочитанному уведомлению.

3. Встроенный браузер со скриптовым API

В приложении встроен браузер со скриптовым API. Агенты могут делать снимки дерева доступности, получать ссылки на элементы, кликать, заполнять формы, выполнять JS и читать консольные логи.

4. Импорт браузерных сессий

Функция Browser Import позволяет импортировать куки, историю и сессии из Chrome, Firefox, Arc и более чем 20 других браузеров, чтобы браузерные панели сразу стартовали авторизованными.

5. SSH-воркспейсы

Команда cmux ssh user@remote создаёт воркспейс для удалённой машины. Флаг --command позволяет сразу запустить нужную команду в первом удалённом терминале. Браузерные панели маршрутизируются через удалённую сеть, так что localhost работает как положено. Drag-and-drop изображений в удалённую сессию загружает файлы через scp.

6. Claude Code Teams

Одна команда cmux claude-teams запускает режим Claude Code Teammates. Агенты-тиммейты появляются как нативные сплиты с метаданными в боковой панели и уведомлениями — без tmux.

7. Восстановление сессий

Поддерживаемые агентские сессии могут возобновляться, если хуки сохранили нативный идентификатор сессии. cmux записывает версионированный снимок в ~/Library/Application Support/cmux/, а хуки агентов — маппинги сессий в ~/.cmuxterm/. При восстановлении cmux сначала пересобирает макет, а затем выполняет нативную команду возобновления агента.

8. Программируемость

Всё управляется через CLI и socket API: создание воркспейсов/вкладок, разделение панелей, отправка нажатий клавиш, открытие URL в браузере.

💡 Установка через Homebrew

Установить cmux можно за две команды:

brew tap manaflow-ai/cmux
brew install --cask cmux

Обновление: brew upgrade --cask cmux


Тарифы и цены

cmux распространяется под лицензией GPL-3.0-or-later и бесплатен для использования.

Сам терминал бесплатен под GPL-3.0-or-later. Облачные VM-сервисы — платные: Pro $50/мес, Max $200/мес, Team $60/пользователь/мес, все тарифы помесячные без годовой опции. Серверные директории репозитория (web/, workers/) используют лицензию BUSL-1.1, а не GPL.

cmux бесплатен и с открытым исходным кодом и останется таким навсегда. Для поддержки разработки и раннего доступа к cmux AI, iOS-приложению и облачным VM предусмотрен тариф Founders Edition.

УровеньЦенаЧто включено
Бесплатный (GPL)$0Терминал, локальные агенты, браузер, SSH, автоматизация
Pro$50/месОблачные VM, ранний доступ к cmux AI
Max$200/месРасширенные облачные VM
Team$60/пользователь/месКомандный биллинг, совместная работа
⚠ Важно про лицензию
cmux имеет двойное лицензирование: GPL-3.0-or-later для публичного использования и коммерческую лицензию от Manaflow для организаций, которые не могут соответствовать требованиям GPL.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный терминал (GPL)Только macOS (нет Linux/Windows версии GUI)
Нативный Swift/AppKit — не Electron, быстрый стартМолодой проект (запущен в феврале 2026)
GPU-ускоренный рендеринг через libghosttyСерверная часть — BUSL, не GPL
Вертикальные вкладки с контекстом каждого агентаТребует macOS 14+
Уведомления с синими кольцами и Cmd+Shift+UНет встроенного AI-ассистента в терминале (только поддержка внешних агентов)
Встроенный программируемый браузерПока нет Windows/Linux GUI-версии
Совместимость с конфигом GhosttyКоммерческое использование требует внимания к GPL
SSH-воркспейсы с localhost-проксиFounders Edition платный
27k+ звёзд на GitHub — активное сообществоКастомные шорткаты могут конфликтовать с Ghostty-конфигом

Сравнение с альтернативами

Альтернативы cmux делятся на несколько лагерей: Ghostty как быстрый ежедневный терминал без надстроек, iTerm2 как зрелая macOS-классика, Warp как IDE-подобный терминал с AI-блоками.

ПараметрcmuxWarpiTerm2
ПлатформаmacOS onlymacOS, LinuxmacOS only
ЦенаБесплатно (GPL)Free / $18+ месБесплатно
Движокlibghostty (GPU)Rust + GPUMetal (opt.)
AI-уведомления агентов✅ Нативные кольца❌❌
Встроенный браузер✅❌❌
Вертикальные вкладки + контекст✅❌❌
Встроенный AI-ассистент❌✅❌
Open source✅ GPL-3.0❌✅
Electron/Tauri❌ (нативный Swift)Rust (лёгче)❌ (нативный)
Аккаунт обязателен❌✅ (большинство фич)❌
Лучший дляПараллельные AI-агентыAI-команды + современный UXУниверсальный macOS

Warp — современный терминал с AI-функциями, но использует Electron/Tauri под капотом, что означает более высокое потребление памяти и медленный старт по сравнению с нативным Swift-приложением.

iTerm2 остаётся надёжным выбором для macOS-пользователей, которым нужен полнофункциональный терминал с многолетней историей — он выигрывает там, где нужна стабильность, привычный интерфейс и широкий набор инструментов power-user, а не специализированный слой оркестрации агентов.

📝 Пример рабочего сценария с cmux

Допустим, вы ведёте три задачи параллельно:

# Запускаем Claude Code Teams одной командой
cmux claude-teams

# Создаём SSH-воркспейс для удалённого сервера
cmux ssh deploy@prod-server --command 'claude "check logs for errors"'

# Открываем URL в встроенном браузере из терминала
cmux open https://localhost:3000

Каждый агент получает свою вкладку. Когда кто-то из них ожидает — синее кольцо сигнализирует сразу. Cmd+Shift+U — и вы уже там.


Вердикт

cmux закрывает реальную боль: когда AI-агентов несколько и все они что-то делают одновременно — стандартный терминал превращается в хаос. cmux намеренно не является AI-оркестратором — это примитив, который даёт инструменты для запуска любого агента (Claude Code, Codex, OpenCode, Gemini CLI, Aider, Kiro) бок о бок, не привязывая вас к одному рабочему процессу.

Построенный на Swift и AppKit, cmux избегает потерь производительности Electron-альтернатив, оставаясь полностью совместимым с существующими конфигами Ghostty — темы, шрифты и цветовые схемы переносятся без изменений.

Кому подойдёт:

  • macOS-разработчикам, работающим с несколькими AI coding агентами одновременно
  • Тем, кто уже использует Ghostty и хочет надстройку для агентов
  • Командам, строящим автоматизированные пайплайны с Claude Code или Codex
  • Open source энтузиастам — проект полностью прозрачен

Кому не подойдёт:

  • Windows / Linux разработчикам (нет GUI-версии)
  • Тем, кто ищет встроенный AI-ассистент à la Warp
  • Организациям с ограничениями на GPL-лицензии (нужна коммерческая лицензия)

Рейтинг: 8.5 / 10

КритерийОценка
Уникальность идеи9/10
Производительность9/10
Удобство использования8/10
Экосистема и интеграции8/10
Цена/ценность10/10
Зрелость проекта7/10

Итог и ссылки

cmux — один из самых быстро растущих open source терминалов 2026 года, решающий конкретную задачу: управление параллельными AI-агентами без боли. Если вы на Mac и вам нужен центр управления агентами — это must-try инструмент.