Cloud Code:把 OpenCode 变成跑在 Cloudflare 上的专属云端 Agent

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 installpnpm dev(本地)→ pnpm deploy(部署)
• 若改了 wrangler.jsonc 绑定:记得执行 pnpm cf-typegen 重新生成类型

原链接:https://github.com/miantiao-me/cloud-code

#Cloudflare #OpenCode #Workers #容器化 #S3R2 GitHub - miantiao-me/cloud-code: Cloud Code (Cloudflare + OpenCode), running OpenCode on Cloudflare to build a dedicated cloud…
 
 
Back to Top 1px