cmux
Нативный терминал для macOS на базе Ghostty с вертикальными вкладками и уведомлениями, когда агенту нужен ответ
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Терминальное приложение с доступом к вашей системе на уровне обычного терминала
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/cmuxОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
brew install cmuxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи: brew tap manaflow-ai/cmux && brew install --cask cmux, либо скачай DMG с GitHub Releases. Для уведомлений подключи cmux notify к хукам своего агента.
Другие способы из описания автора
brew tap manaflow-ai/cmux
brew install --cask cmuxЭто чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
cmux это терминал на Swift и AppKit для тех, кто держит открытыми много параллельных сессий Claude Code, Codex или OpenCode. Боковая панель с вертикальными вкладками показывает git-ветку, статус PR, рабочую директорию и последнее уведомление по каждому воркспейсу. Система уведомлений ловит терминальные escape-последовательности (OSC 9/99/777) через CLI cmux notify, который можно подключить к хукам агента: панель с ожидающим агентом подсвечивается синим кольцом. Встроенный браузер со скриптовым API позволяет агенту читать accessibility-дерево страницы, кликать и заполнять формы прямо рядом с терминалом, а команда cmux ssh поднимает воркспейс для удаленной машины.
Для кого. Для разработчиков на macOS, которые держат несколько сессий кодинг-агентов параллельно и хотят видеть, какой из них ждет ответа.
Подходит, если
- Работаете с несколькими сессиями Claude Code или Codex одновременно и теряете, какая из них ждет ответа
- Хочется терминал с git-статусом и статусом PR прямо во вкладках, без переключения в отдельный клиент
- Нужен встроенный браузер, которым агент может управлять рядом с терминалом
Не подходит, если
- Работаете не на macOS: приложение нативное только под Mac
- Достаточно обычного терминала или tmux без интеграции с агентами
Пример запроса к агенту
Разбей окно на терминал и браузер и открой в браузере localhost:3000, пока я работаю с Claude Code в соседней вкладкеОграничения
Работает только на macOS. Уведомления по агентам требуют, чтобы агент или хук отправлял нужные escape-последовательности, иначе подсветка не сработает.
Как отключить. Удалите приложение через brew uninstall --cask cmux или перетащите cmux.app из Applications в корзину.
Проверка безопасности
- Терминальное приложение с доступом к вашей системе на уровне обычного терминала
Коротко о README
README объясняет, что автор устал терять контекст среди множества сессий Claude Code и Codex в обычном терминале с системными уведомлениями без деталей, и написал cmux как нативный Mac-терминал на Ghostty. Ключевые фичи: боковая панель с git-веткой и статусом PR, система уведомлений на escape-последовательностях с CLI cmux notify, встроенный скриптуемый браузер на базе agent-browser, поддержка SSH-воркспейсов и режим Claude Code Teams без tmux. Все управляется также через CLI и socket API. Открытый исходный код под GPL.
Частые вопросы
Это Electron-приложение?
Нет, cmux написан на Swift и AppKit с рендерингом через libghostty, поэтому не тормозит как типичные Electron-оркестраторы.
Нужен ли tmux?
Нет, режим Claude Code Teams и сплиты работают без tmux, через нативные панели cmux.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Agent Skills для продуктов Google
Agent Skills for Google products and technologies
Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг