HackerNews 上那篇 Cloudflare OS 的发布帖,首发当天冲到了六百多分,评论区撕了两百多层。有人喊”这是革命性的东西”,也有人直接开嘲”管这玩意儿叫 OS,英语都被你们糟蹋了”。争议的焦点不只是命名,是这家公司到底在赌什么。
这场讨论绕不开一个人,Kenton Varda。他是 Cloudflare Workers 的创始人,也是十年前 Sandstorm.io 的创始人。Sandstorm 当年做的是让个人服务器像手机 App 一样易用,核心是 capability-based security,应用默认零权限,用多少给多少。这个理念在 2014 年太超前了,项目 2017 年因为商业化困难停摆。2026 年 8 月 5 日,Varda 在 X 上宣布:Cloudflare OS 开源了,这是我十年前那个梦的重生,这次跑在 Workers 上。

Cloudflare OS 不是传统意义的操作系统,它是个面向公司的 Agent 工作台。截至 2026 年 8 月 19 日,仓库有 8,595 个 Star,Apache 2.0 协议,v2 完全重写版,处于早期访问阶段。Cloudflare 内部从 2026 年 5 月开始用,数千名员工日常拿它做文档、写幻灯片、搭内部小工具。
说白了我这篇就想聊一件事:这个号称”让每个员工都能用 AI 改软件”的平台,是又一次精心包装的开源营销,还是值得认真对待的架构实验。往下翻。
为什么值得关注
Cloudflare OS 的官方定位是三大支柱:Agent 聊天工作区、沙盒化应用(Gadgets)、安全框架(Gatekeepers)。单看任何一个都不新鲜,Agent 聊天界面各家都有,沙盒运行也不稀奇。真正特别的是这三件事被捏成了一个整体,而且围绕一个核心原则转:代理和应用默认什么都没有,每一项能力都要显式授予。
先看 Gadgets。你在工作区里让 Agent 做一个内部小工具,它生成一个独立的私有实例,跑在 Dynamic Worker 的 V8 isolate 里,自带独立的 SQLite 数据库。这个实例默认上不了网,访问不了别的应用,只能做你明确允许的事。传统 SaaS 里所有用户共用一份服务端代码,这里每个应用都是你自己的副本,改坏了不连累别人。
Gatekeepers 是这套系统的安全层,你可以把它理解成”加了审批和审计的 MCP 服务器”。代理要访问 GitHub、Notion、数据库,都得先接一个 Gatekeeper,管理员能限定字段、限制操作,写操作可以要求人工审批。有个细节很实用:审批是异步的,代理先模拟执行拿到结果继续干活,人后面批量确认。传统 HITL 那种卡住等审批的流程,体验上确实没法比。

这张架构图能看出来它把沙盒、运行时、安全层分得清清楚楚。共享则是另一个维度:你可以共享应用本身,别人进来实时协作同一个状态;也可以共享 Blueprint,也就是应用的代码模板。从 Blueprint 复制出来的新实例,只带走代码,不带 SQLite 数据、对话记录、凭据和已连接的资源。团队想改某个工具,自己拿 AI 改副本就行,不用排期给开发者提需求。
底层技术也值得一提。Gadget 客户端和服务端之间走 Cap’n Web RPC,这是 Cloudflare 自家的 object-capability RPC 系统,客户端调用服务端方法就像调用本地函数,而且 Agent 能调用同一个方法。这意味着你手动造了一个工具,Agent 就能在你不在场的时候用同一个工具干活。模型的接入走 AI Gateway,任何模型都能接,管理员可以按任务配置模型、设预算和限流,每一笔推理成本都能归因到人、团队或工作区。
设计层面说完了,这些东西串起来是一回事,真跑起来是什么感觉,还得上手试。
上手什么感觉
跑起来比想象中简单,前提是你装了 pnpm 和 Node.js 环境。官方 README 给了一条本地启动命令,一行就能把整个工作区拉起来:
pnpm run-local
跑完访问 http://localhost:8787 就能进工作区。想部署到自己的 Cloudflare 账户,走 os.cloudflare.app/deploy 的在线流程,或者用 starter 仓库 cloudflare/cloudflare-os-starter 做定制起点,几分钟能起一个实例。
# 开发模式,需要两个终端
pnpm dev-server
pnpm dev-client
体验上的坑也得说清楚,项目还在早期访问期,几条容易撞上的先说在前头:
-
项目自称早期访问,v2 是完整重写,能力已经相当完整,但”还有很多粗糙之处”是 README 原话 -
官方文档覆盖了核心概念,深度部署、自托管这类进阶内容还在路上 -
它需要 Cloudflare 账户,纯本地玩可以,正经用起来绑定的就是 Cloudflare 生态
这三点合起来指向同一个判断:核心功能完整,但周边的工具链还在补课。对一个刚开源两周的项目来说,这不算意外,选型的时候心里有数就行。

