Sobre o projeto

O BrowserSkill é uma ponte local que permite que agentes de IA com capacidade de shell (Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, Hermes Agent, DeepSeek Harness e outros) operem seu navegador já com sessão iniciada por meio da CLI `bsk` e de uma extensão de navegador. Os agentes pegam abas específicas emprestadas explicitamente e as devolvem quando terminam, enquanto as tarefas do navegador são executadas em uma Agent Window visível separada, para que sua própria navegação permaneça sem interrupções. Os principais recursos incluem a reutilização do estado real de login sem contas de teste separadas, o suporte a qualquer agente que possa chamar um shell sem dependência de um modelo ou framework específico, e o tratamento integrado com participação humana para captchas, logins e diálogos de confirmação. A extensão oferece configurações de automação independentes para confirmação de empréstimo de abas e comportamento de solicitação de ajuda, ambas configuráveis por perfil de navegador. As plataformas suportadas incluem macOS (Apple Silicon e Intel), Linux (x64 e ARM64) e Windows x64, com suporte aos navegadores Chrome e Microsoft Edge. Um plugin do DeepSeek Harness está disponível no npm, fornecendo ferramentas nativas `browser_*` e uma visualização de sessão ao vivo na Web UI. O repositório é um workspace Cargo + pnpm contendo a CLI e o daemon local, tipos de protocolo compartilhados, a extensão de navegador, pacotes compartilhados de UI e i18n (inglês, chinês simplificado, chinês tradicional, coreano, japonês, francês, italiano, espanhol, alemão, português brasileiro), o plugin do DeepSeek Harness e ferramentas determinísticas de avaliação de capacidade do navegador. Licenciado sob MIT.