dmux CLI
dmux, терминальный менеджер агентов, держит задачи нескольких репозиториев в одной сессии и сохраняет работу скрытых панелей.
- 1 816 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI запускает агентов и хуки, создает рабочие копии и может коммитить, объединять и отправлять выбранные ветки.
Установка
- Работает в
В терминале, через 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 перед объединением ветки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.
ccmux показывает все кодовые агенты в tmux: кто работает, кто ждет вас, запуск в worktree и передача ответа между сессиями.
Доска задач на Rust для терминала: каждая задача идет в своем git worktree и окне tmux, а Claude Code, Codex, Gemini CLI и другие агенты работают вместе
CLI и консольное приложение показывают, какие кодовые агенты в ваших сессиях tmux работают, ждут вашего решения или закончили
Настроенный tmux и CLI tmux-bridge: агенты читают соседние панели, вводят в них текст и обмениваются заданиями между собой.
Коротко о README
Хуки жизненного цикла запускают согласованные скрипты при создании рабочей копии и при слиянии. На macOS уведомления фоновых панелей можно отключить.