browser-bridge
Permite ao agente controlar o navegador Chrome ou Edge. Ele pode inspecionar e automatizar ações, ajudando a testar sites de forma avançada.
O que ela faz
Essa ferramenta permite que assistentes de IA controlem e automatizem seu navegador real (Chrome ou Edge). Você pode pedir para a IA visitar sites, preencher formulários, clicar em botões e extrair informações de páginas da web.
Quando usar
- ✓Quando você quer que a IA preencha um formulário online para você.
- ✓Quando você precisa extrair dados de várias páginas da web automaticamente.
- ✓Quando você quer que a IA tire um print de uma página ou clique em links específicos.
Exemplo do que pedir para a IA
“Navegue até o site X, encontre o botão de login, clique nele e preencha meu nome de usuário e senha.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta conecta a IA ao seu navegador através de uma extensão e um programa local. Ela permite que a IA 'veja' e interaja com as páginas como se fosse você.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill browser-bridgeOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/browser-bridge/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação com Browser Bridge
Visão Geral
A habilidade Browser Bridge permite que assistentes de codificação de IA (incluindo Google Antigravity, Gemini CLI, Cursor e Claude) interajam e automatizem o navegador real do usuário, Microsoft Edge ou Google Chrome.
O Browser Bridge se conecta às sessões de navegador diárias do usuário através de uma extensão leve e um daemon local Python de loopback (127.0.0.1), preservando logins, cookies e preferências do usuário.
Quando Usar Esta Habilidade
- Use quando precisar inspecionar abas ativas do navegador ou páginas da web abertas.
- Use ao extrair conteúdo DOM renderizado ou tirar capturas de tela de páginas da web.
- Use ao navegar, clicar em botões, preencher formulários da web ou executar fluxos de trabalho interativos em uma sessão de navegador real.
- Use ao executar comandos brutos do Chrome DevTools Protocol (CDP) (
Page,Runtime,DOM,Input,Network,Storage).
Principais Capacidades
- Interface de Usuário Adaptativa Bilíngue: Detecção automática do idioma do navegador (inglês e chinês) com um botão de alternância instantâneo de um clique (
[English / 中文]) no pop-up. - Roteamento Concorrente Multi-Browser: Suporte de conexão simultânea para Microsoft Edge e Google Chrome com roteamento automático inteligente para abas de destino.
- Agrupamento Nativo de Abas: Isola automaticamente as abas controladas por IA em um grupo de abas roxo distinto
[Gemini]para clareza visual completa. - Snapshot e Controle Interativos: Fornece snapshots numerados de elementos (
#1,#2) para clicar ou preencher campos de entrada sem adivinhação manual de coordenadas. - Daemon de Background Auto-Reparável: Inicia automaticamente o serviço de bridge local em segundo plano se ele não estiver ativo no momento.
- Arquitetura com Foco em Privacidade: Vincula estritamente a
127.0.0.1; sem telemetria, sem retransmissões na nuvem, acesso ao navegador que pode expor dados autenticados; o binding de loopback não é uma garantia de controle de acesso ou privacidade.
Pré-requisitos e Caminhos Instalados
O AAS distribui este guia apenas: server/cli.py, o daemon e a extensão não são empacotados. Os comandos abaixo são executados a partir de um checkout upstream revisado separadamente em v1.4.0 commit 0eb6a6fcc1cb36bcfa0fa0d5d41f9ae6bf229c69, com Python 3.10+ e suas dependências revisadas. A inspeção do código-fonte não é instalação nem um teste de cliente ativo.
Revise o código-fonte imutável e as dependências antes de uma instalação autorizada. Carregar a extensão descompactada, iniciar/reviver o daemon, habilitar o modo de desenvolvedor ou registrar alterações de inicialização silenciosa muda o host e requer autorização correspondente. Não instale ou persista um serviço silenciosamente para satisfazer uma solicitação de inspeção de página. O CLI upstream pode iniciar o daemon quando ausente, inclusive durante comandos de inspeção; confirme se a inicialização é permitida primeiro. Prefira as ferramentas de navegador existentes do host quando disponíveis.
Os exemplos usam python3; no Windows, use o lançador Python selecionado (por exemplo, py). Escolha o navegador e a aba exatos de tabs; 123 abaixo é ilustrativo, não um ID de aba descoberto. Tire um novo snapshot dessa aba antes de selecionar os índices de elementos. Não aja em outra aba após a navegação ou com índices desatualizados.
Referência Rápida de Uso
1. Status da Conexão e Consulta de Abas
python3 server/cli.py status
python3 server/cli.py tabs
2. Navegação e Interação com a Página
# Open URL
python3 server/cli.py open "https://github.com"
# Snapshot interactive elements
tab_id=123 # Replace with the authorized tab ID from tabs
python3 server/cli.py snap --tab "$tab_id"
# Click element (#index, text, or selector)
python3 server/cli.py click "#1" --tab "$tab_id"
python3 server/cli.py click "Sign in" --tab "$tab_id"
# Input text into form field
python3 server/cli.py type "#search" "machine learning" --tab "$tab_id"
3. Extração de Página, Avaliação e CDP Bruto
# Extract structured content
python3 server/cli.py text --tab "$tab_id"
# Take page screenshot
python3 server/cli.py screenshot "./new-private-page.png" --tab "$tab_id"
# Execute JavaScript expression
python3 server/cli.py eval "document.title" --tab "$tab_id"
# Execute raw Chrome DevTools Protocol (CDP) method
python3 server/cli.py cdp Page.captureScreenshot '{"format": "png"}' --tab "$tab_id"
Código-Fonte e Repositório
…
Perguntas frequentes
Preciso instalar algo?
Sim, você precisa instalar uma extensão no seu navegador e um pequeno programa no seu computador. A descrição da ferramenta explica como fazer isso.
É seguro usar com minhas contas logadas?
A ferramenta se conecta ao seu navegador localmente, mas é importante ter cuidado. Ela pode acessar informações como cookies e dados de formulários. Use apenas com IAs confiáveis e para tarefas autorizadas.
A IA pode fazer qualquer coisa no meu navegador?
A IA pode realizar ações que você instruir, como clicar, digitar e extrair informações. É crucial dar instruções claras e específicas para evitar ações indesejadas.
Detalhes
Descrição original do autor
Inspect, control, and automate tasks in your real Microsoft Edge or Google Chrome browser via Chrome DevTools Protocol (CDP) with bilingual UI, native tab grouping, and self-healing daemon.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2453
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC