AWS 把内部用了 2000+ 人的 AI 收件箱开源了:Pizza Bot 让 Agent 像收邮件一样异步跑
你有没有过这种崩溃时刻:让 Claude Code 跑一个长任务,结果你出门吃个饭回来,对话框已经滚到看不见底,要么它卡住等授权,要么日志刷得像瀑布——根本没法在工作间隙”顺便”用 AI。
AWS 前员工 Joseph Dolivo 和 Igor Fil 在内部也被这事折磨到头大,2000 多名 Amazon 同事每天都在用它,最后他们把内部那套工具直接开源了:Pizza Bot,一个给 AI 智能体的”收件箱”。
它是什么
一句话总结:把”AI 替你干活”从”挂着一个对话框等回复”,变成”像收邮件一样异步处理”。
跑起来的任务完成 → 进 Unread 收件箱;需要你拍板的决定 → 进 Action 队列;专业子任务 → 在 Activity 面板里看进度。你可以关掉客户端、合上笔记本、去开会,回来该看的还在 Action 里躺着。
底层是 LangChain 的 DeepAgents + LangGraph(不是 AWS 自己的 Strands,Dolivo 说生态成熟度是关键),能 checkpoint 长任务、断线续传、cron 定时、webhook 触发。所以你关电脑它也照样干。
为什么我把它当 Skill 看
Pizza Bot 不只是一个 APP,它把 SKILL.md 作为一等公民——你可以写一份 SKILL.md 当 worker,里面声明这个 worker 能调用哪些 MCP 工具、需要哪些授权(interruptOn 字段甚至支持”approve / edit / reject”按钮)。
这意味着什么?它本质上是一个让 Skill 跑在后台、不阻塞你主线程的运行时。开箱自带一个 Playwright MCP 的浏览器自动化 Skill,你可以照着模板加自己的。
几个关键细节(开发者最爱)
- 模型随你选:Bedrock、Anthropic、Google Gemini、OpenAI、OpenRouter,Ollama 本地模型都行(数据不外发场景直接本地跑)
- 客户端三件套:Electron 桌面端、浏览器、CLI 全套,共用同一个 API server(Hono + HTTP/SSE)
- 真·本地优先:api-server 默认绑
127.0.0.1,所有数据走 SQLite + 普通文件放在~/.pizza-bot-oss,没有任何 home 目录的默认访问权,要授权文件夹必须显式在 Settings → Files 里加 - 三方对接:MCP 服务器一份
.mcp.json直接拖进来就用;插件有 catalog 优先级机制(这套可以单独挖一下) - 签名 + 校验:macOS / Windows / Linux 桌面包都签了名,GitHub 放了 SHA256SUMS,跑 Node 24+ 即可从源码构建
适合谁用
如果你做的是”研究 → 整理 → 写报告”这种需要人类在中间点授权的工作流(PR review、合同分析、跨工具数据搬运、批量客服工单),Pizza Bot 是当下少有的”开箱即用 + 数据在自己机器上 + 异步可中断”的开源方案。
如果你只让 AI 写一段函数、答一个问题——直接用 Claude Code CLI 就够了,不必上它。
安装姿势
git clone https://github.com/pizza-bot-app/pizza-bot
cd pizza-bot
npm install && npm run dev
桌面端去 Releases v1.0.0 下安装包(macOS Intel/Apple Silicon、Windows、Linux x64/arm64 都有)。
一点私货
AWS 把它定位成”社区项目”,没有官方支持、没有 SLA——想吃这顿饭请自己养好运维。但反过来想,AWS 愿意把内部用了 2000+ 人的工具 open-source 出来,说明他们也承认:”聊天框不是 agent 的终极 UI”,未来属于邮件式、可中断、可恢复的工作流。
这条趋势值得收藏。
GitHub: https://github.com/pizza-bot-app/pizza-bot
License: Apache-2.0
评论区
登录后可评论。