Як запустити кілька агентів Claude Code паралельно
Паралельна робота Claude Code потребує ізоляції, видимості та швидкого способу пошуку сеансу, який потребує введення. Те саме стосується Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor CLI та будь-якого агента, який працює в оболонці. cmux надає кожному завданню видимий робочий простір і забезпечує читабельність сеансів, коли вони виконуються поруч.
Безпечний паралельний робочий процес агента
Створіть одну гілку, робоче дерево, перевірку, папку репо або користувацький робочий простір для кожного завдання, відкрийте кожне в cmux, запустіть агент у звичайний спосіб, а потім використовуйте непрочитані ярлики та сповіщення cmux від хуків, сповіщення OSC або cmux для перегляду сеансів, які потребують вас. Claude Code, Codex і OpenCode залишаються агентами; cmux обробляє поверхню спостереження.
| Підхід | Ізоляція | Видимість | Найкраще використання |
|---|---|---|---|
| Одна вкладка терміналу на завдання | Інструкція | Слабкий | Невеликі експерименти |
| tmux панелей | Інструкція | Середній | Робочі процеси віддаленої оболонки |
| Інструкція Git worktrees | Сильний | Інструкція | Обережна паралельна робота |
| cmux робочі області | Працює з вашою гілкою, worktree, налаштуваннями каси або репо | Сильний | Багато видимих сеансів агента на macOS |
| cmux claude-teams | Нативне відображення панелей для сеансів напарників | Сильний | Команди агентів Claude Code із рідними сплітами cmux замість панелей tmux/iTerm2 |
Надайте кожному завданню видимий дім
Основний спосіб відмови паралельних агентів полягає в тому, що вони втрачають відстеження того, якому терміналу належить яке завдання. Робочі області cmux зберігають гілку, каталог, порти, непрочитаний стан і останній вихід видимими на бічній панелі.
Використовуйте дзвінки сповіщень як чергу перегляду
Коли агент надсилає сповіщення cmux через перехоплення, сповіщення OSC 99/777 або cmux, cmux позначає робочу область як непрочитану та вмикає панель. Cmd+Shift+U переходить до останнього непрочитаного елемента. Cmd+Control+U позначає поточний елемент як найстаріший непрочитаний і переходить до наступного останнього непрочитаного, що корисно, коли кілька агентів закінчують одночасно.
Зберігайте кожного агента без змін
cmux не замінює Claude Code, Codex або OpenCode. Ви запускаєте ті самі CLI із наявними обліковими записами та налаштуваннями, тоді як cmux додає робочі області, сповіщення та автоматизацію сокетів навколо термінального сеансу.
Використовуйте режим напарника, коли це зручно
У режимі напарника Claude Code cmux може перетворювати панелі напарників у стилі tmux у рідні розбиття cmux, щоб створені напарники залишалися видимими за допомогою метаданих бічної панелі та сповіщень.
FAQ
Чи створює cmux автоматично Git worktrees?
Не за замовчуванням. У cmux можна створити сценарії для створення робочих областей навколо вашої гілки, робочого дерева, мультирепо, no-git, коду до основного або віддаленого розробника, щоб ви могли зберегти налаштування репозиторію, які відповідають вашому проекту.
Чи можуть Claude Code і Codex працювати поруч?
так cmux не залежить від агентів, тому Claude Code, Codex, OpenCode та інші агенти CLI можуть працювати в окремих робочих областях одночасно.
Який ярлик найбільш важливий для паралельних агентів?
Cmd+Shift+U є основним ярликом контролю, оскільки він переходить до останнього непрочитаного елемента. Cmd+Control+U корисний, коли ви хочете позначити поточний елемент як найстаріший непрочитаний і перейти до наступного останнього непрочитаного елемента.
cmux безкоштовний і з відкритим кодом для macOS.