Claude Skill
miantiao-me/cloud-claw
Deploy OpenClaw on Cloudflare Containers with one click using Cloud-Claw. Create your personal agent with low-latency, scalable hosting on Cloudflare's global network.
Overview
Repository
Install this Skill
git clone https://github.com/miantiao-me/cloud-claw.gitRegistry
Summary
Cloud-Claw enables you to deploy OpenClaw on Cloudflare Containers with a single click, creating your personal AI agent. It leverages Cloudflare's global network for low-latency, scalable agent hosting.
一键在Cloudflare容器上运行OpenClaw,打造您的个人代理
Key features
- One-click deployment on Cloudflare Containers
- Runs OpenClaw for personal agent creation
- Leverages Cloudflare's global infrastructure
- Lightweight and scalable agent hosting
- Built with TypeScript for reliability
Use cases
- Deploying a personal AI assistant on the edge
- Building custom agent workflows with OpenClaw
- Hosting low-latency agent services globally
- Experimenting with Cloudflare Containers for AI
README excerpt
# 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.