
Cloudflare Computer:给AI一台电脑,它自己会干活
你给AI写过提示词吗。
“帮我查一下这个网站的价格。”
AI回你:”我无法访问网站。”
“帮我跑一下这段代码。”
AI回你:”我无法执行代码。”
你心想:你不是AI吗,怎么啥也干不了。
问题不是AI不够聪明。是它没有手。
2026年8月,Cloudflare在Agents Week上开源了一个项目。名字就叫Computer。
口号也直白:Give your agent a computer。
给你的AI代理一台电脑。
项目地址:https://github.com/cloudflare/computer

️ 一、什么叫”给AI一台电脑”
不是给AI一个虚拟机那么简单。
Cloudflare Computer做的是:给每个AI Agent一个持久化的工作空间。有文件系统,有执行环境,能跑bash命令,能跑JavaScript。
AI可以在里面写文件、读文件、装软件、跑脚本。就像你坐在电脑前一样。
核心架构三层:
第一层:SQLite虚拟文件系统。 基于Cloudflare Durable Objects,数据持久化。AI今天写的文件,明天还在。不是临时的,是真的”硬盘”。
第二层:可插拔执行后端。 轻量任务跑在Worker里(秒级启动),重量级任务自动切到Linux容器(完整环境)。AI不需要你告诉它用哪个,它自己选。
第三层:FUSE挂载。 容器里通过computerd守护进程把文件系统挂载上来,AI看到的就是一个正常的Linux目录结构。
对AI来说,它就是得到了一台电脑。对开发者来说,部署就一行命令的事。

二、它能干哪些好玩的事
官方给了6个示例,一个比一个有意思:
示例1:写菜谱并生成PDF。 AI根据你的需求写一份Markdown菜谱,然后自己调用pandoc转成PDF。全程不需要你操作。
示例2:生成Worker项目并发布。 AI在它的”电脑”里写一个完整的Cloudflare Worker项目,然后直接发布到Cloudflare Artifacts,给你一个可以clone的仓库链接。
示例3:文生图并存到文件系统。 AI用Workers AI生成一张图片,保存到自己的工作目录,然后给你一个可分享的链接。
示例4:对比运行时。 一个Web界面,同一个Agent任务分别在容器和Worker里跑,并排对比结果。像跑分软件一样直观。
示例5:@cloudflare/think聊天Agent。 一个能使用工作空间作为工作目录的聊天Agent,从终端就能跟它对话。它一边聊一边在自己电脑里干活。
示例6:Worker Shell。 一个纯bash环境,跑在Dynamic Worker里。不用容器,秒级启动。你可以直接在浏览器里敲命令。
| 示例 | 做什么 | 好玩在哪 |
|---|---|---|
| recipe-card | 写菜谱→生成PDF | AI从写内容到排版全自动 |
| artifacts | 写项目→发布仓库 | AI自己创建并部署代码仓库 |
| image-gen | 文生图→存文件 | AI创作完自己整理归档 |
| think-compare | 同任务对比运行时 | 像跑分一样看Agent表现 |
| think | 聊天Agent干活 | 边聊边干,所见即所得 |
| worker-shell | 浏览器里敲bash | 秒级启动的云端终端 |
三、为什么这事儿重要
你可能会说:给AI一个沙箱环境不是什么新鲜事吧。
新鲜的不是沙箱。是持久化和自主性。
以前的Agent沙箱:任务结束,环境清空。AI每次都是从零开始。
Cloudflare Computer:AI有自己的持久文件系统。它可以把中间结果存下来,下次接着干。可以装自己需要的工具。可以维护一个自己的”工作台”。
这跟人用电脑的方式已经非常接近了。
你想想你是怎么工作的:打开电脑,桌面上有上次的文件,装了常用的软件,浏览器书签存着常去的网站。你不需要每次开机都重新设置一切。
AI现在也能这样了。
而且Cloudflare的基建让这件事变得极其轻量。Durable Objects按需启动,不用一直跑着。SQLite存储成本极低。Worker冷启动毫秒级。
| 对比 | 传统Agent沙箱 | Cloudflare Computer |
|---|---|---|
| 持久化 | 无(任务结束即清空) | 有(SQLite文件系统) |
| 启动速度 | 容器级别(秒级) | Worker级别(毫秒级) |
| 执行环境 | 固定一种 | 轻量Worker和容器自动切换 |
| AI自主性 | 低(人类指定环境) | 高(AI自己选执行方式) |
| 部署复杂度 | 需要配置VM/容器 | Cloudflare原生,一行部署 |
四、技术架构速览
整个项目是一个monorepo,用pnpm管理:
@cloudflare/dofs — Durable Object SQLite虚拟文件系统,同步协议构建块。
@cloudflare/computer-rpc — capnweb线协议类型,服务端和客户端共享。
@cloudflare/computerd — 守护进程,FUSE挂载加HTTP/WebSocket RPC,跑在沙箱容器里。
@cloudflare/computer — 顶层包,被Durable Objects消费。
技术选型上有个有意思的细节:RPC协议用的是capnweb而不是常见的JSON-RPC或gRPC。capnweb是Cloudflare自研的线协议,更轻量,更适合边缘计算场景。
目前项目标注Preview,不适合生产环境。但架构设计和代码质量已经很高,值得持续关注。
🤔 五、冷静想一想
任何项目都有边界。
Cloudflare Computer目前是Preview阶段,文档还不完善,API可能变动。
最大限制:强绑定Cloudflare生态。 Durable Objects、Workers AI、Artifacts都是Cloudflare的服务。想搬到自己服务器上跑,得重写文件系统和执行层。
但对快速原型和Agent应用验证来说,这可能是2026年最省事的方案。
Cloudflare在Agents Week上连放了几个大招:Browser Rendering给AI浏览器,Computer给AI电脑,Workers AI给AI大脑。组合起来就是一个完整的Agent基础设施栈。
你在Cloudflare上就能搭出一个”有眼睛有手有电脑”的AI Agent。
本文要点回顾
- Cloudflare Computer是Agents Week 2026开源项目,核心理念是”给AI Agent一台电脑”——持久化文件系统加可插拔执行环境
- 三层架构:SQLite虚拟文件系统(持久化)+ 可插拔执行后端(Worker/容器自动切换)+ FUSE挂载
- 官方6个示例展示了实际能力:AI自主写菜谱转PDF、创建并发布代码仓库、文生图归档、运行时对比等
- 与传统沙箱的区别在于持久化和自主性:AI有自己不会清空的工作空间,可以像人用电脑一样持续工作
- 目前Preview阶段,强绑定Cloudflare生态但部署极轻量,配合Browser Rendering和Workers AI可搭出完整Agent基础设施栈
文章摘自:https://www.cnblogs.com/badhope/p/22747580/cloudflare-computer-give-agent-a-computer
