Jak uruchamiać wielu agentów Claude Code równolegle
Równoległa praca Claude Code wymaga izolacji, widoczności i szybkiego sposobu znalezienia sesji czekającej na dane wejściowe. cmux daje każdemu zadaniu widoczny workspace i utrzymuje sesje Claude czytelne, gdy działają obok siebie.
Bezpieczny równoległy workflow
Utwórz jeden branch, worktree, checkout, folder repo lub własny obszar roboczy na zadanie, otwórz każdy w cmux, uruchom agenta normalnie, a potem użyj skrótów nieprzeczytanych i powiadomień cmux z hooków, OSC lub cmux notify, aby przeglądać sesje wymagające twojej uwagi. Claude Code, Codex i OpenCode pozostają agentami; cmux obsługuje powierzchnię nadzoru.
| Podejście | Izolacja | Widoczność | Najlepsze użycie |
|---|---|---|---|
| Jedna karta terminala na zadanie | Manualna | Słaba | Małe eksperymenty |
| Panele tmux | Manualna | Średnia | Zdalne przepływy shell |
| Manualne worktree Git | Silna | Manualna | Ostrożna praca równoległa |
| Workspace’y cmux | Działa z Twoim setupem branch/worktree | Silna | Wiele widocznych sesji Claude na macOS |
| cmux claude-teams | Natywne mapowanie paneli dla sesji teammate | Silna | Zespoły agentów Claude Code z natywnymi splitami cmux zamiast paneli tmux/iTerm2 |
Daj każdemu zadaniu widoczne miejsce
Główny problem równoległych agentów to utrata orientacji, który terminal należy do którego zadania. Workspace’y cmux trzymają gałąź, katalog, porty i ostatnie wyjście widoczne na pasku bocznym.
Używaj pierścieni powiadomień jako kolejki review
Gdy agent emituje powiadomienie cmux przez hooki, OSC 99/777 lub cmux notify, cmux oznacza obszar roboczy jako nieprzeczytany i podświetla pierścień panelu. Cmd+Shift+U przechodzi do najnowszego nieprzeczytanego elementu. Cmd+Control+U oznacza bieżący element jako najstarszy nieprzeczytany i przechodzi do kolejnego najnowszego nieprzeczytanego elementu, co jest przydatne, gdy kilka agentów kończy jednocześnie.
Zostaw Claude Code bez zmian
cmux nie zastępuje Claude Code, Codex ani OpenCode. Uruchamiasz te same CLI ze swoimi istniejącymi kontami i ustawieniami, a cmux dodaje obszary robocze, powiadomienia i automatyzację socketu wokół sesji terminala.
Użyj trybu teammate, gdy pasuje
Dla trybu teammate Claude Code cmux potrafi tłumaczyć panele teammate w stylu tmux na natywne podziały cmux, więc uruchomieni teammates pozostają widoczni z metadanymi paska bocznego i powiadomieniami.
FAQ
Czy cmux automatycznie tworzy worktree Git?
Nie domyślnie. cmux można oskryptować tak, aby tworzył obszary robocze wokół twojego brancha, worktree, układu multi-repo, przepływu bez Git, code-to-main lub remote-dev, dzięki czemu możesz zachować konfigurację repozytorium pasującą do projektu.
Czy Claude Code i Codex mogą działać obok siebie?
Tak. cmux jest niezależny od agenta, więc Claude Code, Codex, OpenCode i inni agenci CLI mogą działać jednocześnie w osobnych workspace’ach.
Który skrót jest najważniejszy dla równoległych agentów?
Cmd+Shift+U to główny skrót nadzoru, bo przechodzi do najnowszego nieprzeczytanego elementu. Cmd+Control+U jest przydatny, gdy chcesz oznaczyć bieżący element jako najstarszy nieprzeczytany i przejść do kolejnego najnowszego nieprzeczytanego elementu.
cmux jest darmowy i open source dla macOS.