クラウドナビ
← 記事一覧に戻る
【2026年】Cloudflare Kitesurf完全解説!AIエージェント専用ブラウザがChromiumより最大7倍省メモリで登場
AIエージェント·1分で読了
#Kitesurf#Cloudflare#AIエージェント#ブラウザ#Browser Run#Workers

この記事のまとめ

「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回実行の中央値比較です。

指標KitesurfChromium(warm pool)Kitesurf の相対値
CPU: スクリーンショット380 ms1,173 msChromium より 3.1倍 少ない
CPU: HTML抽出229 ms877 msChromium より 3.8倍 少ない
メモリ: スクリーンショット57.8 MiB271.0 MiBChromium より 4.7倍 少ない
メモリ: HTML抽出39.4 MiB273.7 MiBChromium より 7.0倍 少ない
実時間: スクリーンショット1,148 ms637 msChromium より 1.8倍 遅い
実時間: HTML抽出820 ms472 msChromium より 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 の威力を体感してみてください。