Menu
Přihlásit
Článek Automatizace

Pizza Bot: inbox pro AI agenty na pozadí (návod 2026)

Pizza Bot je open-source inbox pro AI agenty z Amazonu. Návod krok za krokem: instalace, připojení modelu, složky a schvalování akcí agenta na pozadí.

Aktualizováno 8 min čtení 8 sekcí

Obsah článku 8 sekcí

V kostce

  • Pizza Bot je open-source aplikace z Amazonu (Apache 2.0): e-mailový inbox pro AI agenty — hotová práce chodí do Unread, žádosti o schválení do Action.
  • Běží lokálně na macOS, Windows i Linuxu; model si připojíš vlastní přes Bedrock, Anthropic, OpenAI, Gemini, OpenRouter nebo lokální Ollamu.
  • Schvalování akcí se nastavuje přes skills s interruptOn: běh se před citlivou akcí pozastaví a ty rozhodneš v aplikaci (approve, edit, reject).
  • Aplikace je zdarma, platíš jen tokeny u svého providera; v našem testu (5. 10. 2026) agent na OpenRouter splnil česky zadaný úkol bez dozoru.
Pizza Bot: inbox pro AI agenty na pozadí (návod 2026) - ilustrační obrázek

Zadáš agentovi úkol, který trvá dvacet minut, a pak celou dobu sleduješ točící se kolečko v chatu. Nebo hůř: zavřeš notebook a práce se ztratí. AI agenti na pozadí potřebují totéž co ty — schránku, kam jim práce přichází, a schránku, kam odevzdávají výsledky. Přesně to řeší Pizza Bot: open-source aplikace z Amazonu, která dělá z AI agentů e-mail. Hotová práce ti přijde do složky Unread a žádosti o schválení do fronty Action. V tomto návodu ti ukážu, jak ji rozjet, připojit vlastní model a nastavit schvalování akcí, abys agentům mohl svěřit i citlivější úkoly.

Co je Pizza Bot a proč ho Amazon otevřel

Pizza Bot je lokální aplikace pro macOS, Windows a Linux, ve které AI agenti běží na pozadí a výsledky ti přicházejí do rozhraní připomínajícího e-mailového klienta. Vznikl v Amazonu, kde ho před vydáním testovalo přes dva tisíce zaměstnanců, a v září 2026 ho společnost otevřela pod licencí Apache 2.0 — zprávu přinesl 11. září server Techstrong.ai, o čtyři dny později autoři prezentovali projekt na Hacker News. Reakce komunity byla pozitivní, repozitář má v době psaní tohoto návodu přes čtyři sta hvězd.

Pod kapotou je runtime postavený na frameworkech DeepAgents a LangGraph, tedy na stejných základech, na jakých běží produkční agentní systémy. Není to ale další agentní framework — ten už dnes máš. Pizza Bot řeší vrstvu, které se všichni dodavatelé vyhýbají: rozhraní mezi tebou a dlouho běžícími agenty.

Cena aplikace je zdarma a open-source, platíš jen tokeny u svého poskytovatele modelu.

Data všechno běží lokálně, stav se ukládá do ~/.pizza-bot-oss, server naslouchá jen na localhostu. Autoři uvádějí, že aplikace nemá registraci ani telemetrii.

Pokud už dnes řešíš, jak věřit výstupům z dlouhých běhů agentů, nastuduj si vzor Chief of Staff — Pizza Bot je jeho ideální doplněk.

Jak Pizza Bot funguje: fronty Unread a Action

Celý model práce vychází z e-mailu a funguje překvapivě přirozeně:

  • Unread — sem přistává dokončená práce. Agent doběhl, výsledek čeká, až si ho přečteš, stejně jako nepřečtená zpráva.
  • Action — sem chodí trvalé žádosti o schválení. Agent se potřebuje na něco zeptat nebo chce provést akci, kterou jsi mu nepovolil předem, a běh se pozastaví, dokud nerozhodneš.
  • Složky — konverzace si organizuješ jako e-maily, ale globální fronty Unread a Action přitom vždycky vidí všechno, co čeká na tebe.

Kromě front je tu ještě panel Activity. Pizza Bot není jeden agent, ale jeden hlavní konverzační agent, kterému se přidávají dovednosti (skills) — a každá dovednost se kompiluje na vlastního úzce zaměřeného subagenta. Když hlavní agent rozdělí práci, v Activity sleduješ, na čem kdo z nich zrovna je, stejně jako v e-mailu sleduješ, kdo ti na co odpovídá.

