
- Cloudflareが自社用に開発したバイブコーディング向けプラットフォームを公開
- V8エンジンの軽量サンドボックスでAI生成コードのリスクを低減
- 社内で25万件の逸脱検出、1万6千件のマージをブロック
発表の概要
Cloudflareは2026年8月5日、AIエージェントを活用したアプリ構築プラットフォーム「Cloudflare OS」をオープンソースとして公開した。このプラットフォームは、同社が社内向けに数か月かけて開発・検証してきたものである。自然言語でワークフローを記述すると、AIエージェントがそれをアプリケーション用のコードに変換する仕組みだ。
Cloudflareによると、現在では数千人の従業員が毎日このプラットフォームを利用している。ドキュメントやスライドの作成、定型的なタスクの自動化、データ可視化用の小さなアプリ構築などに活用しているとされる。エンジニアではない職種の社員も利用している点が特徴だ。
セキュリティ設計の特徴
Cloudflare OSの中心的な工夫は、アプリごとに細かい単位でサンドボックス化を行う点にある。例えば文書編集アプリでは、文書ごとに別々のインスタンスを独立したサンドボックスで実行する。誰がアクセスできるかもプラットフォームが管理する。各ユーザーは自分専用のコードのコピーを自由に変更できるという。
サンドボックス技術は、Cloudflareが既存機能として持つ「Dynamic Workers」に基づく。一般的なコンテナを使うのではなく、JavaScriptエンジン「V8」の実行単位である「isolates」を利用している。起動は数ミリ秒、メモリ使用量は数メガバイト程度だ。コンテナと比べて約100倍高速で、メモリ効率は10〜100倍向上すると説明されている。
また、AIエージェントは初期状態でデータへのアクセス権限を持たない。必要に応じてプラットフォーム経由で権限を要求する仕組みだ。サーバーコードは外部へのネットワーク通信を無効化した状態で動き、クライアントコードもブラウザ内のサンドボックスで実行される。そのため、明示的に許可した通信以外はインターネットに到達できない。
ただし、完璧なシステムは存在しない。セキュリティ企業Pillar Securityは、AIコーディングエージェント「Cursor」や「Codex」などのサンドボックス回避と境界突破に関する報告書を公開している。Cloudflare OSの仕組みも、こうしたリスクを完全に排除できるわけではない。
運用から得た教訓
Cloudflare自身も、導入に当たっては試行錯誤があったようだ。当初はエンジニアチーム以外に対して、通常のAIコーディングツールを少し使いやすくしただけのものを提供していた。しかし、これは“解決すべき問題を探すバイブコーディングで作られたアプリ”の氾濫を招いたとしている。コードを書くことに特化したツールは、知識労働や複数のシステムが絡むプロジェクトには適していなかったという。
そこで同社は「Cloudflare Engineering Codex」というエンジニアリング標準ガイドを整備した。人間のエンジニアとAIエージェントの両方がコードレビューに活用できるようにするためだ。この取り組みにより、過去4か月間のAIコードレビューは、標準からの逸脱を約25万件検出した。さらに、1万6千件のマージをブロックしたと報告されている。
さらに、AIモデルの実行コストを抑える工夫も行っている。スキルファイルの実行はAI推論を毎回行わず、決定的な処理を優先する方式に改善した。管理者が従業員ごとのAI推論コストを監視し、予算やレート制限を設定することも可能になっている。
オープンソース化と注意点
Cloudflare OSはオープンソースとして公開されたため、開発者は全体を自分のマシンで実行して試すことができる。ただし、バックエンドのデプロイはCloudflareの「Workers Paid」プランに加入しているユーザーに限られる。この要件は公開当初は明示されておらず、無料プランのままデプロイを試みたユーザーが途中で失敗するという指摘があった。
GitHub上では「課金する権利はあるが、デプロイを始める前に要件を完了しておくべきだ」という苦情のコメントが寄せられた。Cloudflareはこれを受けて、デプロイプロセスを更新し、開始時に有料プランが必要であることを警告するようにした。すでに企業の代表者がGitHub上で応答している。
このように、オープンソース化されたとはいえ、完全に無料で利用できるわけではない点は注意が必要だ。導入を検討する際は、保有しているCloudflareアカウントのプランや運用コストも確認する必要がある。オープンソース版のドキュメントやソースコードを確認し、自社の環境に適合するか検証することが求められる。
This is a full-on personal app vibe coding platform, in which the sandbox is so secure that you can pretty much go wild—the AI cannot introduce a significant security bug
これは本格的なパーソナルアプリ向けバイブコーディングプラットフォームです。サンドボックスは非常に安全なので、かなり自由に使えます。AIが重大なセキュリティバグを引き起こすことはありません。
日本の開発者・IT企業にとっての意味
国内のIT企業にとっても、非エンジニアがAIエージェントでアプリを作る流れを後押しする一つの参考となる。Cloudflare OSの細かなサンドボックスと権限管理は、業務利用での安全性と生産性を両立させるための具体例を示している。また、AIコードレビューによる逸脱検知やコスト管理の仕組みは、企業がAI生成コードを管理する上で使えるノウハウだろう。特に、サンドボックス内でAIエージェントを動かすというアイデアは、データ漏えいリスクを抑えたい日本企業にとって検討価値がある。ただし、バックエンドにCloudflareの有料プランが必要なため、自社のインフラにそのまま適用できるとは限らない。設計思想や運用の教訓を参考にするのが現実的な活用方法とみられる。
用語解説
- vibe coding(バイブコーディング)
- AIに自然言語で指示してコードを生成し、中身を完全に理解せずにアプリを完成させる開発手法。正式な技術用語ではない。
- サンドボックス
- アプリやコードを外部から隔離して実行する仕組み。ここではAIエージェントの動作範囲を制限し、事故や攻撃を防ぐ。
- Dynamic Workers
- Cloudflareの実行環境機能の一つ。コンテナではなくV8のisolatesを用いることで、軽量かつ高速な実行を実現する。
- isolates
- V8エンジンが提供する分離された実行インスタンス。同じプロセス内で独立したコードを実行するための軽量な仕組み。
- Workers Paidプラン
- Cloudflare Workersを有料で利用するためのプラン。Cloudflare OSのバックエンドをデプロイする際に必要になる。
出典
Cloudflare open-sources vibe-coding platform for people who aren't coders
AI導入も顧問も、お任せください
何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて整理し、導入から運用まで伴走します。相談だけでも構いません。
AI導入について相談する