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


GitHub: https://github.com/pizza-bot-app/pizza-bot

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 719 阅读