Skip to content
webvise
· 11 min czytania

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

AI AgentsAIOpen SourceAutomation
Udostepnij

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

Funkcjaoh-my-claudecode (OMC)oh-my-codex (OMX)
Bazowy CLIClaude Code (Anthropic)Codex CLI (OpenAI)
Wyspecjalizowane agenty3233 podpowiedzi
Umiejętności przepływu pracy40+36
Dobór modeluAutomatyczny wybór Haiku / Sonnet / OpusRouting niezależny od dostawcy
Pracownicy zespołuDo 5 równoczesnych (Ultrapilot)Zespoły izolowane w worktree
Wielu dostawcówCCG (Claude + Codex + Gemini)Natywne zespoły z mieszanymi dostawcami
Trwały stanSerwery MCP dla stanu i pamięci5 serwerów MCP (stan, pamięć, inteligencja kodu, śledzenie)
InstalacjaRynek wtyczek Claude Codenpm / system wtyczek Codex
Gwiazdki GitHub24 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

ScenariuszZalecane podejście
Szybka naprawa błędu w jednym plikuPojedynczy agent, bezpośrednie polecenie
Funkcjonalność obejmująca 5+ plikówPotok zespołowy z równoległymi pracownikami
Duża refaktoryzacja lub migracjaUltrawork / Ultrapilot dla maksymalnego zrównoleglenia
Zmiany wrażliwe na bezpieczeństwoPotok z obowiązkowym agentem przeglądu bezpieczeństwa
Eksploracja nieznanej bazy koduAutopilot z agentami badawczymi i analitycznymi
Generowanie zestawu testówRó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.

Praktyki webvise są zgodne z normami ISO 27001 i ISO 42001.