Как запускать несколько агентов Claude Code параллельно
Параллельная работа Claude Code требует изоляции, видимости и быстрого способа найти сессию, которой нужен ввод. cmux дает каждой задаче видимое рабочее пространство и сохраняет читаемость сессий Claude, пока они идут рядом.
Безопасный параллельный workflow
Создайте по одной ветке, рабочему дереву, оформлению заказа, папке репозитория или настраиваемому рабочему пространству для каждой задачи, откройте каждую в cmux, запустите агент в обычном режиме, затем используйте непрочитанные ярлыки и уведомления cmux от перехватчиков, OSC или cmux для просмотра сеансов, которые вам нужны. Claude Code, Codex и OpenCode остаются агентами; cmux управляет поверхностью наблюдения.
| Подход | Изоляция | Видимость | Лучшее применение |
|---|---|---|---|
| Одна terminal tab на задачу | Вручную | Слабая | Небольшие эксперименты |
| tmux panes | Вручную | Средняя | Remote shell workflows |
| Ручные Git worktrees | Сильная | Вручную | Аккуратная параллельная работа |
| Рабочие пространства cmux | Работает с вашим branch/worktree setup | Сильная | Много видимых сессий Claude на macOS |
| cmux claude-teams | Нативное сопоставление panes для teammate sessions | Сильная | Команды агентов Claude Code с собственным разделением cmux вместо панелей tmux/iTerm2 |
Дайте каждой задаче видимый дом
Главный сбойный сценарий параллельных агентов - потерять понимание, какой терминал отвечает за какую задачу. Рабочие пространства cmux держат ветку, каталог, порты и последний вывод видимыми в sidebar.
Используйте кольца уведомлений как очередь review
Когда агент отправляет уведомление cmux через перехватчики, уведомления OSC 99/777 или cmux, cmux помечает рабочую область как непрочитанную и звонит на панель. Cmd+Shift+U переходит к последнему непрочитанному элементу. Cmd+Control+U помечает текущий элемент как самый старый непрочитанный и переходит к следующему последнему непрочитанному, что полезно, когда несколько агентов завершают работу одновременно.
Оставьте Claude Code без изменений
cmux не заменяет Claude Code, Codex или OpenCode. Вы запускаете те же CLI с существующими учетными записями и настройками, а cmux добавляет рабочие области, уведомления и автоматизацию сокетов вокруг сеанса терминала.
Используйте teammate mode, когда он подходит
Для режима Claude Code teammate cmux может переводить tmux-style teammate panes в нативные splits cmux, поэтому spawned teammates остаются видимыми с metadata в sidebar и уведомлениями.
FAQ
cmux создает Git worktrees автоматически?
Не по умолчанию. cmux можно написать в сценарии для создания рабочих пространств вокруг вашей ветки, рабочего дерева, нескольких репозиториев, без git, передачи кода в основной поток или потока удаленной разработки, чтобы вы могли сохранить настройки репозитория, соответствующие вашему проекту.
Можно ли запускать Claude Code и Codex рядом?
Да. cmux не зависит от конкретного агента, поэтому Claude Code, Codex, OpenCode и другие CLI-агенты могут одновременно работать в разных рабочих пространствах.
Какое сокращение важнее всего для параллельных агентов?
Cmd+Shift+U — это основной ярлык управления, поскольку он переходит к последнему непрочитанному элементу. Cmd+Control+U полезен, когда вы хотите пометить текущий элемент как самый старый непрочитанный и перейти к следующему последнему непрочитанному элементу.
cmux бесплатный и с открытым исходным кодом для macOS.