
この記事のまとめ
「AIエージェントにブラウザを操作させたいけど、Chromium は重すぎる…」
【2026年】Cloudflare Kitesurf完全解説!AIエージェント専用ブラウザがChromiumより最大7倍省メモリで登場
「AIエージェントにブラウザを操作させたいけど、Chromium は重すぎる…」 「エージェント向けに最適化されたブラウザってないの?」
そんな課題に答えを出したのが、Cloudflare が2026年8月に発表した Kitesurf(カイトサーフ) です。
Kitesurf は、Cloudflare Workers 上で完全に動作する、AIエージェント専用に設計されたブラウザ。人間向けに作られた Chromium と比べて、CPU 最大3.8倍・メモリ最大7倍も効率的で、ベータ期間中は 無料 で使えます。
この記事では、Kitesurf の仕組み・設計思想・性能・使い方を初心者向けに完全解説します。
この記事でわかること
- Kitesurf とは何か(なぜエージェント専用ブラウザが必要なのか)
- Chromium との性能比較(実際のベンチマーク)
- どういう仕組みで動いているのか(3つの主要コンポーネント)
- 実際の使い方(Puppeteer・Playwright・MCP・curl)
- まだできないこと・今後の展開
Kitesurf とは?
Kitesurf は、Cloudflare Workers の V8 分離環境(V8 isolates)上で動く、AIエージェント専用のブラウザです。
主な特徴
- Workers 上で完全動作: 従来のブラウザエンジン(Chromium)を必要としない
- エージェントに最適化: タブ・テーマ・拡張機能など人間向け機能を排除し、トークン数・コンテキスト・コストに集中
- CPU・メモリを大幅削減: スクリーンショット・HTML抽出などのタスクで Chromium より3〜7倍効率的
- ベータ期間中は無料: Browser Run で今すぐ試せる
- CDP 互換: Puppeteer・Playwright など既存ツールがそのまま使える
開発期間はわずか12週間。AIエージェントの力を活用して短期間で構築された点も注目です。
なぜ「エージェント専用ブラウザ」が必要なのか
Chromium などの既存ブラウザは人間向けに作られており、AIエージェントには過剰です。
人間が求めるもの vs エージェントが求めるもの
| 項目 | 人間のブラウザ | エージェントのブラウザ |
|---|---|---|
| 関心の対象 | タブ・テーマ・拡張機能・同期 | トークン数・コンテキスト・コスト |
| 描画品質 | ピクセル完璧・60fpsの滑らかなスクロール | 構造化された機械可読コンテンツ |
| リソース消費 | メモリ・CPUを大量消費して当然 | 最小限でスケーラブル |
| セキュリティ | 信頼したサイトへのアクセス | 任意のコード・プロンプトインジェクション対策 |
AIエージェントにそれぞれ個別の Chromium インスタンスを用意すると、メモリと計算コストが莫大になり、多くのエージェントアプリケーションが排除されてしまいます。Kitesurf はこの問題を解決します。
性能比較:Chromium との実測ベンチマーク
Cloudflare が公開した、14のURLに対する5回実行の中央値比較です。
| 指標 | Kitesurf | Chromium(warm pool) | Kitesurf の相対値 |
|---|---|---|---|
| CPU: スクリーンショット | 380 ms | 1,173 ms | Chromium より 3.1倍 少ない |
| CPU: HTML抽出 | 229 ms | 877 ms | Chromium より 3.8倍 少ない |
| メモリ: スクリーンショット | 57.8 MiB | 271.0 MiB | Chromium より 4.7倍 少ない |
| メモリ: HTML抽出 | 39.4 MiB | 273.7 MiB | Chromium より 7.0倍 少ない |
| 実時間: スクリーンショット | 1,148 ms | 637 ms | Chromium より 1.8倍 遅い |
| 実時間: HTML抽出 | 820 ms | 472 ms | Chromium より 1.7倍 遅い |
結論: ウォールタイム(実時間)は Chromium が約1.7倍速いものの、コストに直結する CPU・メモリでは Kitesurf が3〜7倍も効率的。メモリが少なければ、より多くのセッションを並列実行でき、スケールとコストの両方で優位に立てます。
また、Kitesurf はすでに 215,000以上の WPT(Web Platform Tests)に合格しており、毎週数百件ずつ増えています。
どういう仕組みで動いているのか
Kitesurf は3つの主要コンポーネントで構成されています。
1. Engine(エンジン)
唯一の公開コンポーネント。Chrome DevTools Protocol(CDP)の WebSocket と HTTP REST API を処理し、各セッションの状態を保存します。
CDP 対応により、Puppeteer・Playwright・chrome-remote-interface・Chrome DevTools フロントエンド がそのまま動きます。
2. PageScript
Dynamic Workers を使用して、ページごとに長寿命の分離環境(isolate)を起動。DOM を構築し、JavaScript・Wasm を実行します。
- HTML・CSS の解析には Rust 製の Blitz(モジュラー描画エンジン)と Stylo(Firefox のCSSパーサー)を使用
- eval は Workers のセキュリティ制約のため、Rust 製 ECMAScript エンジン Boa JS で実行
3. PageRenderer
ページオブジェクトを実際のピクセルに変換。Engine からの要求ごとに、PageScript からシーンを取得し、JPEG / PNG / PDF にラスタライズします。
Workers のビルトイン RPC システムにより、Engine は PageRenderer を1コールで呼び出し、結果の PNG を受け取ります。PageRenderer はステートレスなので、失敗したら kill して再起動するだけです。
セキュリティ設計
- SandboxOutbound worker: ネットワークアクセスを単一コンポーネントに集約し、CORS 強制・クッキー分離を実施。ポリシー違反は 403
- 全ページを非信頼入力として扱う: 各コンポーネントは必要最小限のリソースのみアクセス可能
- ステートレス優先: 状態を持つのは Engine のみ。クラッシュ復旧は「新しく起動してリクエストを再生」するだけ
使い方:今すぐ試す方法
Kitesurf は Browser Run でベータ期間中無料で利用できます。使い方は「browser=kitesurf パラメータを追加する」だけです。
1. プレイグラウンドで試す(最も簡単)
公開プレイグラウンド で任意の URL を入力すると、Kitesurf がどう描画するか確認できます。Chrome DevTools も組み込まれており、DOM・コンソール・ネットワーク・メモリを検査可能です。
2. MCP クライアント(例: Opencode)から使う
{
"mcp": {
"kitesurf": {
"type": "local",
"command": [
"npx", "-y", "chrome-devtools-mcp@latest",
"--wsEndpoint=wss://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-run/devtools/browser?browser=kitesurf",
"--wsHeaders={\"Authorization\":\"Bearer <API_TOKEN>\"}"
],
"enabled": true
}
}
}
3. Quick Actions でスクリーンショットを撮る
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<accountId>/browser-run/screenshot?browser=kitesurf' \
-H 'Authorization: Bearer ***' \
-H 'Content-Type: application/json' \
-d '{
"url": "https://example.com"
}' \
--output "screenshot.png"
まだできないこと・注意点
- 動画再生・WebGL: 未対応。必要な場合は Chromium を使う
- botチャレンジの突破: 本物の TLS フィンガープリントが必要なハンドシェイクは不可
- 長時間の認証セッション: 永続状態が必要なセッションは現状不可
- 複雑なWebページ: TodoMVC・Wikipedia・Hacker News・Cloudflare ブログ等は描画できるが、すべてのサイトで完璧な互換性があるわけではない
今後の展開
- CDP カバレッジ拡大: より多くのエージェント・自動化ツールに対応
- 描画品質の向上: スクリーンショット・PDF の忠実度を改善
- WPT 合格率の向上: 本番対応に向けて Web API を追加
- オープンソース化: 「準備ができたら」Kitesurf をオープンソース化し、ユーザーが自分のアカウントにデプロイできるようにする計画
まとめ
Cloudflare Kitesurf は、AIエージェントのためにゼロから設計された、Workers 上で動く新しいブラウザです。
- CPU 最大3.8倍・メモリ最大7倍削減: Chromium よりはるかに効率的
- CDP 互換: Puppeteer・Playwright・MCP クライアントがそのまま使える
- ベータ期間中は無料: プレイグラウンド か Browser Run で今すぐ試せる
- 完全分離・ステートレス: エージェントのバースト的なワークロードに最適
「AIエージェントにブラウザを操作させるコストを下げたい」という人には、まさに注目の選択肢です。まずはプレイグラウンドで試して、browser=kitesurf の威力を体感してみてください。
この記事をシェアする
関連記事

2026年7月19日
【2026年】エージェント工学(Agentic Engineering)とは?Karpathyが提唱、Google Agents CLIで本格開発が変わる

2026年7月19日
【2026年】AIエージェント習得におすすめの無料講座12選!世界トップの講師陣による実践コースを徹底解説

2026年8月8日
【2026年】Claude Codeでセッション同士がメッセージ送信できる!クロスセッションメッセージング完全解説

2026年8月8日
【2026年】Claude CodeでiPhoneを操作できる!phone-harness完全ガイド(セットアップ手順つき)

2026年8月9日
【2026年】どんなエージェント同士でも会話できる!Herdr完全ガイド — 複数AIコーディングエージェントの新定番ランタイム

2026年8月9日
【2026年】Hermes HUDモード完全解説!画面を「見て・理解して・操作する」オーバーレイ型AIエージェント