About this project

Cloudflare OS is an open-source "operating system" for AI productivity, originally developed for internal use at Cloudflare. It provides three core capabilities: an agent chat UI preloaded with company knowledge, sandboxed application development where users can create and share "gadgets" (small personal apps), and a security framework called Gatekeepers that applies guardrails to agents and apps. The system introduces a new software paradigm where each user runs their own private instance of productivity apps (gadgets), rather than relying on centralized SaaS. This ensures security and allows users to modify the code via AI prompts. Gatekeepers act as capability-based security layers, managing access to external resources with features like OAuth, narrow permissions, logging, and asynchronous human-in-the-loop approval with simulated outcomes. Built on Cloudflare Workers, Durable Objects, Dynamic Workers, and Facets, Cloudflare OS supports real-time multiplayer collaboration, AI-driven app building, and sharing via Blueprints (code templates). It is designed to be customized for any company, with deployment options to Cloudflare accounts or local development via pnpm. The project is in early access and not seeking external contributions at this time.