cookie-sync は何をしますか?
ローカルChromeのCookieをBrowserbaseの永続コンテキストに同期し、browse CLIが認証済みサイトにアクセスできるようにします。ユーザーが自分自身としてブラウジングしたい場合や、Cookieを同期したい場合、Browserbaseを介してサイトにログインしたい場合に使用します。
概要
このスキルは、ブラウザ自動化AIエージェント(例:Claude Code、Cursor、Codex)と連携して、ユーザーのローカルブラウザセッションのCookieを安全にBrowserbase環境に転送します。これにより、AIエージェントはユーザーに代わって認証済みの状態でWebサイトにアクセスし、操作を実行できます。
前提条件
Browserbaseアカウントとプロジェクトが必要です。- 環境変数
BROWSERBASE_API_KEYとBROWSERBASE_PROJECT_IDが設定されていることを確認してください。 - ローカルマシンにGoogle Chromeがインストールされている必要があります。
使い方
- ローカルChromeで目的のサイトにログインします(例:
https://example.com)。 - 以下のコマンドを実行してCookieを同期します:
browserbase cookie-sync --domain example.com
- これで、browse CLIを使用して認証済みのサイトにアクセスできます:
browse https://example.com/dashboard
オプション
| オプション | 説明 |
|---|---|
--domain | 同期するCookieのドメイン(必須) |
--profile | 使用するChromeプロファイル(デフォルト:Default) |
--context-id | 特定のBrowserbaseコンテキストID(オプション) |
注意事項
- 同期されるCookieは、指定されたドメインのもののみです。すべてのCookieが転送されるわけではありません。
- ローカルChromeが実行中でない場合、またはアクセス権限がない場合はエラーが発生します。
- Browserbaseの永続コンテキストは、事前に作成しておく必要があります。