- CollectionAgent Harnesses & Operator Surfaces
- Classificationagent-native
- LicenseApache-2.0
- MCPUnavailable
- Agent SkillUnavailable
- InterfacesCLI · SDK · http · API
- Verified2026-09-20
What it does
Pizza Bot is a local-first inbox for long-running AI agents. Start or schedule a task, leave, and let completed work collect in Unread while runs waiting for a decision collect in Action. Agents keep working when the UI navigates away or disconnects; the api-server process must remain running.
The runtime is a stateful DeepAgents / LangGraph graph. Desktop, web, and terminal clients all talk to the same api-server over HTTP/SSE. Checkpointed runs survive client disconnects. Cron or webhook triggers can start work without an open conversation. Skills become tool-scoped specialist subagents whose progress appears in the Activity panel.
Human UI honesty: the desktop/web inbox is an approval and review surface, not the primary worker. The agent loop runs in the api-server. Humans grant folders, configure providers, and decide Action-queue approvals.
Agent-facing interfaces
- Interaction pattern: CLI + HTTP/SSE api-server (desktop, browser, or terminal)
- Catalog protocols: CLI, SDK, http, API
- MCP: ⚠️ Not published as an installable MCP server product.
- Agent Skill: ⚠️ Not published as a standalone npx skills add pack for this catalog entry.
- Onboarding type:
cli
How agents onboard
Interaction pattern: CLI + HTTP/SSE api-server (desktop, browser, or terminal)
git clone https://github.com/pizza-bot-app/pizza-bot.git
cd pizza-bot
npm install
npm run build
npm run dev
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| HTTP/SSE api-server | Hono Agent Protocol routes; clients use @langchain/langgraph-sdk |
| Electron desktop | Local inbox; forks and supervises the api-server |
| Browser UI | Vite / static deployment against a running backend |
| CLI | npm run shell or packaged pizza HTTP client |
| Standalone backend | Docker, Compose, Kubernetes — backend guide |
| MCP host | Operator-configured servers via UI or .mcp.json |
| Agent Skills | <PIZZA_DATA_ROOT>/skills, Built-in, and Plugin packs |
Verification
Last verified 2026-09-20.
Sources:
- https://news.ycombinator.com/item?id=49713894