Cloud Code:把 OpenCode 变成跑在 Cloudflare 上的专属云端 Agent
Cloud Code 是一个基于 Cloudflare Workers + Cloudflare Containers 的 TypeScript 项目,把 OpenCode 以容器化方式运行在 Cloudflare 基础设施上,帮助你快速搭建“云端开发/编码 Agent”。
它能做什么
• 一键部署到 Cloudflare(项目提供 Deploy to Cloudflare 入口)
• 本地开发友好:用 Wrangler 模拟 Workers 环境,支持
• 可选 Basic Auth 保护:配置
• 数据持久化(S3/R2):通过 TigrisFS 将对象存储挂载为本地目录
• 默认挂载到
• OpenCode 配置也会落到
• 内置 Cloudflared:可把容器内服务通过 Cloudflare Tunnel 暴露到公网,方便调试/临时分享
运行与部署要点(简版)
• 依赖:Node.js(推荐 v20+)、pnpm、Wrangler
• 常用命令:
• 若改了
原链接:https://github.com/miantiao-me/cloud-code
#Cloudflare #OpenCode #Workers #容器化 #S3R2
Cloud Code 是一个基于 Cloudflare Workers + Cloudflare Containers 的 TypeScript 项目,把 OpenCode 以容器化方式运行在 Cloudflare 基础设施上,帮助你快速搭建“云端开发/编码 Agent”。
它能做什么
• 一键部署到 Cloudflare(项目提供 Deploy to Cloudflare 入口)
• 本地开发友好:用 Wrangler 模拟 Workers 环境,支持
pnpm dev / pnpm start• 可选 Basic Auth 保护:配置
SERVER_USERNAME / SERVER_PASSWORD 后启用,避免未授权访问• 数据持久化(S3/R2):通过 TigrisFS 将对象存储挂载为本地目录
• 默认挂载到
/root/s3,工作区在 /root/s3/workspace• OpenCode 配置也会落到
/root/s3/.opencode,便于状态持久化• 内置 Cloudflared:可把容器内服务通过 Cloudflare Tunnel 暴露到公网,方便调试/临时分享
运行与部署要点(简版)
• 依赖:Node.js(推荐 v20+)、pnpm、Wrangler
• 常用命令:
pnpm install → pnpm dev(本地)→ pnpm deploy(部署)• 若改了
wrangler.jsonc 绑定:记得执行 pnpm cf-typegen 重新生成类型原链接:https://github.com/miantiao-me/cloud-code
#Cloudflare #OpenCode #Workers #容器化 #S3R2