简介

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

  1. 在Workers控制台选择您的worker

  2. 进入设置 → 域和路由

  3. 在workers.dev行点击"..."菜单

  4. 选择"启用Cloudflare Access"

  5. 复制显示的AUD标签值

配置访问控制

# 设置团队域名
npx wrangler secret put CF_ACCESS_TEAM_DOMAIN

# 设置应用受众标签
npx wrangler secret put CF_ACCESS_AUD

配置用户访问

  1. 登录Cloudflare Zero Trust控制台

  2. 进入Access → Applications

  3. 找到您的worker应用

  4. 添加允许访问的电子邮件地址或配置其他身份提供商

持久化存储配置(可选但推荐)

创建R2存储桶

  1. 在Cloudflare控制台进入R2

  2. 创建名为moltbot-data的存储桶

  3. 生成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

如何使用

初始访问与设备配对

第一步:访问控制界面

部署完成后,首次访问控制界面:

  1. 打开浏览器访问:https://your-worker.workers.dev/?token=YOUR_GATEWAY_TOKEN

  2. 首次请求可能需要1-2分钟等待容器启动

  3. 系统会显示等待配对界面

第二步:设备配对批准

  1. 在新标签页中打开管理界面:https://your-worker.workers.dev/_admin/

  2. 通过Cloudflare Access身份验证

  3. 在设备管理页面查看待处理配对请求

  4. 点击"批准"授权您的设备

  5. 返回控制界面,现在可以正常使用

第三步:多设备管理

  • 每个新设备都需要在管理界面单独批准

  • 已配对设备列表可在管理界面查看和管理

  • 支持批量批准和撤销设备访问权限

基础交互流程

Web控制界面使用

  1. 开始对话:在聊天输入框中输入问题或指令

  2. 查看历史:左侧边栏显示所有对话历史记录

  3. 上下文管理:AI助手保持对话上下文,支持多轮交互

  4. 文件上传:支持上传图像、文档等文件进行分析

  5. 技能调用:通过特定指令触发内置技能功能

聊天平台集成使用

  1. Telegram:添加机器人好友,通过私信交互

  2. Discord:邀请机器人到服务器,在指定频道或私信使用

  3. Slack:安装Slack应用,在工作区中通过消息交互

  4. 统一体验:所有平台共享对话历史和用户偏好

高级功能应用

浏览器自动化任务

  1. 网页截图:通过技能指令获取网页完整截图

  2. 内容抓取:自动化提取网页特定信息

  3. 流程录制:创建多步骤浏览器操作序列

  4. 性能测试:自动化网站性能分析和报告生成

技能系统扩展

  1. 内置技能:直接使用预装的Cloudflare浏览器技能

  2. 自定义技能:按照技能开发规范添加新功能

  3. 技能组合:将多个技能组合成复杂工作流

  4. 技能市场:未来计划支持社区技能共享

AI Gateway优化

  1. 成本监控:通过AI Gateway仪表板跟踪API使用成本

  2. 缓存策略:配置响应缓存减少重复请求

  3. 速率限制:设置请求频率限制防止滥用

  4. 多模型切换:根据需要切换不同的AI模型提供商

系统管理与维护

管理控制台功能

  1. 设备管理:查看、批准、撤销设备访问权限

  2. 存储状态:监控R2备份状态,手动触发备份

  3. 系统监控:查看容器进程状态和资源使用情况

  4. 网关控制:重启网关进程,应用配置变更

日常维护任务

  1. 日志查看:通过调试端点访问系统日志

  2. 版本更新:定期拉取最新代码重新部署

  3. 成本优化:根据使用模式调整容器配置

  4. 安全审计:定期审查访问日志和配对设备

故障排除指南

常见问题解决

  1. 首次访问慢:容器冷启动需要1-2分钟,后续请求正常

  2. 认证失败:检查网关令牌是否正确,管理界面Access配置

  3. 设备不显示:配对列表更新有10-15秒延迟,稍后刷新

  4. R2未挂载:确认所有三个R2密钥都已正确设置

  5. 本地开发问题: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民主化进程中的一个重要里程碑。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