Oh My OpenAgent je rozšíření pro OpenCode, které nad základním CLI agentem přidává vícestupňovou orchestraci, specializované agenty a další nástroje pro práci s kódem. V repozitáři i dokumentaci se stále často používá starší název oh-my-opencode, takže stejný název zůstává i v instalačních příkazech, balíčku a konfiguračních souborech.
Repo projekt popisuje jako multi-model orchestration harness pro OpenCode. Prakticky to znamená, že se nespoléhá na jeden model nebo jednoho agenta, ale skládá nad OpenCode pracovní vrstvu, která umí rozdělit práci mezi více specializovaných agentů a providerů.
Tady jsou hlavní věci, které projekt přidává:
Dokumentace popisuje několik rolí, které se nad OpenCode skládají do jedné pracovní vrstvy:
Sisyphus jako hlavní orchestrátor pro běžnou práci a delegování úlohPrometheus pro plánování a rozpad větších úkolů před implementacíHephaestus jako hlubší autonomní worker pro náročnější coding úlohyOracle, Librarian, Explore nebo AtlasVedle samotných agentů projekt přidává i několik technických vrstev, které mají zlepšit spolehlivost a produktivitu:
Intent Gate pro rozpoznání typu zadání před spuštěním práceOh My OpenAgent není samostatná náhrada OpenCode, ale vrstva nad ním. Nejdřív je tedy potřeba mít nainstalovaný samotný OpenCode.
Instalace podle dokumentace vypadá takto:
bunx oh-my-opencode install
Případně je možné použít i npx:
npx oh-my-opencode install
Instalátor se postará o registraci pluginu do opencode.json a nastaví výchozí modely podle dostupných providerů. Projekt zároveň používá vlastní konfigurační soubory ~/.config/opencode/oh-my-opencode.json© nebo .opencode/oh-my-opencode.json©.
Po instalaci se jako hlavní vstupní workflow používá příkaz ultrawork nebo zkráceně ulw.
Z pohledu používání OpenCode je zajímavé hlavně to, že se projekt nesnaží přidat jen další prompt nebo jednu sadu aliasů. Spíš staví názorovou pracovní vrstvu nad už existující OpenCode ekosystém.
To se hodí hlavně v těchto případech:
Projekt nepoužívá běžnou permisivní licenci typu MIT nebo Apache. Podle přiložené licence Sustainable Use License 1.0 je použití povolené pro vlastní interní business účely, osobní použití nebo nekomerční použití a distribuce je omezená na nekomerční účely.
Před nasazením do firmy nebo do vlastního produktu dává smysl si tuhle část projít detailně.