Steruję dziesięcioma agentami Claude Code z jednego czatu

2026-11-03 • Daniel Agrici • AI zagraniczne •tutorial •waga 3/5 •9 min czytania

Pokaz krok po kroku, jak z jednego czatu-orkiestratora sterować wieloma agentami Claude Code — w terminalu i na desktopie. Konfiguracja modelu, nazywanie sesji i masowe polecenia bez zewnętrznych narzędzi.

Robocza publikacja redakcyjna na podstawie publicznego transkryptu YouTube. Źródło: YouTube.

Oryginalny tytuł filmu

I control 10 Claude Code agents from one chat

O czym jest ten film

  1. Krótki, praktyczny pokaz sterowania wieloma czatami Claude Code z jednego okna głównego — tzw. orkiestratora.
  2. Funkcja działa zarówno w terminalu, jak i w aplikacji desktopowej.
  3. Demo: do dziesięciu czatów naraz leci jedno polecenie — przywitanie i żart o ziemniakach (potem wersja z żartem o owocach).
  4. Konfiguracja od zera: autor uruchamia cztery czaty, wszystkie domyślnie na modelu Sonnet 5.5 w wariancie medium.
  5. Czat główny dostaje mocniejszy model (Opus) i wysoki poziom wysiłku, ustawione komendą /model.
  6. Nazwy sesji można nadawać ręcznie albo zlecić to orkiestratorowi (w demo: „agent B, C i D”, „Richard”, „Thomas”, losowe nazwy).
  7. Do zespołu da się włączyć także wcześniejsze sesje i dokładanie kolejnych agentów, a nawet całych zespołów (teams) w trakcie pracy.
  8. Przykład z praktyki autora: zespół marketingowy z agentami oddegranymi role — CEO, blogi, leady, reklamy.
  9. Kluczowa rada: polecenia do poszczególnych okien formułuje orkiestrator, bo — zdaniem autora — nikt nie napisze lepszych promptów dla Claude’a niż sam Claude.
  10. Skala rzędu 10–30 agentów zależy od limitu tokenów; zewnętrzne narzędzia (tmux, cmux) stają się zbędne, bo orkiestracja jest natywna.

10 najważniejszych takeaways — z kontekstem zastosowania

1.Orkiestracja wielu czatów jest wbudowana w Claude Code

Na czym polega: Jeden czat potrafi wysyłać polecenia do wielu innych czatów naraz — w terminalu i w aplikacji desktopowej. Nie trzeba nic doinstalowywać ani sklejać zewnętrznymi skryptami.

Jak stosować: Otwórz jeden czat główny i kilka czatów-agentów, a potem w głównym napisz np. „wyślij do wszystkich wiadomość i każ wykonać zadanie X”.

Na co uważać: To funkcja Claude Code, a nie zwykłego czatu w przeglądarce — upewnij się, że pracujesz we właściwej aplikacji i jej aktualnej wersji.

2.Jedno polecenie trafia do każdego agenta z osobna

Na czym polega: Orkiestrator sam rozbija polecenie na osobne wiadomości do każdego okna. W demo do dziesięciu czatów poszło jedno zlecenie: przywitaj się i opowiedz żart o ziemniakach — i każde okno wykonało swoją część.

Jak stosować: Formułuj polecenie raz, w czacie głównym, wskazując odbiorców: „wszyscy”, konkretny zespół albo agent po nazwie.

Na co uważać: Każdy agent realnie wykonuje pracę i zużywa tokeny — przy dziesiątkach okien rachunek rośnie szybko.

3.Mocniejszy model tylko dla orkiestratora

Na czym polega: Autor ustawia czat główny na Opusie, a agentów zostawia na tańszym Sonnecie. Logika prosta: rozdzielaniem zadań ma się zajmować „mądrzejsza głowa”, wykonawcy mogą być tańsi.

Jak stosować: Przełącz orkiestratora na najmocniejszy dostępny model, a czaty robocze zostaw na domyślnym — tak optymalizujesz stosunek jakości do kosztów.

