Agent Zero je open-source agentický framework pro obecné použití, který běží primárně v Dockeru a staví na tom, že agent používá počítač jako pracovní nástroj. Podle README a architektury projektu nejde o úzce specializovaného chatbota, ale o rozšiřitelné prostředí s webovým UI, persistentní pamětí, projekty, pluginy, MCP integrací a podporou více agentů. Prakticky je to zajímavé hlavně pro self-hosted provoz, automatizaci a experimentování s vlastními agentními workflow.
README projektu popisuje Agent Zero jako framework, ne jako jeden pevně naprogramovaný agent. Základní myšlenka je, že agent dostane úkol, sám si rozkládá práci, používá dostupné nástroje, spouští kód, může delegovat podúkoly na podřízené agenty a průběžně si ukládá znalosti do paměti.
Prakticky jsou důležité hlavně tyto vlastnosti:
SKILL.mdPodle Quick Startu a Architecture Overview je doporučený provoz postavený na Dockeru. Hostitelský systém řeší hlavně běh kontejneru a přístup přes prohlížeč, samotný framework běží uvnitř runtime kontejneru.
To má několik praktických dopadů:
Repozitář je postavený hlavně na Pythonu. V dokumentaci a závislostech je vidět Flask, LiteLLM, Playwright, FAISS, FastMCP a Socket.IO. Frontend tvoří webové UI, backend řeší API, promptovací vrstvu, nástroje, pluginy a práci s pamětí.
README popisuje Agent Zero jako obecného asistenta, který není svázaný jen s jedním use-casem. Umí:
Důležitý detail je, že framework se nespoléhá jen na pevně zadrátované workflow. Velká část chování se řídí promptovou vrstvou v adresáři prompts/ a dá se upravovat.
Podle architektury Agent Zero používá hierarchii nadřízených a podřízených agentů. Hlavní agent může rozdělit úkol na podúkoly a delegovat je dál. To dává smysl hlavně u složitější práce, kde je potřeba oddělit průzkum, implementaci, kontrolu nebo specializované kroky.
Podle Working with Projects jsou projekty jedna z nejsilnějších funkcí frameworku. Projekt poskytuje:
To je praktické hlavně pro oddělení klientů, technologií nebo různých typů práce, aby se nemíchal kontext.
README explicitně zmiňuje systém skillů založený na otevřeném formátu SKILL.md. Cílem je, aby agent načítal kontextové schopnosti jen tehdy, když jsou potřeba, místo toho aby měl všechno trvale v promptu.
Vedle skillů má framework i pluginy. Ty rozšiřují backend, nástroje, web UI i lifecycle hooky. Pro uživatelské rozšíření je důležitý hlavně adresář usr/plugins/.
Podle Advanced MCP Configuration umí Agent Zero fungovat jako MCP klient a připojovat externí MCP servery. Podle Connectivity zároveň umí vystavit vlastní MCP server pro jiné MCP kompatibilní klienty.
To je zajímavé hlavně tehdy, když chceš:
Usage Guide ukazuje, že framework není jen chat okno. Součástí UI je také:
Speech-to-text je v dokumentaci popsané přes Whisper a text-to-speech používá hlasové rozhraní prohlížeče. Dokumentace zároveň uvádí, že hlasové funkce běží lokálně v Docker kontejneru.
Nejrychlejší cesta podle README a Quick Startu vypadá takto:
curl -fsSL https://bash.agent-zero.ai | bash
Na Windows je uveden PowerShell ekvivalent:
irm https://ps.agent-zero.ai | iex
Případně jde spustit i přímo Docker image:
docker run -p 80:80 agent0ai/agent-zero
Pokud má Agent Zero pracovat s reálnými lokálními soubory na hostu, dokumentace doporučuje host-side connector a0:
curl -LsSf https://raw.githubusercontent.com/agent0ai/a0-connector/main/install.sh | sh a0
Tady je důležité, že agent může zůstat izolovaný v Dockeru, ale přes connector pracovat s reálnými soubory na hostitelském systému.
Agent Zero dává smysl hlavně v situacích, kdy nestačí jednoduchý chat nad LLM a je potřeba agenta napojit na skutečné pracovní prostředí.
Typické scénáře:
Projekt sám v README upozorňuje, že může být nebezpečný, pokud dostane příliš široká oprávnění nebo běží bez izolace. To je potřeba brát vážně, protože framework umí spouštět kód, pracovat se soubory, používat síť a napojovat další nástroje.
Praktická omezení nebo rizika:
Součástí repozitáře je MIT licence, takže projekt je možné používat a upravovat i v širších scénářích než jen pro osobní experimenty.
Agent Zero je zajímavý hlavně jako otevřený agentní framework pro lidi, kteří chtějí kombinovat LLM, nástroje, projekty, paměť, MCP a vlastní rozšíření v jednom prostředí. Není to nejjednodušší nástroj na rychlé vyzkoušení AI chatu, ale spíš platforma pro praktickou práci a experimentování s agenty nad skutečným systémem.
Pokud někdo hledá self-hosted agenta s Docker provozem, projektovou izolací, podporou skillů a rozšiřitelností přes pluginy a MCP, Agent Zero stojí za vyzkoušení.