dmux CLI

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

  • 1 816 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • CLI запускает агентов и хуки, создает рабочие копии и может коммитить, объединять и отправлять выбранные ветки.
Все причины и проверки

standardagents/dmux

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/dmux

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI запускает агентов и хуки, создает рабочие копии и может коммитить, объединять и отправлять выбранные ветки.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

dmux, инструмент командной строки, создает для задачи панель терминала, ветку и отдельную рабочую копию Git. Пользователь вводит задание и выбирает одного или нескольких установленных агентов. Во встроенном просмотрщике пользователь читает файлы и diff внутри общего интерфейса. Когда задача готова, через меню можно объединить ветку или создать запрос на слияние в GitHub. Можно держать несколько репозиториев в одной сессии и скрывать панели, сохраняя работу процессов. Дополнительная модель помогает с названиями и сводками, но сами задачи выполняют выбранные CLI-агенты.

Для кого. Техлидам, которые запускают несколько кодинг-агентов параллельно и проверяют их изменения в отдельных ветках.

Подходит, если

  • Техлид передает независимые задачи разным агентам с отдельными рабочими копиями.
  • Разработчик просматривает ветки и объединяет результаты из терминального меню.
  • Команда сопровождает несколько репозиториев в одной долгой сессии.
  • После пересоздания панели пользователь возвращается к прежней беседе с агентом.

Не подходит, если

  • Нужна изоляция файловой системы и сети каждого процесса на уровне ОС.
  • На машине не установлены CLI выбранных агентов.
  • Предполагается, что разные ветки автоматически исключают смысловые конфликты при слиянии.

Пример запроса к агенту

Подготовь в dmux две отдельные задачи для документации и тестов. Слияние выполняй только после просмотра обеих веток.

Ограничения

Для запуска нужны tmux 3.0, Node.js 18 и Git 2.20 или новее, а также CLI выбранных агентов. Рабочие копии разделяют изменения Git, но процессы сохраняют свои права на общие файлы и сеть. Автоматические названия и анализ панелей используют отдельно настроенного провайдера или поддерживаемый вход. При слиянии dmux может сделать коммит и удалить рабочую копию. Перед этим просмотрите diff и сохраните изменения, которые еще нужны вне итоговой ветки.

Как отключить. Остановите агентные процессы и закройте панели. Перед удалением рабочих копий проверьте незакоммиченные изменения; скрытая панель продолжает работать.

Частые вопросы

Как создать задачу?

Нажмите `n`, введите задание и выберите агента. dmux создаст для задачи панель, ветку и рабочую копию.

Можно ли открыть обычный терминал?

Да. При создании панели можно не выбирать агента. Это полезно для ручной проверки.

Скрытая панель остановится?

Нет. Процесс продолжает работу. Для остановки завершите его явно.

Можно ли выбрать исходную ветку?

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

Как открыть изменения задачи?

Выберите файловый просмотрщик панели или меню задачи. Сравните diff перед объединением ветки.

Обсуждение

Вопросов и отзывов пока нет.

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

CLIШирокий доступ637Звезды репозитория

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

CLIШирокий доступ117Звезды репозитория

ccmux показывает все кодовые агенты в tmux: кто работает, кто ждет вас, запуск в worktree и передача ответа между сессиями.

CLIРасширенный доступ239Звезды репозитория

Доска задач на Rust для терминала: каждая задача идет в своем git worktree и окне tmux, а Claude Code, Codex, Gemini CLI и другие агенты работают вместе

CLIШирокий доступ1,7 тыс.Звезды репозитория
Официальный

CLI и консольное приложение показывают, какие кодовые агенты в ваших сессиях tmux работают, ждут вашего решения или закончили

CLIШирокий доступ563Звезды репозитория

Настроенный tmux и CLI tmux-bridge: агенты читают соседние панели, вводят в них текст и обмениваются заданиями между собой.

CLIШирокий доступ1,5 тыс.Звезды репозитория

Коротко о README

Хуки жизненного цикла запускают согласованные скрипты при создании рабочей копии и при слиянии. На macOS уведомления фоновых панелей можно отключить.

Бейдж для README

Сообщить о проблеме

Foxx AIdmux
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.