Na co uważać: Mocniejszy model w czacie głównym sam w sobie kosztuje więcej, zwłaszcza gdy koordynuje dużo agentów — używaj go tam, gdzie faktycznie sterujesz zespołem.

4.Komenda /model: wybór modelu i poziomu wysiłku

Na czym polega: Slash command /model pozwala w danym czacie przełączyć model (np. z Sonnet na Opus) i ustawić poziom wysiłku (effort) — czyli to, jak mocno model przykłada się do zadania. W demo autor ustawił orkiestratorowi wysoki poziom.

Jak stosować: Wpisz /model w czacie, który chcesz skonfigurować, wybierz model i poziom wysiłku — najlepiej zanim ruszy praca całego zespołu.

Na co uważać: Ustawienia modelu dotyczą konkretnej sesji — łatwo zapomnieć o jednym z okien i zostawić je na słabszym lub droższym modelu.

5.Nazwy sesji możesz zlecić samemu orkiestratorowi

Na czym polega: Okno można przemianować ręcznie, ale szybciej jest napisać w czacie głównym: „przemianuj pozostałe trzy agenty na B, C i D” — i orkiestrator zrobi to za ciebie. W demo tak powstały „Richard”, „Thomas” i agenci z losowymi nazwami.

Jak stosować: Nadawaj nazwy funkcyjne (rola, temat zadania), bo potem w poleceniach wskazujesz agentów właśnie po nazwie.

Na co uważać: Delegując zmiany nazw, sprawdź efekt — niedoprecyzowane polecenie może przynieść nazwy, których się nie spodziewałeś.

6.Skład zespołu jest elastyczny

Na czym polega: Zespół nie musi powstawać wyłącznie z nowo otwartych okien. Można przemianować stare sesje i włączyć je do współpracy, dokładać kolejnych agentów w trakcie pracy albo tworzyć całe podzespoły (teams).

Jak stosować: Gdy zadanie się rozrośnie, dopisz w czacie głównym prośbę o utworzenie kolejnych agentów; gdy potrzebujesz porządku — pogrupuj ich w zespoły.

Na co uważać: Stara sesja pamięta swój wcześniejszy kontekst — upewnij się, że historia tamtej rozmowy nie zaburzy nowego zadania.

7.Nie klep promptów do każdego okna — niech pisze je orkiestrator

Na czym polega: Zdaniem autora nikt nie napisze lepszych promptów dla Claude’a niż sam Claude. Dlatego zamiast ręcznie wklejać polecenia do każdego okna, mówi się orkiestratorowi, czego się chce, a on formułuje wiadomości do poszczególnych agentów.

Jak stosować: Komunikuj intencję wprost („przekaż wszystkim, żeby…”), a sformułowanie zostaw czatowi głównemu — w demo orkiestrator przekazał dokładnie: „opowiedz Danielowi żart o ziemniakach”.

Na co uważać: Orkiestrator parafrazuje twoje polecenie — przy precyzyjnych wymaganiach zajrzyj, co dokładnie zostało wysłane do agentów.

8.Najpierw plan z głównym czatem, potem armia agentów

Na czym polega: Przy większym projekcie autor zaleca odwrotną kolejność, niż mogłoby przyjść do głowy: najpierw ułożyć plan z orkiestratorem na mocniejszym modelu, dopiero potem uruchamiać wielu agentów naraz.

Jak stosować: Sesja planistyczna w czacie głównym → rozdzielenie zadań między agentów → kontrola postępów z jednego okna.

Na co uważać: Skala 10–30 agentów zależy od limitów tokenów — każdy z nich wykonuje realną pracę, więc koszty rosną liniowo z liczbą okien.

9.Sprawdzony wzór: zespół agentów oddegranych role

Na czym polega: Autor używa tej samej mechaniki w codziennym marketingu: osobni agenci dla roli CEO, blogów, leadów i reklam — czasem w połączeniu z jego własnym, domowym systemem.