Dvě věci dělají Pizza Bot vhodným pro opravdu dlouhou práci. Zaprvé, každý běh má checkpointy: když zavřeš okno, zavřeš notebook nebo ti spadne připojení, agent pokračuje dál a ty se později vrátíš ke stejné konverzaci. Zadruhé, úlohy lze spouštět cronem nebo webhookem, takže se agent probudí a začne pracovat, i když žádný chat zrovna nemáš otevřený. Podobnou asynchronní filozofii propagují i Cursor Background Agents, ti jsou ale svázané s jedním editorem a jedním hostingem.

Jak Pizza Bot nainstaluješ a spustíš

1. Desktop aplikace — nejrychlejší cesta

Stáhni instalační balíček ze stránky releases na GitHubu. K dispozici jsou .dmg pro Apple silicon i Intel (podepsané a notarizované), -setup.exe pro Windows a .deb či .rpm pro Linux. U Linuxu balíčky podepsané nejsou, takže si stažený soubor ověř proti přiloženým SHA256SUMS.

2. Ze zdrojového kódu — pro vývojáře

Potřebuješ Node.js 24 a novější. Pak stačí:

git clone https://github.com/pizza-bot-app/pizza-bot.git
cd pizza-bot
npm install
npm run build
npm run dev

Model si nastav v aplikaci pod Settings > Providers před prvním reálným během.

3. Bez GUI — server, CLI a Docker

Pizza Bot není jen desktopová aplikace. Api-server, webové rozhraní i terminálový CLI můžou běžet samostatně, takže backend postavíš v Dockeru na domácím serveru a připojíš se k němu třeba z mobilu přes Tailscale — přesně takhle si to popsal jeden z autorů v diskusi na Hacker News. Pro firemní nasazení má projekt dokumentaci k autentizaci, statickému nasazení i Kubernetes.

Připojení modelu: Bedrock, OpenRouter i lokální Ollama

Pizza Bot je neutrální k poskytovatelům modelů a žádného ti nenutí. V nastavení vybereš z:

  • Amazon Bedrock (včetně firemních AWS profilů),
  • Anthropic, OpenAI a Google Gemini,
  • OpenRouter a Requesty jako agregátory,
  • Ollama pro modely běžící úplně lokálně.

Model se dá vybrat i proměnnou prostředí, kterou oceníš u serveru bez grafického rozhraní: PIZZA_MODEL=openrouter:google/gemini-3.8-flash. Pokud ti jde o náklady, mrkni na model routing — levný model na triviální úlohy a drahý na komplikované je u agentů na pozadí ještě důležitější než v chatu, protože se ti počítá každý dlouhý běh.

Praktický workflow se schvalováním akcí

Teď to hlavní: jak agentovi práci deleguješ a kde nastavíš brzdu. Celý postup jsem otestoval na serveru v Linuxu — konkrétní zjištění najdeš o kousek níž v sekci Vyzkoušeli jsme to.

1. Dej agentovi složku, ne celý disk

Pod Settings > Files agentovi přidělíš konkrétní adresář. Každá složka je defaultně jen pro čtení; zápis povolíš explicitně. Bez grantu agent nevidí žádný tvůj soubor, ani domovský adresář. To je správné výchozí nastavení — stejně přesně bys měl řešit oprávnění i u ostatních nástrojů, jak popisujeme v návodu na oprávnění pro AI agenty.

2. Deleguj úkol a odejdi od počítače

Do nové konverzace napíšeš úkol jako bys psal e-mail kolegovi: „Projdi složku s loňskými reporty a napiš souhrn trendů do souboru souhrn.md." Agent si úkol rozebere, použije nástroje (soubory, MCP servery, webové hledání) a výsledek odevzdá. V mém testu agent dostal česky zadaný úkol, sám zavolal nástroj write_file a vytvořil soubor s vlastním obsahem — bez jediného zásahu. Když má složka povolený zápis, běží plynule dál; to je ideální pro opakovatelnou práci, u které už dohlížet nemusíš.

3. Na citlivé akce postav schvalovací bránu

U akcí, které rozhodně nechceš provádět bez dozoru — publikovat, mazat, posílat e-mail, otevírat prohlížeč — nastavíš schvalovací bránu přes tzv. skill. Skill je textový soubor SKILL.md v adresáři ~/.pizza-bot-oss/skills/, kde uvedeš, které nástroje smí subagent používat a které z nich se musí před vykonáním zastavit:

interruptOn:
  "mcp:playwright:browser_navigate":
    allowedDecisions:
      - approve
      - reject

Od té chvíle se běh před danou akcí pozastaví a objeví se ti karta schválení. Můžeš akci povolit, zamítnout, nebo text požadavku upravit. Schválení je trvalé — když kartu otevřeš až druhý den po doběhnutí agenta, nic se neztratí.

Kombinovat to můžeš s plánovaným spouštěním: agenta nemusíš startovat ručně, ale cronem — každý pracovní den v sedm proběhne kontrola novinek, agent sesbírá data a souhrn ti nechá v Unread. Ty se ráno jen proklikáš přes hotové výstupy. Workflow typu „ranní briefing bez práce" pak máš postavený za pár minut, ne za týden automatizace.

