Cloudflare OS:又一个用于代理式工作的工作环境?

Cloudflare OS : un énième environnement de travail agentique ?

Silicon.fr Quality unknown · 质量未知 by Clément Bohic 2026-08-06 10:31 Original
摘要
Cloudflare宣布将其“Cloudflare OS”平台开源:该平台整合自Sandstorm演进而来,底层以Cloudflare Workers为核心,并将原Sandstorm的“Grains”改为更轻量隔离的“Gadgets”,运行时workerd与相关机制也可本地使用。参与者包括Sandstorm联合创始人、现任Cloudflare Workers技术负责人Kenton Varda;其还展示了基于iframe与RPC(Cap’n Web)等架构的应用共享与安全模型,并强调用户可进行个性化“vibe coding”。在B2B层面,Cloudflare OS通过自建MCP服务器与“Gatekeepers”把外部服务连接起来,计划用API文档自动生成连接器/控制器以形成“连接器工厂”,从而提升企业工作流自动化与安全合规能力。

Cloudflare OS 现已开源。这个平台并不是从零开始的新产品,而是把 Cloudflare 内部多个项目整合到一起,底层主要建立在 Cloudflare Workers(无服务器函数)之上。Cloudflare 将其定位为 Sandstorm 的“精神继承者”,但目标已从单纯的应用托管,扩展到更完整的 agentic 工作环境。

Sandstorm 最早出现在 2014 年,是一个网页应用托管服务器,最大特点是粒度极细:每个文档都有独立容器。问题在于,当时的基础设施还难以支撑这种设计,冷启动、内存占用等技术限制都很明显。更关键的是,背后的创业公司未能建立起可持续的商业模式,尤其是面向企业功能的变现没有跑通。到 2017 年初,团队把 Sandstorm 交给社区,随后成员加入 Cloudflare,并开始转向后来成为 Cloudflare Workers 的项目。Sandstorm 里的功能单元叫 “Grains”,而在 Cloudflare OS 中,它们变成了 “Gadgets”,同时也不再依赖容器,而是改用基于 JavaScript V8 引擎的更轻量隔离机制。

Sandstorm 联合创始人、现任 Cloudflare Workers 技术负责人 Kenton Varda,曾在 6 月底的 AI Engineer World’s Fair 上演示过这一套系统。当时它还没有正式命名为 Cloudflare OS,但他表示,这个项目在内部已经“足够认真”,因此不能像他在演讲预告时承诺的那样立刻开源。

从产品形态看,Kenton Varda 把它描述为“一套办公套件”,只不过处理的不是文档,而是应用程序,也就是 Gadgets。应用的共享与权限控制逻辑直接内建在平台层。每个应用的客户端代码运行在一个 iframe 中,而且只能通过 POST 与父框架通信;服务端代码则以持久对象的形式运行,并配套 SQLite 数据库。客户端与服务端之间通过基于 Cap’n Web 的 RPC 会话连接,而 Cap’n Web 也是 Cloudflare 另一项开源组件。底层 runtime workerd 同样开源,因此整套系统可以本地运行。

Cloudflare 还强调了这套安全模型对 vibe coding 和用户自定义应用的意义:每个用户都可以运行自己的应用副本,并在此基础上直接修改功能。Kenton Varda 曾用 Claude 做过演示,在一个幻灯片生成工具里加入了任意 SVG 图表处理和文本居中功能,说明这种环境不仅适合开发,也适合让终端用户参与“改造”应用。

不过,Cloudflare OS 的另一条主线其实是企业工作流自动化。Kenton Varda 在演示中没有展开太多外部服务连接的部分,但这正是平台开放后 Cloudflare 重点推进的方向。其内部第一版系统早在 5 月就已上线,用 web UI 执行以 skills 形式编码的工作流。这些 skills 先根据员工希望自动化的任务进行梳理,再逐步实现;结果会显示在浏览器侧边栏中,不需要与本地环境深度交互。

随后,Cloudflare 开始把这些工作流接入更多外部系统。为此,它为大多数服务自行实现了 MCP server,并在其中加入更细的控制层,例如按角色和地区限制速率。由于很多流程本身是确定性的,Cloudflare 还引入了按需推理机制,基于 AI Gateway,避免每次会话都重新执行同一个 skill。

在 Cloudflare OS 的术语里,这些定制化 MCP server 被称为 Gatekeepers。它们理解各个服务的逻辑,并在共享资源时负责执行安全策略。共享对象既可以是完整应用——包括数据库、聊天历史、认证信息等——也可以只是 blueprint,即仅保留代码的模板。Gatekeepers 还能够“模拟”操作结果,因此可以在流程末端批量验证,而不必让 agent 在每一步都停下来等待确认。

