O que cookie-sync faz?
Sincroniza cookies do Chrome local para um contexto persistente do Browserbase, permitindo que o CLI browse acesse sites autenticados. Use quando o usuário quiser navegar como ele mesmo, sincronizar cookies ou fazer login em sites via Browserbase.
Funcionalidades
- Extrai cookies de qualquer site autenticado na sua sessão local do Chrome.
- Envia os cookies para um contexto persistente do Browserbase.
- Permite que o comando
browserbase browseuse esses cookies para acessar sites autenticados. - Suporta extensões de navegador como 1Password, MetaMask, Bitwarden e outras.
Como usar
-
Certifique-se de que o Browserbase está configurado com as variáveis de ambiente
BROWSERBASE_API_KEYeBROWSERBASE_PROJECT_ID. -
Abra o Chrome local e faça login nos sites desejados.
-
Execute o comando:
browserbase cookie-sync -
Os cookies serão sincronizados e você poderá usar
browserbase browse <url>para navegar como se estivesse logado.
Casos de uso
- Navegação autenticada: Acessar dashboards, e-mails ou serviços que exigem login.
- Automação de tarefas: Scripts que precisam interagir com sites protegidos.
- Depuração: Reproduzir sessões de usuário em ambientes headless.
Requisitos
- Node.js 18+
- Chrome ou Chromium instalado localmente
- Conta no Browserbase com chave de API
Notas técnicas
- O skill usa a API nativa do Chrome para extrair cookies (
chrome.cookies). - Os cookies são transferidos de forma segura via API do Browserbase.
- O contexto persistente é mantido entre sessões, desde que não seja excluído manualmente.
- Extensões e configurações de navegador são preservadas automaticamente.