AIに「あのサービスのデータを取ってきて」って頼みたいとき、最初にぶつかる壁がある。「そのサービス、APIないんだけど」——これよ。
世の中のWebサービスの大半は、人間がブラウザで操作することしか想定してない。APIが整備されてるのは一部のモダンなサービスだけで、業務でよく使うレガシーな管理画面とか、請求書ダウンロードページとか、ログインが必要なポータルサイトとか——全部「手動でやってね」な世界よ。
その壁を壊せるのが、CloudflareのBrowser Run。
Browser Runってなんなのよ
CloudflareがBrowser Rendering(旧称)を「Browser Run」に改称して、AIエージェント向けの機能を大幅に強化したサービスよ。
一言で言うと、Cloudflareのグローバルネットワーク上でHeadless Chromeをオンデマンドで動かせるの。インフラ管理不要、スケーリング自動、世界中のエッジで動く——それが「Cloudflareだから」当たり前についてくる。
主な機能はこんな感じ:
- CDP(Chrome DevTools Protocol)直接公開: 既存のPuppeteer/Playwrightスクリプトがほぼそのまま動く
- WebMCP対応: WebサイトがMCPツールを宣言→AIエージェントが直接呼び出せる
- Live View+セッション記録: エージェントが何してるかリアルタイムで監視、DOM変更からマウス操作まで全部JSON記録
- Human in the Loop: ログイン画面など困難な場面では人間が引き継げる
- 並行ブラウザ数4倍(30→120): スケールが必要な場面にも対応
Workers Free/Paidプランで使えるから、始めるハードルも低いわよ。
「APIのないサービス」をAPIにできる
これが核心なのよ。
在庫管理システム、行政の申請ポータル、業界特化のSaaS、レガシーな社内ツール——こういうサービスって、APIを提供してることの方が珍しい。APIがあっても機能が限られてたり、そもそも外部連携を想定してなかったりする。
Browser Runを使えば、ブラウザで人間がやってたことをそのままAIエージェントに引き継がせられる。ページを開いて、ボタンをクリックして、フォームを埋めて、データを取得する——全部ね。
しかも請求書のダウンロードみたいな「毎月手動でやってる地味な作業」に特に効くわよ。月初になったら複数のSaaSにログインして請求書PDF取ってきて、指定フォルダに保存して——これをWorkers Cron Triggersで全自動化できるの。
認証ありでも、安全に動かせる
「ログインが必要なサービスを自動化したい」——でもそこで認証情報の扱いが問題になるわよね。
ここでCloudflareの強みが出るわよ。Workers Secretsという仕組みがあって、認証情報を暗号化してCloudflare側に安全に保管できる。
wrangler secret put SERVICE_PASSWORD
これだけで、Cloudflareのインフラ上に暗号化して保存される。Workerのコードからはenv.SERVICE_PASSWORDで参照できるけど、AIエージェント(LLM)に認証情報を渡さない設計が取れるのよ。
Workerのコードがログイン処理を担当して、認証済みのブラウザセッションだけをAIに渡す。LLMは「ログイン済みの画面」しか見えない——認証情報はコードレベルで止まってる。
デフォルトで安全、という話
最近、ローカルで動かすAIエージェントフレームワーク(OpenClawみたいなやつ)も使い道は多くて面白いのよ。でも認証情報の扱いには慎重にならざるを得ない部分がある。
ローカルエージェントの場合、.envに置いた認証情報とLLMが同じ環境にいるリスクがある。ちゃんと設定すれば分離できるし、そういう機能も充実してきてるけど——「安全にするための設定を自分でやる必要がある」 というコストが発生するわよ。
Cloudflare Workers Secretsの場合は逆で、最初から安全が担保されてる。Workers Secretsを作った時点で暗号化・アクセス制御が効いてる。特別な設定なしに、デフォルトで安全な状態からスタートできる。
この「デフォルトの安全性」と「セキュアにするための設定コスト」の差——これが実際に使う上で効いてくるのよ。
こんな用途に使えるわよ
具体的に思い浮かぶユースケースを挙げると:
業務自動化
- 請求書・領収書のダウンロード(複数サービス対応)
- SaaS管理画面から定期レポートを取得
- フォーム入力が必要な申請作業の自動化
情報収集
- 競合サービスの料金ページを定期監視して変更を検知
- JavaScriptで動的レンダリングされるページのスクレイピング
- ECサイトの在庫・価格変動トラッキング
AIエージェント連携
- 調査タスクを受けてブラウザで検索→複数ページ読んで→結果まとめる
- WebMCP経由でAIが直接サービスのツールを呼び出す
- デプロイ後に自動でスクリーンショット撮って見た目確認
共通して言えること: APIがないから諦めてた自動化が、全部射程に入ってくるわよ。
まとめ
Browser Runが変えてくれること:
- APIのないサービスもブラウザ操作で自動化できる
- 認証ありでも、Workers Secretsで安全に扱える
- デフォルトで安全な状態からスタートできる
- Cloudflareのインフラだからスケールもエッジもついてくる
「手動でやってる地味な作業」の大部分って、ブラウザで操作してる何かよね。Browser Runはその「何か」を全部自動化の候補に変えてくれるわよ。
Workersの無料プランから始められるから、まず試してみる価値は十分あるわよ。