Cloudflare 目前还在推进一种类似“软件工厂”的机制:根据 API 文档自动生成 Gatekeepers。现阶段已经覆盖 Confluence、GitHub、Google(Gmail、Docs、Sheets、Agenda、BigQuery)、Home Assistant、Linear、Notion、Slack、Spotify、Supabase 和 ZoomInfo 等服务。与此同时,Cloudflare 还提供一种“开箱即用”的实现模型:用户可以使用固定版本而不改动源码,但仍能掌控身份、路由、集成、推理、可观测性和品牌展示等关键环节。

从定位上看,Cloudflare OS 既像是 Sandstorm 理念的现代化重生,也像是 Cloudflare 将 Workers、MCP、AI Gateway 和内部自动化经验拼接成的一套 agentic 工作平台。它的核心卖点不只是“能跑应用”,而是把应用、权限、外部服务和 AI 代理统一纳入一个可编排、可审计、可本地化运行的环境中。

Summary
Cloudflare has released **Cloudflare OS** as **open source**, a new platform built from internal projects and centered on **Cloudflare Workers** (serverless functions), positioning it as a spiritual successor to the earlier **Sandstorm** project. The initiative is led by **Kenton Varda** (cofounder of Sandstorm, now tech lead at Cloudflare Workers), and evolves Sandstorm’s “Grains” into lighter “Gadgets” running on **V8** with an open **workerd** runtime. Business impact centers on enabling both **user-customizable app workflows** and **B2B agentic integrations** via open **MCP-based access controllers (“Gatekeepers”)** that enforce security policies and can be generated from API documentation for services like GitHub, Google, Slack, Notion, and others.

Cloudflare OS is now open source, turning a set of internal projects into a platform built primarily on Cloudflare Workers and positioned by the company as a “spiritual successor” to Sandstorm.

The comparison is not accidental. Sandstorm, launched in 2014, was a web app hosting server notable for its fine-grained isolation: each document ran in its own container. But the project ran into the technical limits of the era, including cold starts and memory overhead, and its startup failed to build a viable enterprise business model. In early 2017, Sandstorm was handed over to the community, and its team later joined Cloudflare, where it began work on what would become Cloudflare Workers. In Sandstorm, functional units were called “Grains”; in Cloudflare OS, they are “Gadgets,” but they no longer rely on containers. Instead, they use a lighter isolation mechanism based on the V8 JavaScript engine.

Kenton Varda, Sandstorm cofounder and now tech lead for Cloudflare Workers, demonstrated the system at the AI Engineer World’s Fair in late June, before it had an official name. At the time, he said the project had become “sufficiently serious” internally that Cloudflare did not want to open-source it immediately, despite his earlier promise to do so when announcing the talk.

Varda described the environment as closer to a productivity suite than a traditional app platform: instead of documents, users work with applications, or Gadgets. Sharing and access control are handled at the platform level. On the client side, each app runs inside an iframe with a single communication channel: POST requests to the parent frame. Server-side code runs as a durable object backed by SQLite, with the client-server link handled through an RPC session based on Cap’n Web, another Cloudflare open-source component. Because the underlying workerd runtime is also open, the whole stack can be run locally.

He also highlighted the security model’s implications for “vibe coding” and, more broadly, for end-user customization. Each user can run their own copy of an application and modify it directly. Varda illustrated this by using Claude to add arbitrary SVG diagram support and text centering to a slide-generation tool.

The B2B angle is more explicit in the open-source version. Cloudflare had already launched an internal first version in May, designed to run codified workflows as “skills” through a web UI. Those skills were built from an internal map of tasks employees wanted automated, and results appeared in a browser side panel without interacting with the local environment. Cloudflare then connected the system to its other services, mostly by building its own MCP server implementations, which let it add controls such as rate limiting by role and region. Since many workflows are deterministic, the company also introduced on-demand inference via its AI Gateway, avoiding rerunning a skill on every session.

In Cloudflare OS terminology, these custom MCP servers are “Gatekeepers.” They understand each service’s logic and enforce security policies when resources are shared, whether those resources are full applications with databases, conversation history and credentials, or code-only blueprints. Gatekeepers can also simulate action outcomes, allowing batch validation at the end of a workflow instead of forcing an agent to stop after every step.

