Browsentic

Dirija seu próprio navegador conectado (Chrome, Edge, Brave, Arc, Firefox) a partir de qualquer cliente MCP: navegue, clique, preencha formulários e leia páginas nas suas abas reais.

Documentação

https://github.com/user-attachments/assets/e9f146d3-cb14-416e-b8d7-68c4e81cbd0d

Browsentic - um harness de navegador agêntico totalmente integrado

Chrome Web Store version npm version npm downloads CI node license

Manifest V3 macOS build Windows build Firefox build

Sem conta · Sem autenticação · Sem chave de API · Sem nuvem · Sem telemetria · Local primeiro

Seu navegador real, com login feito, controlado a partir de um painel lateral de IA pelo CLI de agente que você já tem.
Também um servidor MCP opcional, para que qualquer cliente MCP possa controlar o mesmo navegador.

Funciona em
Chrome  Firefox  Edge  Brave  Arc

Roda em
Claude Code  Codex  Antigravity  Mistral Vibe (beta)  Grok Build (beta)  Cursor CLI (beta)  Qwen Code (beta)  OpenCode (beta)

Início Rápido

Browsentic é o superpoder do seu navegador, gratuito e de código aberto. Uma única instalação configura tudo, incluindo a extensão.

macOS — uma linha instala o aplicativo, que traz Node e todo o resto:

curl -fsSL https://browsentic.com/install.sh | sh

Windows — uma linha no PowerShell instala o aplicativo para Windows (experimental):

irm https://browsentic.com/install.ps1 | iex

Qualquer plataforma — com Node.js 20 ou mais recente:

npx browsentic@latest setup

A configuração pergunta qual navegador você usa e abre a página da loja do Browsentic nele. Pressione Adicionar ao Chrome (ou Adicionar no Firefox), depois clique em Browsentic na barra de ferramentas e insira o código que a configuração mostra. Essa é toda a instalação, e a extensão se atualiza sozinha pela loja a partir daí. Os aplicativos fazem o mesmo pela aba Visão Geral.

A extensão está na Chrome Web Store, para Chrome, Edge, Brave, Arc, Vivaldi e Opera, e o Firefox recebe um complemento assinado pela Mozilla:

Available in the Chrome Web Store Signed add-on for Firefox

Já adicionou pela loja? Execute a mesma linha e insira o código que ela mostra.

O painel lateral roda em um CLI de agente no qual você está conectado: Claude Code, Codex ou outro compatível. Você provavelmente já tem um. Sem chave de API, sem conta, sem assinatura.

Guia completo, incluindo Firefox e instalações descompactadas: browsentic.com/docs/guide/install

Principais Recursos

🧭 Painel lateral, humano no circuito🤖 Todos os principais CLIs de agente🎯 Mais de 50 ferramentas determinísticas
🌐 Todo Chromium + Firefox🗺️ Navegação completa do navegador🧩 Resolve captchas pelo caminho
📄 Lê arquivos e age sobre eles↕️ Uploads e downloads🧠 Cria suas próprias habilidades
⚡ Escreve e executa ferramentas ao vivo🎙️ Voz, texto ou mostre uma vez👁️ Aponte para o que você quer dizer
⏱️ Monitora e agenda🛡️ Proteções e aprovações🔌 Servidor MCP opcional

Como Funciona

How an instruction becomes a click

O mesmo fluxo, em texto
You ──speak or type──> Extension ──local WebSocket──> Browsentic Bridge ──spawns──> your agent CLI
                            ▲                                        (claude │ codex │ agy │ …)
                            └──────────────────── page actions ──────────────────────┘

Any MCP client ──stdio──> browsentic mcp ──> the same Bridge ──> the same browser

A extensão se conecta ao Browsentic Bridge, porque um service worker do Manifest V3 não pode escutar conexões. Um Bridge é dono do link do navegador, então vários clientes MCP podem compartilhar um navegador. Tudo se vincula a 127.0.0.1.

Recursos

Privacidade e Segurança

Nada se conecta até você parear, ambas as extremidades se comprovam, ações consequentes pedem permissão primeiro, credenciais em uma página são seladas antes que o agente as veja, e os sites que você bloqueia ficam fora dos limites para todo agente — aplicado no navegador, onde nenhum deles pode alcançar a lista. O modelo completo está em SECURITY.md, e o que ele não cobre está em Limites.

Contribuindo

Bugs e ideias são bem-vindos — comece em CONTRIBUTING.md.

Licença

Browsentic é licenciado sob a Apache License 2.0. Versões até 0.7.15 foram lançadas sob a Licença MIT.

  • Código-fonte disponível: Código-fonte sempre visível
  • Local primeiro: Sem componente de nuvem, sem telemetria, sem conta
  • Extensível: Adicione suas próprias capacidades de página, habilidades e executores de agente

O que significa Browsentic?

Resposta curta: "Browse" (navegar) + "agentic" (agêntico).

Resposta longa: A maioria das automações de navegador pede que você entregue o trabalho a um navegador diferente — um headless, em um contêiner, sem login em nada. Browsentic é o contrário: a parte agêntica acontece no navegador que você já está olhando, com as sessões nas quais você já está conectado. O nome é a tese — navegação, tornada agêntica, onde você já navega.