Pizza Bot is a local-first inbox for long-running AI agents that lets users start or schedule tasks and walk away while agents continue to run in the background. Work that finishes lands in an Unread queue and runs that need human approval show up in an Action queue, preserving checkpointed state across client disconnects so cron/webhook triggers and delegated subagents (Skills) can keep progressing. It uses a stateful DeepAgents/LangGraph runtime with identical React frontends for Electron and the browser; desktop, web, and CLI clients communicate with a central api-server over HTTP/SSE. The project was developed at Amazon, is open source under Apache‑2.0, and ships signed installers for macOS, Windows, and Linux (with checksums).
The codebase bundles an api-server, Electron shell, web UI, CLI, runtime packages, plugin and skill systems, and a runtime isolated in packages/runtime-langgraph. Supported model providers include Amazon Bedrock, Anthropic, Google Gemini, OpenAI, OpenRouter, and Ollama; configuration can be done via settings or environment variables. Security is local-first: the api-server binds to 127.0.0.1 by default, application state stays under a local data root, and file access requires explicit grants. Extensibility comes from MCP servers, plugins, and authorable Skills; human‑in‑the‑loop approvals, long-term memory, file attachments, and desktop notifications are integrated for controlling consequential actions.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.