Cloudflare如何给AI一台持久电脑

文章配图

👾 Cloudflare Computer:给AI一台电脑,它自己会干活

你给 AI 写过提示词吗。

"帮我查一下这个网站的价格。"

AI回你:"我无法访问网站。"

"帮我跑一下这段代码。"

AI回你:"我无法执行代码。"

你心想:你不是AI吗,怎么啥也干不了。

问题不在于 AI 不够聪明,而在于它没有“手”——没有可以读写文件、执行命令的运行环境。

2026 年 8 月,Cloudflare 在 Agents Week 上开源了一个项目,名字就叫 Computer。

它的口号很直白:Give your agent a computer——给 Agent 一台真正能用的电脑。

给你的AI代理一台电脑。

🖥️ 一、什么叫"给AI一台电脑"

不是给AI一个虚拟机那么简单。

Cloudflare Computer 做的是:给每个 AI Agent 一个持久化的工作空间,有文件系统、有执行环境,能跑 bash、也能跑 JavaScript。

在它里头,AI 能写文件、读文件、装软件、跑脚本,跟你坐在电脑前没两样。

它的核心架构分三层:基于 Durable Objects 的 SQLite 虚拟文件系统提供持久化存储;可插拔执行后端在 Worker(秒级)与 Linux 容器(完整环境)之间自动切换;再经 FUSE 挂载,让容器里的 Agent 看到一个正常的 Linux 目录结构。

第一层是 SQLite 虚拟文件系统,基于 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 管理,包含 dofs、computer-rpc、computerd 与顶层 computer 等包。

@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 生态。

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。


📌 本文要点回顾

  1. Cloudflare Computer是Agents Week 2026开源项目,核心理念是"给AI Agent一台电脑"——持久化文件系统加可插拔执行环境
  2. 三层架构:SQLite虚拟文件系统(持久化)+ 可插拔执行后端(Worker/容器自动切换)+ FUSE挂载
  3. 官方6个示例展示了实际能力:AI自主写菜谱转PDF、创建并发布代码仓库、文生图归档、运行时对比等
  4. 与传统沙箱的区别在于持久化和自主性:AI有自己不会清空的工作空间,可以像人用电脑一样持续工作
  5. 目前Preview阶段,强绑定Cloudflare生态但部署极轻量,配合Browser Rendering和Workers AI可搭出完整Agent基础设施栈
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?