Cloudflare has released the code for the Cloudflare OS platform, designed for creating personal applications using vibe coding, as well as for secure operation with these applications and AI agents. The code is written in TypeScript and is distributed under the Apache 2.0 license.
Cloudflare OS is presented as a kind of operating system for applications created through AI, with the core role played by the workshop-backend package, which provides users access to programs and devices (Gadget and Gatekeeper), implements their isolation, and manages access. Gatekeepers function as drivers, linking users and AI agents to external services, while gadgets serve as processes, and blueprints act as executable files (reference templates). The workshop-frontend serves as the user interface.
Cloudflare OS offers an alternative to the SaaS model, where instead of using shared centralized services, users are encouraged to run their own isolated copies of applications. For instance, rather than utilizing services to create a presentation or generate a report, users are given their own instances of applications that can be modified, expanded, or tailored to specific needs with the help of AI. Each application and AI agent operates in an isolated environment without direct internet access and, by default, cannot reach services and external data, access to which is selectively granted by gatekeepers after explicit user permission.
Cloudflare OS combines:
- A workspace for interacting with AI agents, allowing users to create applications with AI, run them in isolated environments, and address tasks using AI.
- A toolkit for securely providing AI agents and created applications access to internal data and services (Gatekeepers). Gatekeepers act as intermediaries between AI agents, applications, and external services (GitHub, Slack, Google Drive, Jira, databases, etc.).
- A platform for creating, distributing, modifying, and sharing personal applications (gadgets).
Source: opennet.ru
