[ CASE // 02 // AI AGENTS // ORCHESTRATION // DEVTOOLS ]

Orca

Orchestrátor AI coding agentů pro mise, úkoly, dohled a řízenou autonomii

// CLIENT
Vlastní produkt
// ROLE
FOUNDER // PRODUCT, FULLSTACK, AI, SYSTEMS
// PERIOD
2026 → TEĎ
// STATUS
ACTIVE
NODE 22TYPESCRIPTHONOSQLITENEXT.JS 16REACT 19TAILWIND 4TMUXMONACOSSE

O projektu

Orca je vlastní nástroj pro řízení autonomních AI coding agentů. Vznikla z praktického problému: jeden agent v terminálu je užitečný, ale více agentů nad jedním projektem rychle potřebuje plánování, stav, dohled a bezpečnostní hranice.

Cílem není nahradit vývojáře. Cílem je dát agentům provozní rámec: co mají dělat, v jakém pořadí, s jakou mírou autonomie a kdy se má práce zastavit pro lidské rozhodnutí.

Co produkt řeší

Při práci s agentními nástroji se často opakuje stejný chaos:

  • jeden terminál běží, druhý čeká, třetí se zasekne,
  • výstupy mizí ve scrollbacku,
  • navazující úkoly se musí hlídat ručně,
  • citlivé změny potřebují schválení,
  • člověk neví, jestli systém pracuje, nebo stojí.

Orca nad tím staví řídicí vrstvu. Úkoly mají stav, mise mají kapacitu, agenti běží v izolovaných relacích a dashboard ukazuje, co se právě děje.

Architektura

Orca je navržená jako samostatný daemon s API, CLI a webovým rozhraním. Daemon drží stav úkolů, misí, relací a událostí. Agenti se spouštějí v izolovaných tmux sezeních a reportují výsledek zpět přes jednotný CLI callback.

Základní vrstvy jsou:

  • daemon a API — řízení úkolů, misí, relací, event streamu a konfigurace,
  • webové UI — dashboard, kanban, timeline, mise, projekty a nastavení,
  • CLI — rychlá práce z terminálu a callback vrstva pro agenty,
  • agent runtime — spouštění Claude Code, Codexu, OpenCode nebo dalších executorů,
  • guardraily — blokace rizikových oblastí a řízení autonomie.

Tech stack

RUNTIME   → Node.js 22 + TypeScript
API       → Hono + REST + SSE
DATA      → SQLite + WAL
WEB       → Next.js 16 + React 19 + Tailwind 4
EDITOR    → Monaco
AGENTS    → tmux + CLI executory
CLI       → native Node CLI
TESTS     → Vitest

Důležitý designový detail je, že daemon nemusí parsovat výstup každého agenta zvlášť. Agenti mají jednotný způsob, jak práci uzavřít a předat výsledek zpět systému. Díky tomu se integrace drží čistá a rozšiřitelná.

Klíčové schopnosti

  • Mise a fáze — větší cíl se dá rozdělit do navazujících kroků s kapacitou a stavem.
  • Řízená autonomie — různé úkoly mohou mít různou míru samostatnosti.
  • Živé relace — běžící agenti jsou vidět v UI včetně terminálového streamu.
  • Timeline aktivit — události, stavy a signály jsou zpětně dohledatelné.
  • Project editor — webové rozhraní umí pracovat s projekty, soubory, diffy a commity.
  • Open-source základ — projekt je připravený jako lokálně nasaditelný nástroj bez nutnosti externí služby.

Pro koho to je

Orca dává smysl pro vývojáře a týmy, které už AI agenty používají pravidelně a narážejí na limity ruční koordinace. Typicky tam, kde jeden prompt nestačí a práce se skládá z více kroků: audit, implementace, testy, review, oprava a dokumentace.

Není to obecný task manager. Je to provozní vrstva pro agentní vývoj.

Výsledek

Projekt ukazuje, jak může vypadat další krok práce s AI ve vývoji. Ne jako jeden chytřejší chatbot, ale jako systém, který umí spouštět více agentů, sledovat jejich stav a držet nad nimi kontrolu.

Pro portfolio je Orca ukázka product engineeringu na pomezí AI, developer tools, systémového návrhu a provozního UI. Spojuje agentní runtime, reálné terminálové procesy, webový dashboard, bezpečnostní rozhodování a open-source distribuci do jednoho produktu.

// NÁHLEDY
// NEXT_CASE
Sarah-Hair.cz
Digitální platforma pro salon: rezervace, e-shop, účet, interní agenda i AI agentka Iris