<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>S3R2 | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>Cloud Code：把 OpenCode 变成跑在 Cloudflare 上的专属云端 AgentCloud Code 是一个基于 Cloudflare Workers + Cloudflare Containers 的 TypeScript 项目，把 OpenCode 以容器化方式运行在 Cloudflare 基础设施上，帮助你快速搭建“云端开发/编码 Agent”</title><link>https://localhost/posts/102</link><guid isPermaLink="true">https://localhost/posts/102</guid><pubDate>Wed, 28 Jan 2026 14:22:23 GMT</pubDate><content:encoded>&lt;b&gt;Cloud Code：把 OpenCode 变成跑在 Cloudflare 上的专属云端 Agent&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cloud Code&lt;/b&gt; 是一个基于 &lt;b&gt;Cloudflare Workers + Cloudflare Containers&lt;/b&gt; 的 TypeScript 项目，把 &lt;b&gt;OpenCode&lt;/b&gt; 以容器化方式运行在 Cloudflare 基础设施上，帮助你快速搭建“云端开发/编码 Agent”。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;它能做什么&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;一键部署&lt;/b&gt;到 Cloudflare（项目提供 Deploy to Cloudflare 入口）&lt;br /&gt;•   &lt;b&gt;本地开发友好&lt;/b&gt;：用 Wrangler 模拟 Workers 环境，支持 &lt;code&gt;pnpm dev / pnpm start&lt;/code&gt;&lt;br /&gt;•   &lt;b&gt;可选 Basic Auth 保护&lt;/b&gt;：配置 &lt;code&gt;SERVER_USERNAME / SERVER_PASSWORD&lt;/code&gt; 后启用，避免未授权访问&lt;br /&gt;•   &lt;b&gt;数据持久化（S3/R2）&lt;/b&gt;：通过 &lt;b&gt;TigrisFS&lt;/b&gt; 将对象存储挂载为本地目录&lt;br /&gt;    •   默认挂载到 &lt;code&gt;/root/s3&lt;/code&gt;，工作区在 &lt;code&gt;/root/s3/workspace&lt;/code&gt;&lt;br /&gt;    •   OpenCode 配置也会落到 &lt;code&gt;/root/s3/.opencode&lt;/code&gt;，便于状态持久化&lt;br /&gt;•   &lt;b&gt;内置 Cloudflared&lt;/b&gt;：可把容器内服务通过 Cloudflare Tunnel 暴露到公网，方便调试/临时分享&lt;br /&gt;&lt;br /&gt;&lt;b&gt;运行与部署要点（简版）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   依赖：Node.js（推荐 v20+）、pnpm、Wrangler&lt;br /&gt;•   常用命令：&lt;code&gt;pnpm install&lt;/code&gt; → &lt;code&gt;pnpm dev&lt;/code&gt;（本地）→ &lt;code&gt;pnpm deploy&lt;/code&gt;（部署）&lt;br /&gt;•   若改了 &lt;code&gt;wrangler.jsonc&lt;/code&gt; 绑定：记得执行 &lt;code&gt;pnpm cf-typegen&lt;/code&gt; 重新生成类型&lt;br /&gt;&lt;br /&gt;原链接：&lt;a href=&quot;https://github.com/miantiao-me/cloud-code&quot; target=&quot;_blank&quot;&gt;https://github.com/miantiao-me/cloud-code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23OpenCode&quot;&gt;#OpenCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Workers&quot;&gt;#Workers&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%AE%B9%E5%99%A8%E5%8C%96&quot;&gt;#容器化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23S3R2&quot;&gt;#S3R2&lt;/a&gt;&lt;a href=&quot;https://github.com/miantiao-me/cloud-code&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - miantiao-me/cloud-code: Cloud Code (Cloudflare + OpenCode), running OpenCode on Cloudflare to build a dedicated cloud…&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/R-b7Eehrlzy67FQu3kIuIQb7Tl0UugimBs5p3VDHfbJbjU9THlQpaglrrsGimBPGKa4Phn0DJ4UDU3M-l3PFLKkwnbP1vHq88K0pb1SJi9GPhEmSExR2kel2gWls20uB95a8lCYNVHjAZdaV_oGRk-OlEZwBrEA2LkC7G_AQaOzrkEORe5UStup8OJhx_ksWtRVgSCV6zjELtEUmlwQ6dvOh_QA74ssxeHZjy_MSwB_rTZvcubv2JsBnInOh3DLOIv_v5RzHk3YU2vRqhisUdZSjacJEE9eSw2DVCFlhttT6FWym06nXADobFYnZfuK4sEfL5jnDNzbTHMKaugfjTA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;GitHub - miantiao-me/cloud-code: Cloud Code (Cloudflare + OpenCode), running OpenCode on Cloudflare to build a dedicated cloud…&lt;/div&gt;
  &lt;div&gt;Cloud Code (Cloudflare + OpenCode), running OpenCode on Cloudflare to build a dedicated cloud Agent for you. - miantiao-me/cloud-code&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>