Claude Skill
miantiao-me/cloud-claw
使用 Cloud-Claw 一键在 Cloudflare 容器上部署 OpenClaw。在 Cloudflare 全球网络上以低延迟、可扩展的方式创建您的个人代理。
概览
仓库信息
安装这个 Skill
git clone https://github.com/miantiao-me/cloud-claw.gitRegistry 信息
项目简介
Cloud-Claw 让您一键在 Cloudflare 容器上部署 OpenClaw,打造您的个人 AI 代理。它利用 Cloudflare 的全球网络实现低延迟、可扩展的代理托管。
Run OpenClaw with One Click on Cloudflare Containers to Create Your Personal Agent
要点
- 一键部署到 Cloudflare 容器
- 运行 OpenClaw 以创建个人代理
- 利用 Cloudflare 全球基础设施
- 轻量且可扩展的代理托管
- 使用 TypeScript 构建,确保可靠性
使用场景
- 在边缘部署个人 AI 助手
- 使用 OpenClaw 构建自定义代理工作流
- 全球托管低延迟代理服务
- 在 Cloudflare 容器上实验 AI 应用
README 摘要
# Cloud Claw (Cloudflare + OpenClaw) **Cloud Claw** is a containerized AI assistant that runs [OpenClaw](https://github.com/openclaw/openclaw) on Cloudflare Workers + Containers. A Worker handles routing and auth, forwards requests to a singleton container running an OpenClaw gateway instance, and proxies Chrome DevTools Protocol (CDP) sessions via Cloudflare Browser Rendering. English | [简体中文](README.zh-CN.md) --- ## Tech Stack - **Runtime**: Cloudflare Workers + Containers - **Language**: TypeScript (ES2024) - **Package Manager**: pnpm - **Container Specs**: 1 vCPU, 4GB RAM, 8GB disk - **Browser**: Cloudflare Browser Rendering (remote CDP) - **Core Libraries**: - `cloudflare:workers`: Workers standard library - `@cloudflare/containers`: Container management - **Container Base**: `nikolaik/python-nodejs:python3.12-nodejs22-bookworm` - **Storage**: TigrisFS for S3/R2 mounting ## Quick Start [](https://deploy.workers.cloudflare.com/?url=https://github.com/miantiao-me/cloud-claw) ### Prerequisites - Node.js (v22+) - pnpm (v10.28.2+) - Wrangler CLI (`npm i -g wrangler`) ### Install Dependencies ```bash pnpm install ``` ### Local Development Start the local development server: ```bash pnpm dev ``` ### Linting Run formatter (oxfmt) and linter (oxlint): ```bash pnpm lint ``` ### Generate Type Definitions If you modify bindings in `wrangler.jsonc`, regenerate the type file: ```bash pnpm cf-typegen ``` ## Deployment Deploy code to Cloudflare's global network: ```bash pnpm deploy ``` ## Project Structure ``` . ├── src/ │ ├── index.ts # Workers entry point, routing, basic auth │ ├── container.ts # AgentContainer class (extends Container), WebSocket gateway │ └── cdp.