Jak stosować: Pomyśl o zespole jak o obsadzie ról: każda nazwa okna to jedna funkcja, a orkiestrator kieruje całą ekipą.

Na co uważać: Sam autor zaznacza, że włącza ten system tylko wtedy, gdy jest potrzebny — przy drobnym zadaniu jeden czat w zupełności wystarczy.

10.Zrezygnuj ze zewnętrznych narzędzi

Na czym polega: Ponieważ orkiestracja jest natywna w Claude Code, pośrednie rozwiązania typu tmux czy cmux przestają być konieczne — Claude sam został zaprojektowany do sterowania wieloma sesjami.

Jak stosować: Jeśli dotąd ogarniałeś równoległe agentów przez tmux lub podobne narzędzia, przetestuj wbudowaną funkcję — konfiguracja jest prostsza.

Na co uważać: Nie każde zadanie uzasadnia rozbudowany zespół — czytelność i koszty rosną wraz z liczbą okien.

Redakcyjne tłumaczenie

Wprowadzenie: jeden czat, wiele agentów

Dziś pokażę wam, jak sterować wieloma czatami za pomocą jednego agenta Claude — zarówno w aplikacji desktopowej, jak i w terminalu.

Terminal: jedno polecenie dla dziesięciu czatów

Zacznijmy od terminalu. Mam otwarte dziesięć osobnych czatów. Jednym poleceniem wysyłam do wszystkich wiadomość powitalną i każę opowiedzieć żart o ziemniakach. Oto odpowiedź jednego z nich. Zaraz robię to samo po raz drugi: „Hej Claude, wyślij każdemu papaję, kiwi, mango — wszystkie owoce, jakie mamy w arsenale — i każ opowiedzieć żart o owocach”. I znowu widać przykładową odpowiedź.

Jak widać, nawet w terminalu polecenie od razu trafiło do każdego okna z osobna. Ta funkcja jest już wbudowana w Claude, a jej uruchomienie jest dużo prostsze, niż mogłoby się wydawać. Dokładnie to samo działa na desktopie — mam tam zresztą także zespoły (teams). Można stworzyć kilka osobnych ekip i jednym ruchem posłać polecenie do wszystkich.

Od zera: cztery agenty i mocniejszy model dla orkiestratora

No dobrze — jak to zrobić? Czy to działa naprawdę? Tak: to funkcja wbudowana w Claude Code, dostępna zarówno w terminalu, jak i w aplikacji desktopowej. W każdej chwili można też zmienić nazwę dowolnej sesji. Ale chyba najlepiej zacznę od początku — dla porządku pozamykam wszystkie te czaty i pokażę, jak uruchomić całość u siebie, bo to naprawdę proste.

I od razu ważna uwaga: orkiestratorowi — czyli czatowi głównemu, który rozdziela polecenia — warto podpiąć mocniejszy model. Ja wybieram Opusa.

(Informacja dodatkowa: Opus i Sonnet to klasy modeli Claude — Opus jest mocniejszy i droższy, Sonnet tańszy i szybszy.)

Na potrzeby tego demo w terminalu odpalę tylko cztery czaty. Otwieram je po kolei — w każdym siedzi Claude. Domyślnie wszystkie działają na Sonnet 5.5 w wariancie medium. W czacie głównym wpisuję komendę /model, wskazuję Opusa, a poziom wysiłku (effort) — czyli to, jak mocno model przykłada się do zadania — ustawiam na wysoki. Dokładnie tak ma pracować mój orkiestrator.

Nadawanie nazw: ręcznie albo delegując

Teraz pora na nazwy. Można to zrobić ręcznie — nazwijmy sesję na przykład „agent A” — albo zlecić sprawę samej rozmowie. Piszę więc: „Hej, chcę, żebyś przemianował pozostałe trzy agenty na agenta B, C i D”. I gotowe — to przykład jednej z takich zmian.

Desktop: nawet stare czaty się przydadzą

