pizza-bot-app/pizza-bot

A local-first inbox for long-running AI agents, built with DeepAgents and LangGraph.

解决的问题

Pizza Bot 为长时间运行的 AI 代理任务提供了一个异步“收件箱”。它解决了用户必须保持连接或实时等待 AI 完成复杂作业的问题,允许用户启动任务、断开连接,稍后返回时在“未读”队列中查看已完成的工作,或在“操作”队列中查看待处理的审批请求。

工作原理

它使用基于 DeepAgents/LangGraph 的有状态运行时来管理代理工作流。该系统由一个处理逻辑和模型通信的 api-server 组成,可以通过 Electron 桌面应用、Web 应用或终端 CLI 访问。用户可以配置各种模型提供商(如 Amazon Bedrock、OpenAI 和 Anthropic),并使用 MCP 服务器、自定义技能和插件来扩展机器人的功能。

适用人群

它专为需要将复杂的多步骤 AI 任务委托给专业代理,并希望在不绑定于聊天界面的情况下异步管理这些任务的用户而设计。

亮点

  • 异步工作流:即使用户断开连接,工作仍会继续;已完成的任务会进入“未读”,审批请求会进入“操作”。
  • 人在回路:内置对审批门的支持,以控制关键操作。
  • 可扩展架构:支持 MCP 服务器和充当工具范围子代理的自定义“技能”。
  • 模型无关:兼容多个提供商,包括 Bedrock、Anthropic、Google Gemini、OpenAI、OpenRouter 和 Ollama。
  • 本地优先安全:应用程序状态存储在本地,访问本地文件必须明确授权。

相关

  • 项目
  • 项目
  • 项目
  • 项目