4. Ráno: Unread a Action místo nekonečného chatu

Výsledek celého workflow: ráno otevřeš Pizza Bot a máš přehlednou frontu. Unread — hotové výstupy, které projdeš stejně jako e-maily. Action — rozhodnutí, která na tebe čekají. Nemusíš přitom listovat tisíci zprávami v chatu nazpátek.

Vyzkoušeli jsme to: co jsme zjistili

Test proběhl 5. října 2026 na Linux serveru, build ze zdrojových kódů (Node 24), model google/gemini-3.8-flash přes OpenRouter, placené tokeny stály pár haléřů.

  • Server nahodil z příkazové řádky na prvním pokusu, přihlásil se jen na 127.0.0.1. Model šel vybrat proměnnou PIZZA_MODEL bez jakéhokoli klikání v UI.
  • Agent splnil česky zadaný úkol (vytvořit soubor se třemi tipy) zcela bez dozoru — sám zvolil nástroj, sám si napsal obsah, žádná pauza.
  • Vlastní skill (jeden krátký soubor SKILL.md) se načetl po restartu serveru a agent na něj sám delegoval úkol jako na specialistu (delegate se správným subagent_type). Funguje to přesně tak, jak autoři popisují.
  • Schvalovací brána na otevření prohlížeče běh skutečně přerušila: skončil ve stavu interrupted a čekal na lidské rozhodnutí. Pozor: v terminálovém CLI se pauza jen ohlásí, rozhodnout se dá až v desktopové nebo webové aplikaci.
  • V open-source buildu je přibalený plugin s Playwright MCP (dvacet pět nástrojů pro ovládání prohlížeče). Pohodlné, ale pokud agentovi věříš méně, jako první krok ho v nastavení vypni.

Pro koho se Pizza Bot hodí (a pro koho ne)

Pro koho ano vývojáři, marketéři a jednotlivci, kteří už dnes platí za API tokeny a chtějí agenty pustit z nepřehledného chatu do řízené fronty. Pokud už máš lokálního AI agenta bez cloudu, Pizza Bot je přirozené rozšíření o schvalování a asynchronní běh.

Pro koho ne pokud chceš plně hostované řešení bez údržby (zkus Grok Bot), nebo potřebuješ agentům spouštět neověřený kód v izolovaném sandboxu — sandboxing autoři záměrně odložili na dobu po vydání, což v diskusi otevřeně přiznávají. Pro týmovou práci dnes nástroj primárně nesměřuje, je koncipovaný pro jednoho uživatele.

A pokud provozuješ agenty v produkci ve větším měřítku, pořád budeš potřebovat monitorování a observability — Pizza Bot ti zajistí lidský dohled, ne metriky.

Časté otázky

Je Pizza Bot zdarma?

Ano, celá aplikace je open-source pod licencí Apache 2.0. Platíš jen vlastní využití tokenů u poskytovatele modelu (nebo nic, když použiješ lokální Ollamu).

Funguje Pizza Bot i bez cloudu?

Aplikace i data běží lokálně a bez registrace. Samotný agent ale potřebuje přístup k modelu — tedy alespoň API, nebo lokální model přes Ollama, který poběží na tvém hardwaru.

Jaké modely Pizza Bot podporuje?

Amazon Bedrock, Anthropic, OpenAI, Google Gemini, OpenRouter, Requesty a Ollama. U OpenAI a Anthropic jde navíc nastavit vlastní API endpoint, takže poběží i kompatibilní alternativy.

Jak si Pizza Bot stojí proti Cursor Background Agents?

Cursor Background Agents kódují v cloudu Cursoru a výsledky ti přistanou v editoru. Pizza Bot je univerzálnější (jakýkoli úkol, jakýkoli model, vlastní nástroje přes MCP) a běží na tvém hardwaru, takže se hodí i na práci mimo kód.

Je Pizza Bot bezpečný pro firemní data?

Vše běží lokálně: server naslouchá jen na localhostu, všechna data zůstávají ve tvé složce, přístup k souborům má agent jen tam, kam mu ho dáš, a defaultně jen pro čtení. Zásadní výhradka: MCP servery a pluginy běží s tvými oprávněními a sandbox zatím není — instaluj jen zdroje, kterým věříš.

Pokud tě nebaví hlídat točící se kolečko a chceš agentům konečně svěřit práci s klidem, Pizza Bot je nejsnazší open-source cesta. Stáhni aplikaci, připoj svůj model, přiděl agentovi jednu složku a zkus první úkol schválený přes Action frontu — podle našeho testu zvládneš základní nasazení za jedno odpoledne.

Pokračuj dál

Všechny články →