oh-my-claudecode i oh-my-codex: Jak orkiestracja wieloagentowa zmienia programowanie wspomagane przez AI
Dwa projekty open-source zamieniły Claude Code i OpenAI Codex CLI z pojedynczych asystentów w skoordynowane zespoły agentów. Oto jak działają oh-my-claudecode i oh-my-codex, co umożliwiają i dlaczego orkiestracja wieloagentowa ma znaczenie dla profesjonalnego programowania.
Tematy
Asystenci AI do kodowania weszli do głównego nurtu w 2024 roku. Do 2025 roku narzędzia takie jak Claude Code i OpenAI Codex CLI dały programistom AI działające natywnie w terminalu, zdolne do czytania baz kodu, pisania kodu i uruchamiania poleceń. Łączyło je jednak jedno ograniczenie: jeden model, jedno zadanie, jedno okno kontekstowe. W przypadku drobnych poprawek to wystarczy. Przy zadaniach obejmujących wiele plików, decyzje architektoniczne i kontrolę jakości pojedynczy agent szybko staje się wąskim gardłem.
Dwa projekty open-source autorstwa programisty Yeachana Heo rozwiązują ten problem, zamieniając samotnych asystentów AI w skoordynowane zespoły. oh-my-claudecode (OMC) orkiestruje wieloagentowe przepływy pracy dla Claude Code. oh-my-codex (OMX) robi to samo dla OpenAI Codex CLI. Oba projekty trafiły na GitHub Trending na początku 2026 roku, OMC ma obecnie ponad 24 000 gwiazdek, a OMX przekroczył 16 000.
Problem z pojedynczym agentem
Gdy prosisz asystenta AI o zbudowanie funkcjonalności, działa on w prostej pętli: czyta kod, generuje wynik, stosuje zmiany. Nie ma rozdzielenia planowania od wykonania, nie ma dedykowanego etapu przeglądu ani równoległej pracy nad plikami. Model, który pisze oprogramowanie pośredniczące do uwierzytelniania, jest tym samym, który je recenzuje. To tak, jakby jeden programista samodzielnie pisał, testował, recenzował i wdrażał własny kod bez drugiej pary oczu.
Orkiestracja wieloagentowa przełamuje ten schemat. Zamiast jednego generalisty otrzymujesz zespół specjalistów: architekta, który planuje, wykonawcę, który implementuje, recenzenta, który audytuje, oraz testera, który weryfikuje. Każdy agent skupia się na tym, co robi najlepiej, a warstwa orkiestracji koordynuje ich pracę.
Co robi oh-my-claudecode
oh-my-claudecode to wtyczka dla Claude Code niewymagająca konfiguracji, która dodaje orkiestrację wieloagentową za pomocą wyspecjalizowanych agentów, umiejętności przepływu pracy i potoków zespołowych. Instaluje się z rynku wtyczek Claude Code i aktywuje jednym poleceniem konfiguracyjnym.
32 wyspecjalizowane agenty
OMC dostarcza 32 agentów opartych na rolach, z których każdy jest dostrojony do konkretnego zadania. Architekt zajmuje się projektowaniem systemu i strategią debugowania. Executor pisze kod implementacyjny. Code-reviewer audytuje zmiany pod kątem jakości i wzorców. Security-reviewer skanuje w poszukiwaniu podatności. Test-engineer generuje pokrycie testami. Planner tworzy plany implementacji krok po kroku wraz z przepływami wywiadów.
Każdy agent działa z odpowiednim poziomem modelu. Szybkie wyszukiwania korzystają z Haiku ze względu na szybkość i efektywność kosztową. Standardowa implementacja używa Sonnet. Złożone decyzje architektoniczne i głęboka analiza trafiają do Opus. Automatyczny dobór modelu pozwala zaoszczędzić 30-50% na kosztach tokenów w porównaniu z uruchamianiem wszystkiego na najbardziej zaawansowanym modelu.
Ponad 40 umiejętności przepływu pracy
Umiejętności to wielokrotnie używane przepływy pracy wyzwalane prostymi poleceniami. Autopilot wykrywa intencje i automatycznie orkiestruje agentów. Ralph uruchamia samoodnosząca się pętlę, która iteruje aż zadanie przejdzie weryfikację. Ultrawork zrównolegla niezależne zadania w wielu pracownikach. TDD wymusza programowanie sterowane testami, wymagając testów przed kodem implementacyjnym.
- /autopilot wykrywa Twoje intencje i orkiestruje 19 agentów; dodaj "fast" dla równoległości lub "don't stop" dla wytrwałości
- /ralph cyklicznie planuje, wykonuje, weryfikuje i naprawia, aż zadanie zostanie ukończone z weryfikacją architekta na każdym etapie
- /ultrawork uruchamia do 5 równoczesnych pracowników do dużych refaktoryzacji, migracji lub generowania testów
- /team N tworzy N skoordynowanych agentów na wspólnej liście zadań z izolowanymi worktree git
- /ccg trójmodelowa orkiestracja, która odpytuje Claude, Codex i Gemini, a następnie syntetyzuje najlepszą odpowiedź
Potoki zespołowe
Potok zespołowy przebiega według ustrukturyzowanego cyklu życia: plan (zdefiniuj zakres i architekturę), PRD (utwórz dokument wymagań produktu), exec (zaimplementuj z równoległymi pracownikami), verify (uruchom automatyczne sprawdzenia) i fix (iteruj w przypadku niepowodzeń). Każdy pracownik otrzymuje izolowany worktree git, więc równoległe agenty nigdy nie tworzą konfliktów scalania.
Co robi oh-my-codex
oh-my-codex przenosi tę samą filozofię orkiestracji na Codex CLI OpenAI. Dostarcza 33 wyspecjalizowane podpowiedzi, 36 umiejętności przepływu pracy i 5 serwerów MCP do zarządzania stanem, pamięcią, inteligencją kodu i śledzeniem.
OMX dodaje możliwości, których brakuje bazowemu Codex CLI: trwały stan między sesjami, orkiestrację zespołową z izolacją worktree, przyrostowe śledzenie scalania i delegację między dostawcami. Możesz uruchamiać agenty Claude Code w ramach przepływu pracy Codex lub mieć pracowników Codex, Claude i Gemini działających równolegle we własnych worktree.
Zespoły z mieszanymi dostawcami
Jedną z wyróżniających się funkcji OMX jest orkiestracja z mieszanymi dostawcami. Jeden potok może przypisać model OpenAI do generowania kodu, podczas gdy Claude zajmuje się przeglądem architektonicznym, a Gemini prowadzi badania. Mocne strony każdego dostawcy są wykorzystywane tam, gdzie mają największe znaczenie, a warstwa orkiestracji obsługuje przekazywanie kontekstu między nimi.
Porównanie obok siebie
| Funkcja | oh-my-claudecode (OMC) | oh-my-codex (OMX) |
|---|---|---|
| Bazowy CLI | Claude Code (Anthropic) | Codex CLI (OpenAI) |
| Wyspecjalizowane agenty | 32 | 33 podpowiedzi |
| Umiejętności przepływu pracy | 40+ | 36 |
| Dobór modelu | Automatyczny wybór Haiku / Sonnet / Opus | Routing niezależny od dostawcy |
| Pracownicy zespołu | Do 5 równoczesnych (Ultrapilot) | Zespoły izolowane w worktree |
| Wielu dostawców | CCG (Claude + Codex + Gemini) | Natywne zespoły z mieszanymi dostawcami |
| Trwały stan | Serwery MCP dla stanu i pamięci | 5 serwerów MCP (stan, pamięć, inteligencja kodu, śledzenie) |
| Instalacja | Rynek wtyczek Claude Code | npm / system wtyczek Codex |
| Gwiazdki GitHub | 24 000+ | 16 000+ |
Jak orkiestracja wieloagentowa działa w praktyce
Rozważmy realistyczny scenariusz: musisz dodać obsługę internacjonalizacji do istniejącej aplikacji. Z pojedynczym asystentem AI prosiłbyś go o kolejne kroki, ręcznie sprawdzając każdy wynik. Z orkiestracją wieloagentową przepływ pracy wygląda inaczej.
- Planner analizuje bazę kodu i tworzy podział zadań z przypisaniami na poziomie plików
- Architekt projektuje architekturę i18n, wybierając biblioteki i definiując wzorce
- Pracownik 1 wyodrębnia hardkodowane ciągi znaków z komponentów do plików tłumaczeń
- Pracownik 2 buduje mechanizm przełączania języka i routing
- Pracownik 3 tworzy pliki tłumaczeń dla każdego docelowego języka
- Test engineer generuje testy dla przełączania języka, zachowania awaryjnego i obsługi RTL
- Code reviewer audytuje wszystkie zmiany pod kątem spójności i pominiętych ciągów znaków
- Verifier uruchamia pełny zestaw testów i potwierdza pomyślną kompilację
Pracownicy 1, 2 i 3 działają równolegle, każdy w izolowanym worktree git. Warstwa orkiestracji scala ich zmiany, rozwiązuje ewentualne konflikty i przekazuje wynik do przeglądu. To, co pojedynczemu agentowi zajęłoby godzinę sekwencyjnej pracy, kończy się w kilka minut.
Architektura orkiestracji
Zarówno OMC, jak i OMX stosują podobny wzorzec architektoniczny. W centrum znajduje się system hooków, który przechwytuje zdarzenia w bazowym CLI i kieruje je do warstwy orkiestracji. Hooki mogą wstrzykiwać kontekst, wyzwalać umiejętności, zarządzać stanem i koordynować agenty bez modyfikowania bazowego CLI.
Serwery MCP (Model Context Protocol) zapewniają trwałość. Serwery stanu śledzą, nad czym pracuje każdy agent. Serwery pamięci przechowują kontekst między sesjami, dzięki czemu agenty mogą odwoływać się do poprzednich decyzji. Serwery inteligencji kodu dostarczają agentom funkcje podobne do LSP (hover, przejdź do definicji, znajdź odwołania). Serwery śledzenia rejestrują harmonogramy wykonania na potrzeby debugowania problemów z orkiestracją.
Umiejętności to deklaratywne definicje przepływów pracy. Określają, które agenty zaangażować, w jakiej kolejności i z jakimi kryteriami weryfikacji. Umiejętność taka jak "ralph" definiuje pętlę: planuj, wykonuj, weryfikuj, naprawiaj. Jeśli weryfikacja nie powiedzie się, pętla powtarza się z kontekstem niepowodzenia. Eliminuje to ręczne iteracje, które spowalniają przepływy pracy z pojedynczym agentem.
Dlaczego to ma znaczenie poza indywidualną produktywnością
Przejście od pojedynczego agenta do wielu agentów to nie tylko kwestia szybkości. Wprowadza separację obowiązków do programowania wspomaganego przez AI. Gdy dedykowany agent recenzenta bezpieczeństwa skanuje każdą zmianę, wykrywa podatności, które asystent ogólnego przeznaczenia by pominął. Gdy agent architekta waliduje decyzje strukturalne przed rozpoczęciem implementacji, unikasz kosztownych przepisywań.
Dla zespołów wdrażających przepływy pracy programowania wspomaganego przez AI, warstwy orkiestracji rozwiązują problem zarządzania. Możesz wymusić, aby każda zmiana przechodziła przez agenta recenzenta przed zatwierdzeniem. Możesz wymagać weryfikacji pokrycia testami przed utworzeniem jakiegokolwiek PR. Są to te same bramki jakości, których używają zespoły ludzkie, zautomatyzowane i konsekwentne.
Praktyczne rozważania
Koszty tokenów
Wieloagentowe przepływy pracy zużywają więcej tokenów niż pojedynczy cykl pytanie-odpowiedź. OMC łagodzi to za pomocą automatycznego doboru modelu: proste zadania trafiają do tańszych modeli, złożone rozumowanie do bardziej zaawansowanych. Oszczędność 30-50% na tokenach wynikająca z inteligentnego routingu często równoważy narzut związany z uruchamianiem wielu agentów. W przypadku dużych zadań czas zaoszczędzony dzięki równoległemu wykonaniu zazwyczaj uzasadnia koszty.
Kiedy używać wielu agentów, a kiedy jednego
| Scenariusz | Zalecane podejście |
|---|---|
| Szybka naprawa błędu w jednym pliku | Pojedynczy agent, bezpośrednie polecenie |
| Funkcjonalność obejmująca 5+ plików | Potok zespołowy z równoległymi pracownikami |
| Duża refaktoryzacja lub migracja | Ultrawork / Ultrapilot dla maksymalnego zrównoleglenia |
| Zmiany wrażliwe na bezpieczeństwo | Potok z obowiązkowym agentem przeglądu bezpieczeństwa |
| Eksploracja nieznanej bazy kodu | Autopilot z agentami badawczymi i analitycznymi |
| Generowanie zestawu testów | Równolegli inżynierowie testów dla poszczególnych modułów |
Pierwsze kroki
Dla użytkowników Claude Code OMC instaluje się z rynku wtyczek. Uruchom polecenie konfiguracyjne i zacznij od /autopilot dla prowadzonej orkiestracji lub /team 3, aby utworzyć trzech równoległych pracowników. Dla użytkowników Codex CLI OMX instaluje się przez npm i działa podobnie. Oba projekty zawierają obszerną dokumentację i aktywne społeczności.
Szerszy obraz: od kopilotów do zespołów agentów
Ewolucja jest wyraźna. Pierwsza faza to autouzupełnianie (GitHub Copilot, 2022). Druga faza to kodowanie oparte na czacie (ChatGPT, Claude, 2023). Trzecia faza to agenty działające natywnie w terminalu (Claude Code, Codex CLI, 2025). Czwarta faza, odbywająca się teraz, to orkiestracja wieloagentowa. Projekty takie jak oh-my-claudecode i oh-my-codex to pierwsza fala narzędzi, które traktują kodowanie AI nie jako pojedynczego asystenta, lecz jako skoordynowany zespół.
Jak Addy Osmani napisał o kodowaniu wieloagentowym, skuteczna architektura oddziela planowanie od wykonania, stosuje wyspecjalizowane role i traktuje weryfikację jako etap pierwszej klasy. OMC i OMX implementują dokładnie ten wzorzec, czyniąc go dostępnym za pomocą prostych poleceń CLI.
Otwartoźródłowy charakter obu projektów oznacza, że innowacje napędza społeczność. Nowe agenty, umiejętności i wzorce przepływów pracy są regularnie dodawane przez współtwórców. Jeśli bazowa orkiestracja nie pasuje do Twojego przepływu pracy, możesz ją rozszerzyć o własne agenty i umiejętności.
Co to oznacza dla Twoich projektów
Orkiestracja wieloagentowa nie jest już pojęciem teoretycznym. Działa w produkcyjnych przepływach pracy już dziś. Niezależnie od tego, czy budujesz nową aplikację, migrujesz starszy system, czy utrzymujesz złożoną bazę kodu, narzędzia umożliwiające szybsze działanie bez poświęcania jakości już istnieją.
W webvise integrujemy przepływy pracy programowania wspomaganego przez AI w każdym projekcie, który realizujemy. Orkiestracja wieloagentowa przyspiesza nasz proces od architektury aż po wdrożenie, a wbudowane agenty recenzji i weryfikacji utrzymują standardy jakości, których oczekują nasi klienci. Jeśli chcesz zobaczyć, jak nowoczesne praktyki programowania mogą przyspieszyć Twój następny projekt, skontaktuj się z nami.