【GitHub项目推荐--Moltworker(OpenClaw):Cloudflare Sandbox中的个人AI助手】
Moltworker(现已更名为OpenClaw,早期曾用名Clawdbot)是Cloudflare官方团队推出的一个实验性项目,旨在将个人AI助手OpenClaw部署在Cloudflare Sandbox容器环境中。该项目作为一个概念验证,展示了OpenClaw能够在完全托管的Cloudflare基础设施上运行,为用户提供无需自建服务器的“始终在线”AI助手体验。项目由Cloudflare员工A

简介
Moltworker(现已更名为OpenClaw,早期曾用名Clawdbot)是Cloudflare官方团队推出的一个实验性项目,旨在将个人AI助手OpenClaw部署在Cloudflare Sandbox容器环境中。该项目作为一个概念验证,展示了OpenClaw能够在完全托管的Cloudflare基础设施上运行,为用户提供无需自建服务器的“始终在线”AI助手体验。项目由Cloudflare员工Andreas Jansson等人维护,最新更新于2026年2月16日。
核心价值:
-
完全托管部署:利用Cloudflare Sandbox容器提供免运维的AI助手服务
-
多平台集成:支持Telegram、Discord、Slack等多种聊天平台作为接入渠道
-
企业级安全:集成Cloudflare Access实现多层身份验证和访问控制
-
成本透明可控:基于Cloudflare免费层和透明定价模型,月成本约34.5美元
项目定位:在个人AI助手需求日益增长的背景下,传统自建方案面临运维复杂、成本不透明、安全性挑战等问题。Moltworker填补了个人AI服务的托管空白,让非技术用户也能享受专业级的AI助手服务。项目特别适合需要24/7可用性但不愿投入运维精力的个人用户和小型团队。
技术基础:项目基于OpenClaw网关架构构建,这是一个可扩展的AI助手运行时环境。前端采用现代Web技术提供控制界面,后端通过Cloudflare Workers处理请求,利用Sandbox容器运行OpenClaw核心服务。支持R2对象存储实现数据持久化,集成AI Gateway优化API路由和成本管理。
主要功能
1. 多通道聊天平台集成
系统原生支持主流聊天平台作为用户交互入口,包括Telegram、Discord和Slack。每个平台都可以独立配置和管理,支持不同的消息策略。默认采用设备配对认证机制,确保只有经过授权的设备才能与助手交互,提供企业级的安全保障。
2. Web控制界面
提供完整的Web控制UI,用户可以通过浏览器直接与AI助手交互。界面设计简洁直观,支持完整的聊天历史查看、上下文管理和会话控制。控制界面通过网关令牌进行保护,确保只有授权用户能够访问。
3. 设备配对与认证系统
采用创新的设备配对机制,当新设备(浏览器、CLI工具或聊天平台)首次连接时,需要在管理界面中手动批准。这种显式授权模式防止了未经授权的访问,同时保持了用户体验的便捷性。配对后的设备可以自由连接,无需重复认证。
4. 持久化存储支持
通过Cloudflare R2对象存储实现数据持久化,确保配对设备信息、对话历史和配置设置在容器重启后不会丢失。系统采用备份/恢复机制,每5分钟自动同步数据到R2,也支持手动触发即时备份。
5. 浏览器自动化能力
集成Chrome DevTools Protocol(CDP)代理,使AI助手能够控制无头浏览器执行网页抓取、截图、自动化测试等任务。该功能通过共享密钥进行保护,提供完整的浏览器控制端点。
6. 技能扩展框架
内置可扩展的技能系统,预装Cloudflare浏览器自动化技能包。技能采用模块化设计,开发者可以轻松添加自定义功能。每个技能都有完整的文档和使用示例,支持复杂的自动化工作流。
7. AI Gateway集成
原生支持Cloudflare AI Gateway,提供API请求路由、缓存、速率限制和成本分析功能。支持多种AI提供商,包括Anthropic Claude、OpenAI GPT、Groq Llama以及Cloudflare Workers AI。通过统一计费简化成本管理。
8. 管理控制台
提供功能完整的管理界面,支持设备管理、R2存储状态监控、系统日志查看和网关进程控制。管理界面通过Cloudflare Access保护,支持多种身份提供商,包括电子邮件OTP、Google和GitHub。
9. 调试与监控工具
内置调试端点,提供容器进程列表、日志查看和版本信息查询功能。支持详细的运行状态监控,帮助开发者诊断问题和优化性能。所有调试功能都受访问控制保护。
10. 容器生命周期管理
支持灵活的容器睡眠配置,用户可以根据使用模式设置空闲超时时间,平衡响应速度和运行成本。容器支持热启动和冷启动,配合R2存储确保状态持久性。
安装与配置
环境要求与成本估算
在开始部署前,需要了解系统要求和预期成本:
技术要求:
-
Cloudflare账户:需要开通Workers和Containers服务
-
API密钥:Anthropic API密钥或通过AI Gateway使用其他提供商
-
基础服务:Cloudflare Access(认证)、Browser Rendering(浏览器导航)、R2 Storage(持久化,可选)
成本估算(基于standard-1容器实例,24/7运行):
-
内存:4 GiB,约26美元/月
-
CPU:1/2 vCPU(按10%利用率估算),约2美元/月
-
磁盘:8 GB,约1.5美元/月
-
Workers付费计划:5美元/月
-
总计:约34.5美元/月
成本优化建议:
-
配置
SANDBOX_SLEEP_AFTER参数让容器空闲时休眠 -
按需使用,每天运行4小时可将月成本降至5-6美元
-
选择lite实例类型(256 MiB内存)进一步降低成本
快速部署步骤
第一步:项目初始化
# 克隆项目或下载源代码
git clone https://github.com/cloudflare/moltworker.git
cd moltworker
# 安装依赖
npm install
第二步:API密钥配置
根据使用场景选择配置方式:
直接使用Anthropic API:
npx wrangler secret put ANTHROPIC_API_KEY
# 输入您的Anthropic API密钥
或使用Cloudflare AI Gateway:
npx wrangler secret put CLOUDFLARE_AI_GATEWAY_API_KEY
npx wrangler secret put CF_AI_GATEWAY_ACCOUNT_ID
npx wrangler secret put CF_AI_GATEWAY_GATEWAY_ID
第三步:网关令牌生成
# 生成安全令牌
export MOLTBOT_GATEWAY_TOKEN=$(openssl rand -hex 32)
echo "您的网关令牌: $MOLTBOT_GATEWAY_TOKEN"
# 保存令牌到Cloudflare
echo "$MOLTBOT_GATEWAY_TOKEN" | npx wrangler secret put MOLTBOT_GATEWAY_TOKEN
第四步:部署到Cloudflare
npm run deploy
部署完成后,通过以下URL访问控制界面:
https://your-worker.workers.dev/?token=YOUR_GATEWAY_TOKEN
管理界面配置
启用Cloudflare Access:
-
在Workers控制台选择您的worker
-
进入设置 → 域和路由
-
在workers.dev行点击"..."菜单
-
选择"启用Cloudflare Access"
-
复制显示的AUD标签值
配置访问控制:
# 设置团队域名
npx wrangler secret put CF_ACCESS_TEAM_DOMAIN
# 设置应用受众标签
npx wrangler secret put CF_ACCESS_AUD
配置用户访问:
-
登录Cloudflare Zero Trust控制台
-
进入Access → Applications
-
找到您的worker应用
-
添加允许访问的电子邮件地址或配置其他身份提供商
持久化存储配置(可选但推荐)
创建R2存储桶:
-
在Cloudflare控制台进入R2
-
创建名为
moltbot-data的存储桶 -
生成API令牌,授予对象读写权限
配置R2密钥:
npx wrangler secret put R2_ACCESS_KEY_ID
npx wrangler secret put R2_SECRET_ACCESS_KEY
npx wrangler secret put CF_ACCOUNT_ID
聊天通道配置(可选)
Telegram集成:
npx wrangler secret put TELEGRAM_BOT_TOKEN
npm run deploy
Discord集成:
npx wrangler secret put DISCORD_BOT_TOKEN
npm run deploy
Slack集成:
npx wrangler secret put SLACK_BOT_TOKEN
npx wrangler secret put SLACK_APP_TOKEN
npm run deploy
浏览器自动化配置
设置CDP认证:
npx wrangler secret put CDP_SECRET
npx wrangler secret put WORKER_URL
npm run deploy
本地开发配置
创建.dev.vars文件进行本地测试:
ANTHROPIC_API_KEY=您的密钥
MOLTBOT_GATEWAY_TOKEN=您的令牌
DEV_MODE=true
DEBUG_ROUTES=true
如何使用
初始访问与设备配对
第一步:访问控制界面
部署完成后,首次访问控制界面:
-
打开浏览器访问:
https://your-worker.workers.dev/?token=YOUR_GATEWAY_TOKEN -
首次请求可能需要1-2分钟等待容器启动
-
系统会显示等待配对界面
第二步:设备配对批准
-
在新标签页中打开管理界面:
https://your-worker.workers.dev/_admin/ -
通过Cloudflare Access身份验证
-
在设备管理页面查看待处理配对请求
-
点击"批准"授权您的设备
-
返回控制界面,现在可以正常使用
第三步:多设备管理
-
每个新设备都需要在管理界面单独批准
-
已配对设备列表可在管理界面查看和管理
-
支持批量批准和撤销设备访问权限
基础交互流程
Web控制界面使用:
-
开始对话:在聊天输入框中输入问题或指令
-
查看历史:左侧边栏显示所有对话历史记录
-
上下文管理:AI助手保持对话上下文,支持多轮交互
-
文件上传:支持上传图像、文档等文件进行分析
-
技能调用:通过特定指令触发内置技能功能
聊天平台集成使用:
-
Telegram:添加机器人好友,通过私信交互
-
Discord:邀请机器人到服务器,在指定频道或私信使用
-
Slack:安装Slack应用,在工作区中通过消息交互
-
统一体验:所有平台共享对话历史和用户偏好
高级功能应用
浏览器自动化任务:
-
网页截图:通过技能指令获取网页完整截图
-
内容抓取:自动化提取网页特定信息
-
流程录制:创建多步骤浏览器操作序列
-
性能测试:自动化网站性能分析和报告生成
技能系统扩展:
-
内置技能:直接使用预装的Cloudflare浏览器技能
-
自定义技能:按照技能开发规范添加新功能
-
技能组合:将多个技能组合成复杂工作流
-
技能市场:未来计划支持社区技能共享
AI Gateway优化:
-
成本监控:通过AI Gateway仪表板跟踪API使用成本
-
缓存策略:配置响应缓存减少重复请求
-
速率限制:设置请求频率限制防止滥用
-
多模型切换:根据需要切换不同的AI模型提供商
系统管理与维护
管理控制台功能:
-
设备管理:查看、批准、撤销设备访问权限
-
存储状态:监控R2备份状态,手动触发备份
-
系统监控:查看容器进程状态和资源使用情况
-
网关控制:重启网关进程,应用配置变更
日常维护任务:
-
日志查看:通过调试端点访问系统日志
-
版本更新:定期拉取最新代码重新部署
-
成本优化:根据使用模式调整容器配置
-
安全审计:定期审查访问日志和配对设备
故障排除指南
常见问题解决:
-
首次访问慢:容器冷启动需要1-2分钟,后续请求正常
-
认证失败:检查网关令牌是否正确,管理界面Access配置
-
设备不显示:配对列表更新有10-15秒延迟,稍后刷新
-
R2未挂载:确认所有三个R2密钥都已正确设置
-
本地开发问题:Windows用户注意脚本换行符问题,确保LF格式
应用场景实例
实例1:个人知识管理与研究助手
场景描述:一位学术研究人员需要处理大量文献资料,同时进行跨领域知识整合。传统方法需要手动整理笔记、摘要和参考文献,效率低下且容易遗漏重要信息。研究人员希望有一个24/7可用的智能助手,能够帮助阅读文献、提取关键观点、建立概念关联,并通过自然对话方式提供知识支持。
解决方案:研究人员部署Moltworker作为个人研究助手。通过Telegram集成,可以在移动设备上随时发送文献PDF或网页链接。AI助手自动提取核心内容,生成结构化摘要,识别关键概念和引用关系。利用浏览器自动化技能,助手能够访问学术数据库,查找相关研究,补充背景信息。
研究人员通过Web控制界面管理所有研究材料,建立主题分类的知识库。AI助手根据对话历史理解研究兴趣,主动推荐相关文献。在写作阶段,助手帮助整理参考文献格式,检查论点一致性,甚至协助生成初稿框架。所有数据通过R2持久化存储,确保研究进度不会因容器重启而丢失。
实施效果:
-
文献处理效率提升300%,原来需要数小时的手工整理现在几分钟完成
-
知识发现能力增强,AI助手识别出研究人员未注意到的跨领域关联
-
写作支持显著,论文撰写时间缩短40%,引用准确性达到100%
-
移动端集成让研究可以随时随地进行,碎片时间得到有效利用
实例2:小型创业团队的多平台客服系统
场景描述:一家科技创业公司产品上线后,用户通过多种渠道咨询问题:官网聊天窗口、Telegram群组、Discord社区和电子邮件。传统客服需要人工监控所有平台,响应不及时,且相同问题重复回答。团队希望建立一个统一的智能客服系统,能够自动处理常见问题,复杂问题转人工,并保持跨平台对话一致性。
解决方案:创业团队使用Moltworker建立多通道客服助手。配置Telegram、Discord和Web控制界面三个接入点,所有渠道共享同一知识库和对话上下文。AI助手经过产品文档训练,能够准确回答80%的常见技术问题。
系统设置智能路由规则:简单查询由AI直接回答,复杂问题标记待处理并通知值班客服。通过浏览器自动化技能,助手能够演示产品功能,截图展示操作步骤,甚至自动填写支持工单。管理界面提供完整的客服仪表板,显示各渠道响应时间、用户满意度、常见问题统计。
团队利用AI Gateway的成本分析功能,优化API使用策略,将月客服成本控制在预算范围内。R2存储确保所有客户对话历史完整保存,支持数据分析和客服质量改进。
实施效果:
-
客服响应时间从平均2小时缩短到5分钟,用户满意度提升60%
-
客服人力需求减少50%,团队可以专注于产品开发而非重复支持
-
跨平台一致性确保用户在任何渠道获得相同质量的帮助
-
数据分析帮助识别产品痛点,指导产品迭代方向
实例3:内容创作者的自动化工作流
场景描述:一位独立视频创作者需要处理内容策划、素材收集、脚本撰写、社交媒体发布等多项任务。传统工作流程依赖多个独立工具,数据分散,效率低下。创作者希望建立一个智能工作流系统,能够理解创作需求,自动执行重复任务,提供创意建议,并管理整个内容生产周期。
解决方案:创作者部署Moltworker作为创作中枢。通过自然语言描述视频创意,AI助手帮助完善概念,生成详细大纲。利用浏览器自动化技能,助手自动搜索相关视觉素材,下载授权图片和视频片段,甚至进行初步剪辑。
系统集成社交媒体发布功能,助手根据内容类型自动优化发布文案,选择最佳发布时间,跨平台同步发布。通过Telegram集成,创作者可以在外出时通过手机发送灵感,助手立即记录并分类存储。
AI助手学习创作者的风格偏好,提供个性化建议:热门话题推荐、标题优化、标签策略。所有创作素材和中间产物通过R2存储管理,建立可搜索的数字资产库。成本控制功能确保AI服务使用在创作预算内。
实施效果:
-
内容生产效率提升200%,每周可产出内容从2个增加到6个
-
创作质量提高,AI提供的优化建议让内容更受观众欢迎
-
工作流自动化节省每天3-4小时的手动操作时间
-
数字资产管理让素材复用率提高,减少重复采集成本
实例4:技术教育者的互动教学平台
场景描述:一位编程教师面向全球学生提供在线课程,需要处理答疑、代码审查、学习进度跟踪等任务。传统教学平台缺乏个性化支持,学生问题得不到及时解答。教师希望建立一个智能教学助手,能够理解编程问题,提供针对性指导,自动审查代码质量,并跟踪每个学生的学习进展。
解决方案:教育者使用Moltworker构建智能教学系统。通过Discord集成建立课程社区,AI助手作为24/7助教回答技术问题。助手经过编程知识训练,能够理解代码错误,提供修复建议,甚至生成教学示例。
系统集成浏览器自动化功能,助手可以访问在线编程环境,演示代码执行过程,截图展示调试步骤。对于常见错误模式,助手自动识别并提供详细解释。通过Web控制界面,教师可以查看学生互动统计,识别普遍困难点,调整教学内容。
AI助手为每个学生建立学习档案,记录问题历史、掌握程度、进步轨迹。定期生成学习报告,提供个性化学习建议。所有教学材料和交互历史通过R2持久化存储,建立可复用的教学知识库。
实施效果:
-
学生问题响应时间从数小时缩短到几分钟,学习体验显著改善
-
教师工作量减少40%,可以专注于课程设计和高级指导
-
代码审查自动化提高教学一致性,所有学生获得相同质量反馈
-
学习数据分析帮助优化课程结构,提高整体教学效果
实例5:数字游民的智能办公套件
场景描述:一位数字游民经常在不同国家工作,需要处理邮件、日程安排、文档处理、多语言翻译等任务。传统办公软件缺乏集成,切换成本高,且部分功能在移动端体验不佳。游民希望建立一个统一的智能办公助手,能够理解自然语言指令,自动执行办公任务,并提供跨时区、跨语言的智能支持。
解决方案:数字游民配置Moltworker作为移动办公中枢。通过Telegram集成,可以在任何有网络的地方通过手机发送指令。AI助手处理电子邮件分类、重要信息提取、自动回复草拟。利用浏览器自动化技能,助手管理日历安排,考虑时区差异智能建议会议时间。
系统集成文档处理功能,助手可以读取、总结、翻译文档内容,支持多语言工作场景。通过自然对话,助手帮助整理旅行安排,查询当地信息,甚至进行简单的财务记录。所有办公数据通过R2加密存储,确保敏感信息安全。
AI助手学习用户的工作习惯和偏好,提供个性化提醒:截止日期、定期任务、重要联系人跟进。成本控制功能确保在不同网络环境下优化API使用,平衡响应速度和数据成本。
实施效果:
-
办公效率提升150%,日常行政任务时间减少60%
-
移动办公体验改善,手机端完成复杂办公任务成为可能
-
多语言支持打破工作地域限制,可以在更多国家有效工作
-
智能提醒减少遗漏重要事项,工作生活平衡得到改善
GitHub地址
官方仓库地址:https://github.com/cloudflare/moltworker
项目关键信息:
-
项目名称:moltworker(OpenClaw Cloudflare Worker Sandbox)
-
组织:cloudflare(Cloudflare官方组织)
-
主要维护者:andreasjansson(Cloudflare员工)
-
最新更新:2026年2月16日(持续活跃维护)
-
主要语言:TypeScript(前端)、Shell(脚本)、JavaScript(技能)
-
开源协议:项目包含LICENSE文件,具体协议需查看文件内容
-
项目状态:实验性概念验证,非官方支持产品
仓库结构概览:
moltworker/
├── .github/workflows/ # GitHub Actions自动化工作流
├── assets/ # 静态资源文件
├── public/ # 公共前端资源
├── skills/cloudflare-browser/ # 浏览器自动化技能包
├── src/ # 源代码目录
├── test/e2e/ # 端到端测试
├── .dev.vars.example # 开发环境变量示例
├── AGENTS.md # 代理系统文档
├── CONTRIBUTING.md # 贡献指南
├── Dockerfile # 容器构建配置
├── LICENSE # 许可证文件
├── README.md # 完整项目文档
├── index.html # 主页面
├── package.json # 项目依赖配置
├── start-openclaw.sh # 启动脚本
├── tsconfig.json # TypeScript配置
├── vite.config.ts # 构建工具配置
├── vitest.config.ts # 测试框架配置
└── wrangler.jsonc # Cloudflare Workers配置
核心特性总结:
-
完全托管架构:基于Cloudflare Sandbox容器,无需服务器运维
-
企业级安全:多层认证机制,包括Cloudflare Access和设备配对
-
多平台集成:原生支持Telegram、Discord、Slack等主流聊天平台
-
持久化存储:通过R2对象存储确保数据不丢失
-
浏览器自动化:内置CDP代理支持复杂网页交互任务
-
成本透明可控:基于Cloudflare定价模型,支持成本优化配置
-
技能扩展系统:模块化技能框架,支持功能自定义
-
AI Gateway集成:原生支持Cloudflare AI Gateway,优化API使用
安装命令参考:
# 基础安装流程
git clone https://github.com/cloudflare/moltworker.git
cd moltworker
npm install
# API密钥配置
npx wrangler secret put ANTHROPIC_API_KEY
# 网关令牌生成和设置
export MOLTBOT_GATEWAY_TOKEN=$(openssl rand -hex 32)
echo "$MOLTBOT_GATEWAY_TOKEN" | npx wrangler secret put MOLTBOT_GATEWAY_TOKEN
# 部署到Cloudflare
npm run deploy
社区与支持:
-
官方性质:Cloudflare员工维护,但明确标注为实验性项目
-
问题反馈:通过GitHub Issues报告问题和建议
-
持续更新:项目保持活跃开发,定期合并改进和修复
-
文档完整:README提供详细部署指南和配置说明
项目愿景与影响:
Moltworker代表了个人AI服务向完全托管模式演进的重要尝试。通过将复杂的AI助手系统封装在Cloudflare的基础设施中,项目大幅降低了个人用户使用先进AI技术的门槛。从需要技术专长才能部署的自建方案,到几分钟内可上线的托管服务,这种转变不仅扩大了AI助手的用户基础,也为AI服务的商业化提供了新范式。
项目展示了企业级安全与个人可用性的平衡艺术。多层认证机制确保服务安全,而直观的配置流程让非技术用户也能轻松管理。成本透明化解决了云服务常见的"账单惊吓"问题,让用户可以根据预算灵活调整资源配置。
更重要的是,Moltworker为AI生态系统的集成提供了参考架构。从多平台聊天接口到浏览器自动化,从持久化存储到成本管理,项目的模块化设计展示了如何将分散的AI能力整合为统一的服务体验。这种架构思维对未来的AI产品设计具有重要启示意义。
作为Cloudflare在AI基础设施领域布局的一部分,Moltworker虽然定位为实验性项目,但其技术选择和实现模式很可能影响未来Cloudflare AI产品的发展方向。对于开发者而言,项目提供了学习现代AI系统架构的宝贵案例;对于普通用户,它预示着个人AI服务将变得更加普及和易用。在这个意义上,Moltworker不仅是技术实验,更是AI民主化进程中的一个重要里程碑。
更多推荐




所有评论(0)