Cloudflare is now working on a kind of “software factory” that can generate Gatekeepers from API documentation. It already has support for services including Confluence, GitHub, Google services such as Gmail, Docs, Sheets, Calendar and BigQuery, as well as Home Assistant, Linear, Notion, Slack, Spotify, Supabase and ZoomInfo. The company also offers a ready-to-use implementation model that lets users run a pinned version without changing source code, while still controlling identities, routing, integrations, inference, observability and branding.

A post accompanying the announcement showed the platform paired with self-hosted deepseek-v4-flash, with the author calling the result “freakin amazing” and suggesting it could run privately on DGX Spark as a fully private work companion.

Résumé
Cloudflare annonce l’ouverture de **Cloudflare OS**, une plateforme fusionnant plusieurs projets internes et présentée comme le « successeur spirituel » de **Sandstorm**, dont l’équipe (notamment **Kenton Varda**, aujourd’hui tech lead chez Cloudflare Workers) a rejoint Cloudflare pour développer **Workers**. S’appuyant sur le runtime **workerd** et des unités d’isolation légères appelées **Gadgets** (remplaçant les « Grains » de Sandstorm), la plateforme vise un environnement de type suite bureautique où les applications peuvent être personnalisées et connectées à des services via des **contrôleurs d’accès (Gatekeepers)** et des workflows agentiques. En ouvrant la technologie, Cloudflare cherche à accélérer la création de « connecteurs » B2B prêts à l’emploi (Confluence, GitHub, Google, Notion, Slack, etc.), avec des impacts directs sur l’automatisation, la sécurité et l’observabilité des intégrations.

Chose promise, chose due : Cloudflare OS est désormais open source.

Cette plate-forme fusionne plusieurs projets internes. Ayant pour principal substrat le service Cloudflare Workers (fonctions sans serveur), elle est présentée comme un « successeur spirituel » de Sandstorm.

De Sandstorm à Cloudflare OS, plus qu’un air de famille

Sandstorm avait émergé en 2014. Il s’agissait d’un serveur d’hébergement d’applications web. Le projet se distinguait par son niveau de granularité : chaque document avait son conteneur. Il s’est cependant heurté aux limites techniques des infrastructures d’alors (démarrage à froid, consommation de mémoire…). La start-up qui le portait n’a, plus globalement, pas réussi à développer son modèle économique, fondé sur la fourniture de fonctionnalités d’entreprise. Début 2017, elle avait transmis Sandstorm à la communauté. Son équipe avait ensuite rejoint Cloudflare. Et s’était mise à travailler sur ce qui deviendrait Cloudflare Workers.

Les unités fonctionnelles de Sandstorm étaient appelées « Grains ». Avec Cloudflare OS, elles deviennent « Gadgets »… et abandonnent les conteneurs à la faveur d’un mécanisme d’isolation plus léger basé sur le moteur JavaScript V8.

Kenton Varda, cofondateur de Sandstorm et aujourd’hui tech lead de Cloudflare Workers, en avait fait une démonstration fin juin à l’AI Engineer World’s Fair. L’initiative ne s’appelait pas encore officiellement Cloudflare OS. Mais elle était, selon lui, devenue « suffisamment sérieuse » en interne pour ne pas la verser immédiatement en open source – alors qu’il l’avait promis au moment de proposer son talk.

L’angle « indie » : permettre à chacun de modifier ses applications

« Cet environnement, il faut le voir comme une suite bureautique », avait expliqué Kenton Varda. Sauf qu’au lieu des documents, il y a des applications : les fameux Gadgets. La logique de partage de ces apps – et de contrôle des accès – est implémentée au niveau de la plate-forme. Pour chacune, le code client tourne dans un iframe qui n’a qu’un canal de communication : du POST vers le cadre parent. La liaison avec le code serveur – instancié sous forme d’objet durable avec sa base SQLite – se fait via une session RPC basée sur le système Cap’n Web, autre brique open source de Cloudflare.

Le runtime workerd sous-jacent étant lui aussi ouvert, il est possible d’exploiter l’ensemble en local, avait affirmé Kenton Varda. L’intéressé avait aussi abordé les possibilités que le modèle de sécurité offrait en matière de vibe coding. Ou plus précisément de personnalisation des applications directement par les utilisateurs, chacun exécutant sa propre copie de l’application. Il en avait donné une illustration en ajoutant, grâce à Claude, la gestion des diagrammes SVG arbitraires et du centrage de texte dans un outil de génération de diapositives.

L’angle B2B : codifier les workflows dans un système agentique

