Re Reference AI

エージェント

Cloudflare OSとは

Cloudflare Workers上に構築された、企業の文脈と権限管理を組み込んだオープンソースのAIエージェントワークスペース

エージェント基盤セキュリティOSS

概要

Cloudflare OSは、Cloudflareが2026年8月に発表したオープンソースのAIエージェントワークスペース。ブラウザ上の会話から始まり、組織が用意した文脈やスキルを踏まえてドキュメント・アプリ・ワークフローへと発展させられる。(1)コードを書いて実行できる分離ランタイムを備えたエージェントワークスペース、(2)社内データやサービスへの安全なアクセスを管理する新しいセキュリティ・ガバナンス層、(3)ユーザー自身が作成・改造できる個人向けアプリのプラットフォーム、という3要素で構成される。Cloudflare Workersチーム自身が開発しており、Durable Objects・Dynamic Workers・Facetsといった最新のWorkers Runtime機能を全面的に活用する。workerd(Workersランタイム)自体がOSSであるため、Cloudflare上に限らず自社サーバーでも実行できる。AI Gatewayを介して任意のAIモデルプロバイダを利用でき、特定ベンダーへのロックインを避けられる。

背景

生成AIエージェントの社内活用が広がる一方、既存のAIツールは社内システムとの安全な連携や権限管理を後付けで実装する必要があり、開発者のボトルネックになりやすいという課題があった。CloudflareはCloudflare OSを自社の業務基盤として実際に運用しており、CEOのMatthew Princeは「既存のツールが必要な要件を満たさなかったため自ら構築した」と述べている。

歴史

2026年8月5日、Cloudflareがプレスリリースとブログ記事でCloudflare OSを発表し、GitHub上でApache-2.0ライセンスのオープンソースソフトウェアとして公開した。

アーキテクチャ

Cloudflare Workers上に構築されており、Durable Objects・Dynamic Workers・Facetsを中核機能として利用する。各ワークスペースは1つのDurable Objectだ。各Gadgetはオンデマンドで起動するDynamic Workerであり、Facetとしてワークスペースに組み込まれ、Cloudflare OS本体とは別のSQLiteデータベースを持つ。ブラウザのクライアントとサーバー間の通信には、Cloudflareのオブジェクトケーパビリティ型RPCシステムであるCap'n Webを使う。外部サービスへのアクセスは「Gatekeeper」と呼ばれるサービス固有の仲介レイヤーが管理し、こちらもFacetとしてワークスペースに組み込まれる。

ワークフロー

利用はブラウザ上の会話から始まり、ユーザーが指示することでドキュメント・アプリ・自動化されたワークフローへと発展させられる。エージェントやGadgetは既定では外部リソースに一切アクセスできず、ユーザーがリンクを貼るかUIから選択して個別に「導入(introduce)」することで初めてアクセス権が発生する(capability-based access control)。副作用のある操作はGatekeeperが検知して人間の承認を求めるが、承認は非同期に行えるため、エージェントは承認待ちで即座に停止せず作業を継続できる。決まった手順のジョブはコードによる決定的なワークフローとして、オンデマンド・スケジュール・イベント駆動で実行でき、既存のMCPサーバーもMCP Server Portals経由で利用できる。

利点

  • エージェント・Gadgetは既定で外部リソースに一切アクセスできず、必要な範囲だけを明示的に「導入」するcapability-basedモデルのため、MCPサーバーを常時広く接続する方式より権限が絞り込まれる
  • 各Gadget(ユーザーごとの個人アプリインスタンス)は専用サンドボックスと専用データベースを持つため、他ユーザーのデータ漏洩を構造的に防ぎつつ、ユーザー自身が自由に改造できる
  • workerd(Workersランタイム)自体がOSSのため、Cloudflare上だけでなく自社サーバーでも実行でき、AI GatewayでAIモデルプロバイダを切り替えられるためベンダーロックインを避けやすい

欠点

  • Durable Objects・Dynamic Workers・Facets・Cap'n WebといったCloudflare Workers由来の技術に強く依存した設計のため、Workersエコシステム外への移植や理解にはコストがかかる
  • 外部サービスごとにGatekeeperを個別に用意・設定する必要があり、対応先が増えるほど導入・保守の手間が増える

比較

  • MCPMCPが個別ツールとの接続プロトコルであるのに対し、Cloudflare OSはMCPサーバーを含む複数リソースへのアクセスをGatekeeperで一元的にガバナンスする統合ワークスペース基盤という違いがある
  • OpenChamberOpenChamberが複数のAIモデルを横断実行するコーディング特化の開発環境であるのに対し、Cloudflare OSは社内システムへの権限管理を組み込んだ全社員向けのエージェント型ワークスペースであるという違いがある

関連用語

MCPサンドボックス化OpenChamber

よくある質問

Cloudflare OSはオープンソースか?

Apache-2.0ライセンスでGitHub上に公開されている。ソースコードだけでなくworkerd(Cloudflare Workersランタイム)自体もOSSのため、Cloudflareに限らず自社サーバー上でも実行できる。

Gatekeeperとは何か?

外部サービスへのアクセスを仲介するcapability-basedセキュリティ層。認可処理、アクセス範囲の限定、全操作のログ記録、副作用のある操作への人間承認(非同期のhuman-in-the-loop)を担う。

Gadgetとは何か?

ユーザーごとに独立して動くプライベートなアプリインスタンス。Dynamic Worker Facetとしてサンドボックス化され専用のSQLiteデータベースを持ち、他ユーザーのデータにアクセスできない構造で、ユーザー自身がエージェントに改造を依頼できる。

参考文献