Cloudflare给AI Agent造了台「电脑」:cloudflare/computer开源即获894星
“I give your agent a computer.” Cloudflare用一句话概括了他们在GitHub上最新开源的项目——cloudflare/computer。这个项目上线当天就获得了894颗星,并在同一天,Cloudflare还发布了Kitesurf——一个专为AI Agent设计的云端浏览器。
两件事放在一起看,Cloudflare的野心昭然若揭:他们想成为AI Agent时代的基础设施层。
cloudflare/computer是什么?
简单说,它是一个为AI Agent设计的虚拟计算环境。传统的Agent工具让模型调用API、读写文件、执行Shell命令,但这些都是离散的操作。cloudflare/computer提供的是一个完整的、有状态的”电脑”——Agent可以在里面安装软件、浏览网页、编辑文件、运行长时间任务。
它与Kitesurf浏览器的关系是:Kitesurf是这台”电脑”的浏览器组件。Agent用Kitesurf访问网页,用computer管理整个运行环境。两者都基于Cloudflare Workers(Cloudflare的无服务器平台),这意味着Agent的计算运行在Cloudflare的全球网络上,而非你的本地机器。
为什么这很重要?
当前的AI Agent面临三个基础设施问题:
1. 环境管理混乱:Agent运行需要的依赖、工具、运行时环境各不相同,每次任务都要重新配置
2. 安全隔离不足:让Agent在本地执行代码风险极高——我们在Meta和OpenAI的事件中已经看到了教训
3. 状态持久化困难:Agent的”记忆”通常是短命的,任务结束后就丢失了上下文
cloudflare/computer试图一次性解决这三个问题:它提供标准化的运行环境、云端的天然隔离、以及持久化的状态管理。
技术亮点
项目的底层是基于Cloudflare Workers的V8隔离技术——每个Agent实例运行在独立的V8 Isolate中,资源严格隔离。这与传统的Docker容器有本质区别:
– 启动速度:毫秒级 vs 秒级
– 资源开销:极低,每个isolate只需几MB内存
– 扩展性:天然支持在Cloudflare的全球网络边缘运行
– 计费模型:按实际使用时长的CPU时间计费,不运行时零成本
代码使用TypeScript编写,开发者可以通过简洁的API创建和管理Agent环境:
import { Computer } from '@cloudflare/computer';
const agent = new Computer({
tools: ['browser', 'filesystem', 'shell'],
model: 'claude-opus-4',
});
await agent.run('分析这个GitHub仓库的代码结构并生成报告');
与同类方案对比
市场上类似的方案包括Anthropic的Computer Use(Claude内置)、Browserbase、以及Playwright等传统浏览器自动化工具。Cloudflare的差异化在于:
– 与Workers平台深度集成:如果你已经在用Cloudflare的其他服务,这是最低摩擦的选择
– 开源且可自托管:不像Claude Computer Use那样绑定Anthropic
– 比Chromium轻量得多:Cloudflare声称在截图、HTML提取等常见Agent任务上比Chromium节省大量CPU和内存
注意事项
项目目前处于早期阶段。文档还在完善中,部分API可能变化。另外,虽然开源,但深度依赖Cloudflare Workers的基础设施——如果你想完全自托管,仍然需要Cloudflare账号。
值得一提的是,Cloudflare在这条赛道上的动作非常密集。除了computer和Kitesurf,他们上周还发布了”Cloudflare OS”——一个为AI Agent设计的一站式运行平台。三款产品形成了一个完整的Agent基础设施栈:computer提供计算环境,Kitesurf提供浏览器能力,OS提供编排和调度。如果这个栈成熟,Cloudflare有可能成为Agent时代的”AWS”——所有Agent都跑在Cloudflare的网络上。对于开发者来说,现在开始关注这个生态是一个值得考虑的选择。
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn