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上に構築された能力ベースのセキュリティ層として動作します。3つの主要コンポーネントを使用します。
- Gadgets: 独自の隔離されたサンドボックス内で実行される、AI生成のプライベートなミニアプリ。ユーザーはAIプロンプトを通じてこれらのGadgetsのコードを修正し、特定のニーズに合わせた機能を追加できます。
- Gatekeepers: 外部サービス(GitHub、Google、Slackなど)へのアクセスを制御する専門的なセキュリティ層(強化されたMCPサーバーのようなもの)。これらは認可を処理し、ユーザーがエージェントの操作を一括で非同期に承認または拒否できるようにすることで、人間による承認を待つ間にエージェントが停止してしまうのを防ぎます。
- Blueprints: アプリケーション全体を定義するテンプレート。ユーザーはGadgetのコードを共有し、他のユーザーが独自のプライベートインスタンスをデプロイできるようにします。
対象ユーザー
安全な社内AI生産性スイートをデプロイしたい企業やチーム向けに設計されています。技術者ではないユーザーでも、中央集権的なSaaSモデルを必要とせずに、AIエージェントを使用してカスタムツールを構築・利用できます。
ハイライト
- AI主導のアプリ作成: 内蔵のコーディングエージェントが、自然言語のプロンプトからカスタムGadgetsを構築、テスト、デバッグします。
- 非同期のHuman-in-the-Loop: Gatekeepersが操作結果をローカルでシミュレートするため、エージェントはユーザーの承認を待つ間も作業を継続できます。
- サンドボックス実行: GadgetsはDynamic Workersとiframes内で隔離されており、明示的に許可されない限りインターネットアクセスはブロックされます。
- リアルタイムコラボレーション: Durable Objectsによるマルチプレイヤーサポートが組み込まれており、複数のユーザーがリアルタイムでGadgetsを共同編集できます。
- 能力ベースのセキュリティ: エージェントとGadgetsはデフォルトでアクセス権を持たず、特定のリソースに対して明示的に許可を与える必要があります。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト