Repolode
manaflow-ai

manaflow-ai/cmux

Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.

Open source альтернатива:tmuxiTerm2

Звёзды
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. 1

    Скачайте DMG со страницы релизов и перетащите cmux в папку «Программы»

  2. 2

    Добавьте tap Homebrew

    brew tap manaflow-ai/cmux
  3. 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 обновляется ежедневно.

Похожие проекты