整个使用链路走一遍就理解了:向 Agent 提需求,Agent 生成应用跑进沙盒,Gatekeeper 把控每一次外部访问,做完的成果通过 Blueprint 分享给团队。对于没写过代码的同事,这个流程的门槛在于理解”默认零权限”这套逻辑,第一次授权的时候会有点绕。上手的感觉聊完了,更实际的问题是:什么团队适合真把它用起来,什么团队趁早绕道。
什么时候用,什么时候别用
| 场景 | 典型用户 | 优势 | 局限 |
|---|---|---|---|
| 内部知识型 Agent | 全员 | 预载公司术语与流程 | 需要先积累组织上下文 |
| 非技术员工做小工具 | 运营/财务/法务 | 沙盒隔离,改不坏系统 | 需理解授权逻辑 |
| 团队共享工作区 | 项目组 | 实时协作 + Blueprint 分发 | 依赖 Cloudflare 账户 |
| 想深度定制核心 | 开发者 | 源码可见 | 官方不接受外部贡献 |
不适用的情况也很明确。个人开发者想找个轻量 Agent 框架?这玩意儿太重,一个 ChatUI 加运行时加安全层,启动成本摆在那。对数据主权极度敏感、连 Cloudflare 账户都不想碰的团队,现在只能等 workerd 自托管落地,官方明说了还在文档化中。想给核心代码提 PR 的,直接看贡献政策,小修小补可以,大改动基本会被拒。
规模上也有个参考系。Cloudflare OS 适合的组织,至少得有一个愿意维护内部知识库和技能库的团队,纯粹零基础的小团队进来,第一周可能都在搭上下文。这也是它和 Copilot Studio、Agentforce 这类平台的隐性差异:那些卖的是开箱即用的能力,Cloudflare OS 卖的是底座,组织本身要往里面贡献内容。
替代品在这个市场里并不少。Glean 走企业搜索加助手路线,据说百人座席起谈,价格不公开;Dust 约 29 美元每人每月,无座席下限。两者的共同点是 SaaS,数据躺在人家云上。Cloudflare OS 免费开源、部署在自己的账户里,这是它区别于这两家的根本位置。定位说清楚了,另一个绕不开的问题随之而来:这个争议不断的项目,社区到底健康不健康?
社区怎么样了
| 指标 | 数据(截至 2026-08-19) | 说明 |
|---|---|---|
| Stars | 8,595 | 4 个月,增速快 |
| Forks | 959 | 多为评估/部署尝试 |
| Open Issues | 83 | 早期访问期的合理量级 |
| 协议 | Apache 2.0 | 商业友好 |
| 核心维护 | Cloudflare Workers 团队 | 大厂背书,Bus Factor 低风险 |
4 个月攒下 8,600 个 Star,靠的不只是 Cloudflare 的品牌。发布当天 HN 帖子六百多分,Varda 亲自下场答疑,直接说”整个项目 Apache 2.0 开源,没有隐藏条款”。社区的正面声音确实存在,有 HN 用户称这是”革命性的东西,把我关于如何安全集成 Agent 能力的模糊想法变成了现实”。
怀疑的声音同样响亮。有做 IT 的用户一针见血:“问题不在于让终端用户加功能,而在于十二个终端用户各自定制了产出物,保存下来,结果没人再看得懂它。” 还有用户担心绑定:“这东西太 Cloudflare 味了,我不觉得在上面构建是安全的。” 这些担忧指向同一个点:开源解决了代码可见性,但运行时仍然长在 Cloudflare 的生态里。

