stamatios
← Voltar ao feed
Mão de robô e mão humana dividem o mesmo mouse, agente operando navegador logado com BrowserSkill
Agentes · Open Source

BrowserSkill deixa agentes usarem seu navegador logado

resumo de ~3 min

O que é

O BrowserSkill, projeto público da Tencent sob licença MIT, conecta agentes de IA a um navegador já aberto e autenticado. A proposta é permitir que esses agentes executem tarefas em sites que o usuário já acessa, sem exigir contas de teste e sem interromper o uso normal do navegador.

A ferramenta funciona com duas partes locais: a interface de linha de comando e daemon bsk, além de uma extensão para o navegador. O agente envia uma solicitação ao bsk; o daemon a encaminha por comunicação local à extensão, que executa a automação em uma janela separada chamada Agent Window. Assim, as janelas normais do usuário permanecem disponíveis. Uma aba já aberta só pode ser usada quando o agente solicita explicitamente seu empréstimo, e deve ser devolvida ao fim da tarefa.

Compatibilidade e controle humano

O BrowserSkill afirma ser compatível com qualquer agente capaz de executar comandos de shell, sem vinculação a um modelo, estrutura ou ambiente específico. O README cita integrações com Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, Hermes Agent e DeepSeek Harness. Para este último, há um plug-in específico que injeta ferramentas nativas browser_* e oferece uma sobreposição de interface para acompanhar a Agent Window.

A ferramenta inclui um mecanismo de participação humana. Quando a tarefa encontra CAPTCHA, login, diálogos de confirmação ou outras etapas classificadas como exclusivas para uma pessoa, o agente pode pedir que o usuário assuma o controle e retome a execução depois.

Instalação e suporte

A instalação pode ser feita pelo próprio agente, seguindo o arquivo AGENT_INSTALL.md, ou manualmente. Nesse caso, o usuário instala o CLI, verifica o binário com bsk --version, adiciona a extensão pela Chrome Web Store ou pelo Edge Add-ons e instala a habilidade correspondente ao ambiente do agente com bsk install-skill. Outros ambientes compatíveis com shell podem receber manualmente o arquivo skill/SKILL.md; o DeepSeek Harness usa o plug-in dedicado @wxg-prc-cpg/browser-skill-dsh-plugin.

O projeto oferece binários para macOS, Linux e Windows x64. Chrome e Microsoft Edge são oficialmente suportados; outros navegadores baseados em Chromium podem funcionar quando aceitam extensões Chromium não empacotadas, enquanto o suporte ao Firefox é planejado.

Estrutura do projeto

O repositório é um espaço de trabalho composto por Rust e pnpm. Ele inclui o CLI e daemon, tipos e esquemas compartilhados, a extensão, componentes de interface e internacionalização, o plug-in do DeepSeek Harness e avaliações determinísticas de capacidades de navegador em páginas locais. A documentação apresenta o BrowserSkill como uma ponte local: o agente não acessa diretamente o navegador, mas solicita ao bsk que realize a tarefa.