moltworker:用于 OpenClaw 个人 AI 助手的托管 Cloudflare Sandbox 部署
moltworker:用于 OpenClaw 个人 AI 助手的托管 Cloudflare Sandbox 部署
它解决了什么问题
它提供了一种方式,将 OpenClaw(个人 AI 助手)部署并运行在 Cloudflare Sandbox 容器中,作为全托管、始终在线的服务,从而免去用户自行管理自托管基础设施的需求。
工作原理
该项目将 OpenClaw 打包进 Cloudflare Sandbox 容器。它使用网关架构将 AI 助手连接到各种聊天平台,并提供基于网页的控制 UI 进行管理。为确保安全,它集成了 Cloudflare Access 进行管理员身份验证,并使用设备配对系统进行用户身份验证。持久化方面,可选地通过 cron 任务将数据同步到 Cloudflare R2 存储,并且可以将 AI 请求通过 Cloudflare AI Gateway 路由,以获得更好的分析和费用跟踪。
适用人群
希望拥有持久化、多渠道(通过 Telegram、Discord 或 Slack)个人 AI 助手,并且倾向于使用基于 Cloudflare 的托管部署,而非传统自托管的用户。
亮点
- 多渠道支持:连接 Telegram、Discord 和 Slack。
- 托管部署:在 Cloudflare Sandbox 中运行,实现始终在线的体验。
- 持久化存储:可选的 R2 集成,保持对话历史和设置在容器重启后仍然存在。
- 浏览器自动化:包含 Chrome DevTools Protocol(CDP) shim,用于网页抓取和截图。
- AI Gateway 集成:原生支持通过 Cloudflare AI Gateway 路由请求,实现缓存和速率限制。
Sources
- undefinedcloudflare/moltworker