██████╗ ██████╗███╗ ███╗██╗ ██╗██╗ ██╗ ██╔════╝██╔════╝████╗ ████║██║ ██║╚██╗██╔╝ ██║ ██║ ██╔████╔██║██║ ██║ ╚███╔╝ ██║ ██║ ██║╚██╔╝██║██║ ██║ ██╔██╗ ╚██████╗╚██████╗██║ ╚═╝ ██║╚██████╔╝██╔╝ ██╗ ╚═════╝ ╚═════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
междевайсовый менеджер сеансов tmux для агентов кодирования ИИ.
Управляйте агентами для программирования с любого устройства —
даже с телефона.
Работайте с Claude Code, Codex, Cursor и другими ИИ-агентами в одной панели терминала. Следите за сеансами, которым нужен ваш ответ, переключайтесь между проектами и подключайтесь с других устройств через Tailscale.
// панель мониторинга
Посмотрите, что работает. Найдите то, что вам нужно.
Пять агентов, работающих параллельно в четырех проектах, имеют цветовую кодировку по состоянию — активен, простой, нужно ваше мнение. Панель мониторинга обновляется в реальном времени по мере продвижения каждого сеанса, а на панели «Устройства» рядом с ней отображаются все остальные машины, работающие под управлением ccmux, в вашей tailnet.

кросс-девайс
Начните на подключенном хосте, ответьте со своего телефона и вернитесь к тому же сеансу на своем ноутбуке.
каждый агент
Claude Code, Codex, Cursor и другие — каждый проект выбирает один, а за ним следует весь TUI.
сначала с клавиатуры
Нажмите Enter в нужном сеансе. Никаких имен tmux, нет --resume <hash>, нет SSH-затем прикрепить.
пошаговая настройка
Один curl, затем ccmux setup. Запускается через tailnet через SSH или Mosh.
// передача управления
Запустите на своем Mac. Продолжайте на своем телефоне. Возобновите работу на своем ноутбуке.
Возобновите работу, которую вы уже начали.
Запустите задачу на постоянно включенном компьютере Mac mini или Linux. Агент работает там, пока вы отключаетесь и занимаетесь своими делами.
Ваш телефон вибрирует: Claude задает вопрос. Вы нажимаете на уведомление, вы прикреплены. Ты отвечаешь, нажимаешь Ctrl-b d, заблокируйте телефон.
Завтра утром в поезде вы открываете ноутбук и набираете ccmux и выберите удаленный сеанс, чтобы продолжить с того места, на котором вы остановились.
// появление
Спавнится откуда угодно.
Телефон на кухне — начните новый сеанс агента на Mac прямо за своим столом. Откройте Проекты вкладка на любом устройстве, нажмите nи выберите хост — ваш локальный компьютер или любой другой узел, на котором работает ccmuxd в вашей tailnet. Удаленный демон создает каталог и запускает агент; ccmux SSH-прикрепляет вас. Вы никогда не печатали ssh.

// разговоры
Каждый разговор. Один кран.
ccmux запоминает ваши прошлые темы Claude / Codex / Antigravity / Cursor / pi / Muse Code — отсортированные по давности, готовые к возобновлению. Пресса 2 для экрана «Беседы», Enter на том, который вам нужен. Демон возобновляет работу агента с правильным идентификатором сеанса. Вы не печатаете claude --resume <hash> когда-нибудь снова.

// сочетания клавиш
Выберите сеанс. Нажмите Enter.
Все можно обнаружить. Хит ? на любом экране раскладки клавиатуры.
ты не пишешь
вы нажали
Ваши сеансы выполняются в tmux. Используйте панель управления для повседневной работы и команды tmux, когда они вам понадобятся.
// агенты
Выберите агента для каждого проекта.
Каждый проект выбирает своего агента и запоминает его. Далее следуют панель мониторинга, демон и диспетчеризация.

