Build1 distinct publisher3 min readUpdated
Cloudflare has open-sourced the internal platform it built after staff began demanding admin tokens for homemade AI apps. The design bet is on capability grants, not on the model.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
The unit of isolation here is not the user and not the application. It is the document. A document editor running under Cloudflare OS spins up a separate instance in a separate sandbox for each document, and Cloudflare calls each one a Gadget [3]. Access control sits at the boundary of that instance rather than inside the code, so the platform decides who can reach a Gadget at all, and lead architect Kenton Varda argues a Gadget cannot leak itself even to an attacker who already holds other Gadgets built from the same app [4]. Sharing is checked the same way: Varda wrote on Hacker News that when you share a Gadget, the system verifies the recipient has direct permission to each connected resource, so a bug in the Gadget cannot hand anyone access they did not already hold [9].
That is the whole argument behind Varda's claim that a security team can let non-technical staff generate their own software and still sleep [2]. Nobody has to read the generated code. The reviewable surface is the grant list.
The prior state at Cloudflare is what makes the design legible. According to CIO Sam Rhea, employees were pushing to deploy unvetted generative AI workflows to build bespoke SuperApps, and those scripts wanted elevated administrative access plus production API tokens across dozens of internal systems of record [10]. Cloudflare's stopgap was a human-staffed "magic AI email" alias used to catalogue where routine work was getting stuck [11], and the triage produced a specific finding: off-the-shelf agent harnesses are fine at boilerplate software engineering, while knowledge workflows need strict context management, deterministic execution, and permission isolation that changes per task [12]. Gatekeepers are the answer to the third of those. They scope access to named resources, mask sensitive database columns, apply role-based rate limits, and require human approval before destructive side effects, with agents starting at zero ambient permissions [7]. InfoQ contrasts this with typical Model Context Protocol connections, whose implementations often grant broad ambient access [8].
On the adoption figures, Rhea's number is more than 4,000 custom business tools built by non-technical staff inside 30 days [14], which is roughly 133 a day [15], against internal use dating from May 2026 [13]. What a "custom business tool" is remains undefined in the material, and since a Gadget is instantiated per document, the count sits somewhere between an application tally and a document tally. That distinction matters to anyone using the figure to size their own rollout.
Two things the release does not close. InfoQ appends its own note that other risk vectors still apply, including misconfigured Gatekeeper grants [16], which puts the blast radius on whoever administers capabilities. And because every user runs a modifiable copy of the code [5], the material describes no mechanism for pushing a fix into copies that have already diverged.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
Lead architect Kenton Varda described Cloudflare OS as a full-on personal app vibe coding platform in which the sandbox is secure enough that a company's security team can feel comfortable giving non-technical users permission to vibe code and then sleep soundly at night.
In Cloudflare OS, if you have a document editor app, each document runs as a separate instance of the app in a separate sandbox, which Cloudflare calls one "Gadget".
Because everyone is running their own copy of the code, everyone can freely modify their copy, and each user can use generative AI to modify the source of their instance on the fly without cross-tenant data leakage.
When a user prompts the system to generate a document, dashboard, or data view, the runtime instantiates a dedicated isolated app instance inside fine-grained V8 isolates managed by Cloudflare's open-source workerd runtime and Dynamic Workers.
Access to resources is governed by a capability-based model Cloudflare calls "Gatekeepers", which scope access to designated resources, mask sensitive database columns, apply role-based rate limits, and mandate human approvals before destructive side effects; agents start in a zero-trust state with zero ambient permissions.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Design well described, outcomes unverified
The isolation and capability architecture is specified concretely enough to evaluate — per-artifact Gadgets, V8 isolates on workerd and Dynamic Workers, Gatekeeper scoping, column masking, rate limits, approval gates, zero ambient permissions — and the code is said to be public. But the cluster is a single publisher relaying a single vendor release plus the architect's Hacker News comment, with no independent audit, red-team result, benchmark, or external user account, and the outcome metrics are entirely first-party.
Heavy first-party use, no external adopters
There is a concrete public release plus a substantial internal deployment reported since May 2026 — 4,000-plus tools in 30 days, roughly 133 a day, and Codex review-agent volumes — but every data point is Cloudflare using its own platform. No customer, external contributor, fork, or third-party deployment appears in the material.
Security guarantees run ahead of verification
Absolute language — a sandbox so secure a security team can sleep soundly, no way a Gadget can leak itself — is stated as settled fact while the only backing is the vendor architect's description of his own system. InfoQ itself inserts a caveat that misconfigured capability grants remain a live risk vector, and the productivity numbers are self-reported without definitions. The underlying design is genuinely substantive, which keeps the gap moderate rather than severe.
Vendor-originated narrative, launch context
Substantively all sourcing traces to Cloudflare: a release post by the lead architect, a CIO's internal report and productivity figures, and the architect's follow-up comments. Cloudflare directly benefits if developers standardise on workerd and Dynamic Workers, so open-sourcing and publishing the internal-success metrics serve platform distribution. The reporting is not uncritical — the editor's note and a quoted sceptical commenter cut against the pitch — which trims the score slightly.
Confident on design, weak on outcomes
One publisher, one primary vendor source, no corroboration. What Cloudflare built and how it is meant to work can be stated with reasonable confidence because the description is specific, on the record, and the code is published; whether the isolation guarantee holds under attack and whether the productivity gains generalise beyond Cloudflare cannot be assessed from this material.
build
The sandbox is the product: what user-generated features actually require2 distinct publishers
product
A 2x LLM bill is not a bug report: token spend is an observability problem1 distinct publisher
build
Every MCP server you add costs about 11,000 tokens before anyone types a word1 distinct publisher
build
AWS moves agent payments to GA: the plumbing is done, the sign-off is not1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 23, 2026