对比卡片里能看出定位差异:Glean 和 Dust 卖的是托管服务,Cloudflare OS 卖的是可自部署的底座。不过”可自部署”目前要打个折扣,workerd 的自托管还没完全落地,现阶段最顺的路还是部署到自己的 Cloudflare 账户。
迭代节奏倒是没让人担心。仓库 4 月中旬建起来,8 月初开源,之后几乎每天都有提交,8 月 19 日当天还在推送。对一个早期访问项目来说,这种活跃度说明团队是真在往前跑,不是开源完就撒手。83 个 open issue 里不少是功能请求和体验反馈,维护者的回应也算勤快。聊完了社区的热度,该说说我的真实看法了。
我的真实看法
名字这事儿我不想多纠结。“OS” 这个称呼确实蹭了操作系统的概念,HN 上吵了几百楼,但命名争议掩盖了真正值得讨论的东西:Cloudflare 在赌”每人一份软件”会成为新的软件形态。每个用户跑自己的应用副本,AI 随时可以改,改坏了不影响别人,这个模式如果成立,SaaS 的集中式架构会被一点点蚕食。
不接受外部贡献这个决定,反而是我觉得最诚实的部分。README 里的话很直白:AI 让写代码变容易了,难的是审阅、保质量、维持产品一致性,外部贡献等于把容易的部分捐进来,难的部分留给他们。这话听着傲慢,但仔细想,早期访问阶段的产品,维护一个可控的内核比开放一个不可控的社区更符合产品利益。代价是社区参与感几乎没有,想靠开源社区反哺的可以死心了。
锁定的问题值得分开看。代码是 Apache 2.0,账目上完全开源,这是真话。但运行时依赖 Workers、Durable Objects、AI Gateway 这一整套 Cloudflare 栈,迁移成本客观存在。你说它 lock-in 也好,说它深度集成也罢,本质上是一回事。对已经深度用 Cloudflare 的公司,这是顺水推舟;对纯观望的团队,这是最大的犹豫点。
回头看 Sandstorm 的教训。当年技术上超前,能力模型和安全沙箱都没问题,死在了商业化上,个人服务器市场撑不起这个复杂度。这次不一样的地方在于,Cloudflare 有现成的边缘网络、有数千名内部员工的真实使用验证、有 Workers 这个天然的宿主。同一套理念,十年前输给了商业,十年后搭上了 AI 和云的红利。
我的判断收窄到一句话:方向值得认真对待,产品值得跟进,但别在早期阶段把它当生产依赖。几个月前我会觉得这就是个营销动作,翻完架构和贡献政策之后我改观了,这是个有真实技术主张的实验,只是还没到适合所有人下场的时机。判断给完了,最后说点实际的,你下一步该干什么?
资源地址
软件正在变成随手可改的草稿
如果你已经在深度使用 Cloudflare 的生态,或者团队有强烈的自托管 Agent 平台需求,现在就可以用 starter 模板起一个实例,选一个只读的 Gatekeeper 先跑通流程,看看 Agent 实际读了什么、做了什么,再决定要不要深入。
如果你还在观望,盯两个指标:workerd 自托管什么时候完全落地,以及 Cloudflare 把 OS 放进 dashboard 做托管产品的进度。这两件事决定了它从”好用的内部工具”变成”靠谱的平台依赖”要多长时间。
最后说句实话。十年前 Sandstorm 输掉的时候,没人觉得能力安全模型会卷土重来。现在它带着 AI 重新站上牌桌,还带着几千人的生产环境验证。软件正在变成随手可改的草稿,这件事一旦成立,改采购流程的人会比改代码的人更头疼。