To samo wygląda w aplikacji desktopowej. Otwieram nowy czat: „Hej, będziemy pracować nad kilkoma nowymi rzeczami. Daj znać, kiedy będziesz gotowy”. Wiem, celowo banalny prompt — chcę tylko pokazać, jak to widzi zwykły użytkownik.

Chcesz mieć wiele czatów? Otwierasz ich tyle, ile potrzebujesz, a nawet możesz sięgnąć po sesje z przeszłości — u mnie widać np. „testing”, „jeden”, „dwa”, „trzy”, „yo, yo, yo”. Mamy więc trzy czaty równolegle, a do tego dwa kolejne: „new work session” i „demo chat”. Proszę bardzo: „przemianuj jeden na Richard, drugi na Thomas”. I to jest właśnie przykład tego, jak można to zrobić — agent wykonał obie zmiany. Na kolejne polecenie utworzy zresztą trzech nowych agentów z losowymi nazwami. I na tym koniec.

Zastosowanie w praktyce: zespół marketingowy

W ten sam sposób, w aplikacji desktop Claude, buduje się całe zespoły czatów. W moim przypadku to marketing: mamy agentów oddegranych role — CEO, blogi, leady, reklamy — jest ich całkiem sporo. I dokładnie na tym systemie pracujemy. Korzystamy z niego również w połączeniu z naszym domowym systemem, choć nie zawsze, bo nie zawsze jest potrzebny. Ale to dobry przykład: znowu widać, jak sam agent tworzy kolejnych agentów. Wszystko, co mnie to kosztowało, to jeden prosty prompt. Tyle samo będzie kosztować was — bo całość jest w pełni zintegrowana z Claude Code.

Jak płyną komunikaty

A teraz spójrzcie, co się wydarzyło, gdy powiedziałem: „oto wiadomość od Daniela”. Odsunę nieco to okno, żeby dokładnie widać było, o co chodzi. Tutaj doszła wiadomość od mojego orkiestratora — u mnie nazywa się on „Demo Claude Harness” — o treści: „Proszę, opowiedz Danielowi żart o ziemniakach”. Rozwinę ją, żeby widać było całość. Wiadomość przyszła od tego agenta, czyli od orkiestratora, dokładnie w takiej formie, w jakiej zleciłem.

Dobre praktyki: plan, mocniejszy model, skala

Teraz wy również możecie wykorzystać to do realnej pracy — nie musicie jak szalony klepać promptów w każdym oknie po kolei. I to jest jedna z najlepszych praktyk, bo nikt nie napisze lepszych promptów dla orkiestratora niż sam Claude.

Jeśli więc chcecie w przyszłości zrobić z tego pełnoprawny warsztat, najpierw ułóżcie plan z głównym orkiestratorem. Postawcie go na mocniejszym modelu. Następnie możecie uruchomić wielu agentów naraz i sterować dziesięcioma, dwudziestoma, trzydziestoma — tyle, na ile pozwolą wam tokeny. To jeden z najlepszych sposobów na zarządzanie wieloma agentami jednocześnie, a działa i w terminalu, i w aplikacji desktopowej. I jest przy tym naprawdę banalnie prosty.

Jeśli chcecie na przykład zaplanować bloga, wystarczy napisać: „zaplanujmy stworzenie bloga” — zwłaszcza jeśli korzystacie z naszych skillsów.

(Informacja dodatkowa: „skills” to pakiety gotowych umiejętności dla Claude Code — zestawy instrukcji opisujących, jak model ma wykonywać określony rodzaj zadań.)

Zamiast tmux i cmux

I to jest dokładnie jeden z najlepszych sposobów — bez zewnętrznych narzędzi sterujących, tmux, cmux i innych rozwiązań, po które ludzie sięgają. Możecie po prostu używać Claude bezpośrednio, bo właśnie do tego go zaprojektowano.

(Informacja dodatkowa: tmux to popularne narzędzie terminalowe do zarządzania wieloma sesjami; cmux służy do równoległego uruchamiania wielu instancji Claude Code.)

Mam nadzieję, że się przyda. Trzymajcie się!