📌 评测日期:2026年8月 | 数据来源:Cloudflare官方文档 + GitHub仓库
Cloudflare Computer 是 Cloudflare 推出的 Agent 执行基础设施,核心理念是"给 Agent 一台电脑"。它将传统的"运行代码"模式升级为分层基础设施架构,提供浏览器自动化、代码执行沙箱、文件处理等能力,让 AI Agent 在安全隔离的云环境中完成复杂任务。
这个项目的意义在于解决了 Agent 落地的核心痛点——执行环境。传统 Agent 框架擅长"思考"和"规划",但到了"执行"环节往往受限于运行环境。Cloudflare Computer 提供了完整的云端执行层,Agent 可以像人类一样操作浏览器、运行代码、处理文件,而无需开发者自行搭建和维护复杂的执行基础设施。
基于 Cloudflare 全球边缘网络,Agent 的执行环境可以部署在距离用户最近的节点,实现低延迟的交互体验。结合 Cloudflare Computer AI浏览器自动化指南,可以深入了解其浏览器自动化能力。
| 功能 | 说明 | 使用场景 |
|---|---|---|
| 浏览器自动化沙箱 | 隔离的Chromium环境,支持Agent操控浏览器 | 网页数据采集、表单填写、UI测试 |
| 代码执行沙箱 | 安全隔离的Python/Node.js运行环境 | Agent动态生成并执行代码 |
| 文件系统沙箱 | 临时文件系统,支持读写和文件处理 | 文档处理、数据转换、报告生成 |
| 分层权限控制 | 细粒度权限管理,限制Agent可访问的资源 | 安全合规的企业级Agent部署 |
| 边缘网络部署 | 基于Cloudflare全球300+边缘节点 | 低延迟全球Agent服务 |
| 会话持久化 | Agent执行状态可跨请求保持 | 多步骤复杂任务编排 |
# 安装Cloudflare Computer SDK
npm install @cloudflare/computer
# 或使用Python SDK
pip install cloudflare-computer
# 配置API密钥
export CLOUDFLARE_API_TOKEN=your_api_token
export CLOUDFLARE_ACCOUNT_ID=your_account_id
# 创建Agent执行环境
npx cf-computer create --name my-agent-env \
--browser \
--code-execution \
--filesystem \
--region auto
# 部署Agent到Cloudflare
npx cf-computer deploy ./agent.js \
--name my-agent \
--memory 2GB \
--cpu 1
// 基本用法:创建浏览器自动化Agent
import { Computer } from "@cloudflare/computer";
const computer = new Computer({
browser: true,
codeExecution: true,
filesystem: true,
});
// Agent操控浏览器完成任务
const result = await computer.run(async (env) => {
const page = await env.browser.newPage();
await page.goto("https://example.com");
// 提取页面数据
const title = await page.title();
const links = await page.$$eval("a", els =>
els.map(el => el.href)
);
// 在沙箱中处理数据
const processed = await env.code.execute(`
return ${JSON.stringify(links)}.filter(l => l.includes("docs"))
`);
// 保存结果到文件系统
await env.fs.writeFile("results.json", JSON.stringify(processed));
return processed;
});
// 进阶:多步骤Agent工作流
const workflow = computer.workflow()
.step("navigate", async (env) => {
const page = await env.browser.newPage();
await page.goto("https://api.example.com/data");
return page.content();
})
.step("process", async (env, prev) => {
return await env.code.execute(`
const data = ${prev};
return data.map(item => ({...item, score: item.value * 2}));
`);
})
.step("save", async (env, prev) => {
await env.fs.writeFile("output.json", JSON.stringify(prev));
return "done";
});
await workflow.run();
| 项目 | 优势 | 劣势 |
|---|---|---|
| Cloudflare Computer | 全球边缘网络,分层安全隔离,生态完整 | 绑定Cloudflare生态,成本可能较高 |
| E2B Sandbox | 专注代码执行沙箱,轻量易用 | 无浏览器自动化能力 |
| Browserbase | 专注浏览器自动化,API设计优秀 | 功能单一,无代码执行沙箱 |
| Modal | 强大的计算资源调度,支持GPU | 非Agent专用,需自行集成 |
推荐场景:
不推荐场景:
Cloudflare Computer 是 Cloudflare 推出的 Agent 执行基础设施,核心理念是"给 Agent 一台电脑"。它将传统的"运行代码"模式升级为分层基础设施架构,提供浏览器自动化、代码执行沙箱、文件处理等能力,让 AI Agent 在安全隔离的云环境中完成复杂任务。
需要Agent操控浏览器完成网页任务的场景