Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Run OpenClaw with One Click on Cloudflare Containers to Create Your Personal Agent
| Date | Stars |
|---|---|
| 2026-07-31 | 262 |
| 2026-08-06 | 262 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# 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.ts # Chrome DevTools Protocol proxy (chunked binary WebSocket framing) ├── Dockerfile # Container image: OpenClaw gateway + TigrisFS S3 mount ├── worker-configuration.d.ts # Auto-generated Cloudflare binding types (DO NOT EDIT) ├── wrangler.jsonc # Wrangler configuration (containers, bindings, placement) ├── tsconfig.json # TypeScript configuration └── package.json ``` ## Data Persistence (S3/R2) The container has built-in support for S3-compatible storage (such as Cloudflare R2, AWS S3). It uses `TigrisFS` to mount object storage as a local filesystem for persistent data storage. ### Environment Variables To enable data persistence, configure the following environment variables in the container runtime environment: | Variable | Description | Required | Default | | ------------------------ | ------------------------------------------------ | -------- | ------- | | `S3_ENDPOINT` | S3 API endpoint address | Yes | - | | `S3_BUCKET` | Bucket name | Yes | - | | `S3_ACCESS_KEY_ID` | Access Key ID | Yes | - | | `S3_SECRET_ACCESS_KEY` | Access Key Secret | Yes | - | | `S3_REGION` | Storage region | No | `auto` | | `S3_PATH_STYLE` | Whether to use Path Style access | No | `false` | | `S3_PREFIX` | Path prefix within the bucket (subdirectory) | No | (root) | | `TIGRISFS_ARGS` | Additional mount arguments for TigrisFS | No | - | | `OPENCLAW_GATEWAY_TOKEN` | Gateway access token (for Web UI authentication) | Yes | - | | `WORKER_URL` | Worker's public URL (for CDP proxy config) | Yes | - | ### How It Works 1. **Mount Point**: On container startup, the S3 bucket is mounted to `/data`. 2. **Workspace**: The actual workspace is located at `/data/workspace`. 3. **OpenClaw Config**: OpenClaw configuration files are s
Excerpt of 7,139 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:fc25fd585c23bfd6, llm:Repository description: 'Run OpenClaw with One Click on Cloudflare Containers to Create Your Personal Agent'; topics: cloudflare, cloudflare-containers, moltbot, openclaw
matched fp:fc25fd585c23bfd6, llm:Repository description: 'Run OpenClaw with One Click on Cloudflare Containers to Create Your Personal Agent'; topics: cloudflare, cloudflare-containers, moltbot, openclaw