cloudflare/cloudflare-os

Agent workspace built on Cloudflare Workers for creating documents, building apps, and running agents with your company’s context and systems.

解决的问题

Cloudflare OS 是一个 AI 驱动的生产力环境,旨在让企业为 AI 工作负载建立一个安全且定制化的“操作系统”。它通过提供一个沙盒环境来解决与 AI 代理和第三方应用程序相关的安全风险,让用户可以在不冒数据泄露或未经授权访问系统风险的情况下,生成并运行个人化的 AI 编写应用程序(称为“Gadgets”)。

运作方式

该系统作为一个建立在 Cloudflare Workers 之上的基于能力的安全层运作。它使用三个核心组件:

  • Gadgets:在各自隔离沙盒中运行的私有 AI 生成迷你应用程序。用户可以通过 AI 提示词修改这些 Gadgets 的代码,以增加符合其特定需求的自定义功能。
  • Gatekeepers:专门的安全层(类似于增强版的 MCP 服务器),用于调节对外部服务(例如 GitHub、Google、Slack)的访问。它们处理授权并允许用户异步地批量批准或拒绝代理操作,防止代理在等待人工批准时卡住。
  • Blueprints:定义整个应用程序的模板,允许用户分享 Gadget 的代码,以便其他人部署自己的私有实例。

目标对象

它专为希望部署安全内部 AI 生产力套件的公司和团队而设计,让非技术用户能够使用 AI 代理来建立和使用自定义工具,而无需依赖集中式的 SaaS 模型。

特色亮点

  • AI 驱动的应用程序创建:内置的编码代理可以根据自然语言提示词建立、测试并调试自定义 Gadgets。
  • 异步的人机协作 (Human-in-the-Loop):Gatekeepers 在本地模拟操作结果,因此代理可以在等待用户批准的同时继续工作。
  • 沙盒执行:Gadgets 被隔离在 Dynamic Workers 和 iframes 中,除非明确允许,否则会封锁互联网访问。
  • 实时协作:通过 Durable Objects 内置多人支持,允许多个用户实时协作处理 Gadgets。
  • 基于能力的安全机制:代理和 Gadgets 默认零访问权限,必须明确授权才能访问特定资源。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目