Kenton Varda n’avait pas abordé en long un autre aspect : la connexion de ces applications à des services externes. Cloudflare le fait, désormais qu’il a ouvert la plate-forme. C’en est, en quelque sorte, une v2. La première mouture avait été lancée en interne au mois de mai. Elle permettait d’exécuter, via une UI web, des workflows codifiés sous forme de skills. Ces dernières avaient été développées au préalable, sur la base d’une cartographie des tâches que les employés souhaitaient automatiser. Les résultats s’affichaient dans un panneau latéral au sein du navigateur, sans interaction avec le reste de l’environnement local.

Cloudflare a, dans un deuxième temps, entrepris la connexion à ses autres systèmes. Pour la plupart, il a construit sa propre implémentation de serveur MCP. Il a ainsi pu ajouter des couches de contrôle, comme une limitation du débit par rôle et par région. Une grande partie des flux de travail étant déterministes, il a fini par mettre en place un mécanisme d’inférence à la demande (basé sur son AI Gateway) évitant de réexécuter une skill à chaque session.

Vers une « usine à connecteurs » pour Cloudflare OS

Dans la terminologie de Cloudflare OS, ces serveurs MCP ad hoc sont des « contrôleurs d’accès » (Gatekeepers). Ils comprennent la logique de chaque service et assurent la mise en œuvre des politiques de sécurité lorsque des ressources sont partagées. Il peut s’agir des applications elles-mêmes (avec base de données, historique de conversation, authentifiants, etc.) ou de blueprints (code uniquement).

Les Gatekeepers sont capables de « simuler » le résultat d’actions. On peut ainsi les valider par lots en bout de chaîne, sans que l’agent interrompe son travail à chaque étape.

Cloudflare travaille sur une forme d’« usine logicielle » qui produira des Gatekeepers à partir de documentations API. Il en existe actuellement pour, entre autres, Confluence, GitHub, Google (Gmail, Docs, Sheets, Agenda, BigQuery), Home Assistant, Linear, Notion, Slack, Spotify, Supabase et ZoomInfo. Cloudflare y ajoute un modèle d’implémentation « prêt à l’emploi ». Il permet d’exploiter une version épinglée sans modifier le code source, mais en ayant la main sur les identités, le routage, les intégrations, l’inférence, l’observabilité et le branding.

I paired Cloudflare OS with self hosted deepseek-v4-flash and the result is freakin amazing

Imagine running this setup inside DGX spark, you get fully private work companion solving all your work stuff

The thing about this type of software is it already have a good harness and… https://t.co/gvYHGQnlFe pic.twitter.com/ujcFVAbdbX

— Farhan Helmy (@farhanhelmycode) August 5, 2026

Illustration principale générée par IA

The post Cloudflare OS : un énième environnement de travail agentique ? appeared first on Silicon.fr.

AI Insight
Core Point

Cloudflare将Cloudflare OS开源:以Cloudflare Workers为底座,把Sandstorm演进为更轻隔离的“Gadgets”应用平台,并把B2B工作流/外部连接(MCP Gatekeepers)产品化,意味着“代理式办公/工作伴侣”进入可本地部署与可集成阶段。

Key Players

Cloudflare — 提供边缘与Workers无服务器平台、现推出并开源Cloudflare OS(美国加州旧金山)。

Kenton Varda — Sandstorm联合创始人,现为Cloudflare Workers技术负责人(个人)。

Sandstorm(社区/前团队) — 2014年Web应用托管项目,技术理念迁移至Workers与Cloudflare OS(历史项目)。

V8 / workerd — JavaScript运行与Workers运行时组件,支撑轻隔离与本地运行(Google/Cloudflare生态)。

Claude / AI Gateway / MCP — 用于个性化与按需推理、以及外部服务连接的关键技术栈(Anthropic/Cloudflare/开源生态)。

Industry Impact
  • Computing/AI: High — 将“代理式工作流+外部工具连接+安全策略”标准化并开源,降低落地门槛。
  • ICT: Medium — 以边缘运行时与连接器工厂推动企业集成与权限治理。
  • Energy: Low — 主要是软件/工作流层变化,对能耗影响间接。
Tracking

[Strongly track] — 开源+本地可运行+连接器/Gatekeepers规模化,可能快速成为企业代理工作流的新基础设施。

Related Companies
positive
Google
mature
neutral
GitHub
mature
neutral
Slack
mature
neutral
positive
positive
positive
positive
Spotify
mature
neutral
neutral
Sandstorm
startup
positive
positive
positive
neutral
positive
neutral
neutral
neutral
positive
Categories
人工智能 软件 云计算
AI Processing
2026-08-31 11:07
openai / gpt-5.4-nano