claudecodexagycursor-agentpigrokmuseСохраняется для каждого проекта в .ccmux/agent. По умолчанию: Claude. Установите другое значение по умолчанию в config.toml.
// мкп
Ваш агент может использовать ccmux в качестве инструмента.
Подключите агент кодирования к ccmux. Сервер MCP для проверки сеансов, чтения заметок по проекту и проверки использования. Для запуска сеансов и отправки нажатий клавиш требуется явное согласие.
читать
- list_sessions
- область_чтения
- список_проектов
- list_conversations
- get_usage
- список_машин
- read_note · search_notes
действовать (согласие)
- spawn_session
- spawn_bare_session
- send_keys
- kill_session
Скрыто из tools/list пока не пройдешь --allow-mutate.
{
"mcpServers": {
"ccmux": { "command": "ccmux-mcp" }
}
}Агент на вашем ноутбуке может прочитать, что делает его брат на Mac mini, запустить помощника в другом проекте, получить результат и выполнить очистку — без использования SSH. Направьте его на узел tailnet с помощью CCMUX_HOST=mini:7474.
// сервер разработки
Сервер разработки на мини-версии, просмотр из любого места.
Запустите веб-приложение на хосте, поделитесь его портом с Tailscale Serve и откройте напечатанный URL-адрес HTTPS на своем телефоне. Оба устройства должны быть подключены к вашей tailnet.
на мини
npm run dev
tailscale serve 3000
на вашем телефоне
Safari
→ HTTPS URL
на ноутбуке
Browser
→ same HTTPS URL
Используйте порт, который печатает ваш сервер разработки; 3000 например. См. Руководство по предварительному просмотру телефона для настройки HTTPS и конфигурации разрешенных хостов.
// подробнее
И еще несколько вещей, с которыми ccmux спокойно справляется.
Реактивные функции, которые появляются, когда они вам нужны, и остаются в стороне, когда они вам не нужны.
moshi-hook.02Управление сномКонтролируйте, когда хост бодрствует. Режим macOS по умолчанию работает от сети переменного тока; поведение при закрытии крышки требует отдельной настройки.03Обнаружено автоматическиУстановите ccmux на новое устройство, и он появится на всех остальных устройствах в вашей tailnet в течение нескольких секунд — без настройки хоста.04Собственные заметки терминалаКаждый .md файл в дереве проекта, сгруппированный по папкам, отображаемый на панели. Рипгреп-поиск. Нет службы синхронизации.05Прикрепляется к SSH или Mosh.Доберитесь до любой машины в tailnet через обычный интерфейс. sshили закрепите хост с помощью mosh , чтобы соединение выдержало роуминг и закрытие крышки. Автоматически определяется для каждого хоста.06Пошаговая настройкаccmux setup — интерактивный мастер, проверяющий tmux / mosh / tailscale и предлагает установить все, чего не хватает. ccmux doctor проверяет это.Распространенные вопросы
Что ccmux добавляет к tmux?
tmux сохраняет сеансы терминала после отключения. ccmux добавляет панель управления для агентов кодирования, навигации по проекту, истории разговоров и обнаружения удаленных сеансов. Узнайте, как управлять несколькими сеансами.
Запускаются ли агенты на моем телефоне?
Агенты работают на вашем Mac или хосте Linux. Ваш телефон подключается к этому хосту через терминальный клиент; хост должен бодрствовать и быть онлайн. Настройте мобильный доступ.
Нужен ли мне Tailscale для локальных сеансов?
Вы можете управлять сеансами на одном компьютере локально. Tailscale соединяет ваши устройства для удаленного обнаружения и доступа. Подключите второй компьютер.
Включает ли ccmux подписку на AI?
ccmux можно загрузить бесплатно. Установите и войдите в выбранный вами агент кодирования отдельно; подписка этого провайдера или плата за API по-прежнему взимаются. Проверьте требования к установке.
Помогите улучшить ccmux
Нашли ошибку, непонятную инструкцию или неудачный перевод? Мы рады любым улучшениям. Создайте issue или отправьте pull request.
// никогда не прекращать доставку.
Попробуйте на своем компьютере
v0.5.0 отсутствует. macOS, Linux или Windows через WSL2 — один curl и вы в деле. Homebrew тоже работает.
