A group of AWS developers has open-sourced Pizza Bot, a self-hosted application for running long-lived AI tasks without keeping an interactive chat open. It presents the work as inbox threads that users can leave and revisit when an agent finishes or needs a decision.
Tasks can start on a schedule or from a webhook, inspect multiple sources and delegate parts of the job to specialist workers. The system can pause at an approval checkpoint before taking a consequential action, then notify the user when work completes. Inbox views separate all threads, unread results and items that require action.
Pizza Bot supports multiple model providers, Model Context Protocol servers and Agent Skills. Its client-server design keeps agent state and data on infrastructure controlled by the user rather than requiring a hosted service. The project is available under the Apache 2.0 license.
The interface addresses a practical problem with background agents: people need a durable place to review progress and intervene without watching every tool call. Self-hosting does not make an agent safe automatically, however. Operators still need to restrict credentials, define which actions require approval, protect webhook entry points and inspect the final system state instead of trusting a completion message.