{"slug": "pizza-bot-open-source-inbox-for-background-ai-agents", "title": "Pizza Bot: Open-Source Inbox for Background AI Agents", "summary": "A team of AWS developers open-sourced Pizza Bot, an Apache 2.0-licensed, self-hosted inbox application that lets AI agents run scheduled or webhook-triggered tasks in the background and return results through an email-style interface. Pizza Bot persists agent state, threads, checkpoints, attachments and logs in a user-controlled local folder, sends prompts and attachments only to the configured model provider and explicitly enabled MCP servers, and stores credentials in the OS secret store, with All, Unread and Action queues plus an Activity panel for delegated work. AWS principal technologist Joseph Dolivo and solutions architect Igor Fil said the project, which began in April 2025 as the CRM-logging side project \"JoeBot,\" is a community project rather than an AWS service, so it ships without AWS support or a service-level agreement.", "body_md": "A team of developers working at AWS [recently open-sourced Pizza Bot](https://aws.amazon.com/blogs/opensource/introducing-pizza-bot-an-open-source-inbox-for-ai-agents-that-work-in-the-background/), a self-hosted application designed to let AI agents run tasks in the background and return results through an inbox-style interface. Agents can perform scheduled or webhook-triggered work, delegate tasks to specialized workers, and pause for human approval when needed.\n\n[Pizza Bot](https://github.com/pizza-bot-app/pizza-bot) provides an email-style inbox for managing long-running AI agent workflows. The Apache 2.0-licensed tool uses a client-server architecture, allowing users to delegate complex tasks without continuous monitoring.\n\n*Source: AWS blog*\n\nDescribed by the authors as an option that offers \"[the developer details, minus the grease](https://lnkd.in/p/d55wScdt),\" Pizza Bot supports multiple model providers, MCP servers, and Agent Skills while keeping data and agent state on the user’s machine. Joseph Dolivo, principal technologist at AWS, and [Igor Fil](https://www.linkedin.com/in/igorvfil/), solutions architect at AWS, use the inbox analogy to explain the design:\n\nYou don’t send an email and then sit watching the outbox until the reply lands. Pizza Bot is shaped like an email client for the same reason: a thread is a unit of work you come back to rather than a session you have to attend.\n\n*Source: AWS blog*\n\nThe design is based on four requirements: agents can inspect multiple sources, work in the background, request approval before consequential actions, and notify users when work is complete. The inbox organizes this work into All, Unread, and Action queues, while an Activity panel shows tasks delegated to specialist agents and their progress.\n\nPizza Bot persists agent state, threads, checkpoints, attachments, and logs locally in a user-controlled folder, sending data only to the configured model provider and explicitly enabled MCP servers, with credentials stored in the OS secret store. Dolivo and Fil add:\n\nYou control what leaves the machine. Pizza Bot sends prompts and attachments to the model provider you chose, and tool calls to the MCP servers you enabled. Those servers can act on your behalf, which is worth remembering when you install one.\n\nOn [LinkedIn](https://www.linkedin.com/posts/josephdolivo_in-april-of-2025-i-started-a-side-of-desk-share-7503720665317814272-yMey/), Dolivo acknowledges that the name is a direct homage to Amazon’s [two-pizza teams](https://aws.amazon.com/executive-insights/content/amazon-two-pizza-team/) and documents the project’s early days:\n\nIn April of 2025, I started a side-of-desk passion project called \"JoeBot\" to automate tedious, repetitive CRM logging. Today, that idea has evolved into something much bigger (...) It worked great for technical users, but as soon as non-technical folks got wind of it, they wanted in, too.\n\n[On Hacker News](https://www.linkedin.com/posts/jeffbarr_pizza-bot-is-an-open-source-application-that-activity-7508165539589046272-__AS/), the authors said they were inspired by a [LangChain article about \"ambient agents.\"](https://www.langchain.com/blog/introducing-ambient-agents) Early reactions were overwhelmingly positive, focusing on the [asynchronous inbox model](https://www.linkedin.com/posts/ajmalnazirbaba_introducing-pizza-bot-an-open-source-inbox-activity-7505705396582535168-2q0o/) and local-first architecture. Some Hacker News commenters, however, praised the project while [questioning the multiple tools now available for similar goals](https://news.ycombinator.com/item?id=49713894), and whether the open-source project can recreate the ecosystem of skills and integrations that made the internal version successful.\n\nPizza Bot is a community project rather than an AWS service, so it comes without AWS support or a service-level agreement. Developers are responsible for keeping it running, backed up, and up to date.", "url": "https://wpnews.pro/news/pizza-bot-open-source-inbox-for-background-ai-agents", "canonical_source": "https://www.infoq.com/news/2026/10/pizza-bot-ai-agents/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global", "published_at": "2026-10-04 06:34:00+00:00", "updated_at": "2026-10-04 07:10:59.271738+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "agent-protocols", "developer-tools", "artificial-intelligence"], "entities": ["AWS", "Pizza Bot", "Joseph Dolivo", "Igor Fil", "MCP", "Agent Skills", "LangChain", "Hacker News"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/pizza-bot-open-source-inbox-for-background-ai-agents", "markdown": "https://wpnews.pro/news/pizza-bot-open-source-inbox-for-background-ai-agents.md", "text": "https://wpnews.pro/news/pizza-bot-open-source-inbox-for-background-ai-agents.txt", "jsonld": "https://wpnews.pro/news/pizza-bot-open-source-inbox-for-background-ai-agents.jsonld"}}