Sobre o projeto

Patcher é um navegador experimental que permite que agentes de codificação de IA gerem e instalem extensões de navegador personalizadas com base em prompts em linguagem natural. Descreva o que você deseja que um site ou o próprio navegador faça; o agente escreve um plugin Patcher, exibe o código gerado e as permissões declaradas, e o instala após sua aprovação. O navegador preserva guias Chromium persistentes, sessões de navegação, pesquisa na omnibox, pop-ups reais para OAuth/pagamentos, histórico, downloads, DevTools e gerenciamento de guias. Os plugins podem adicionar itens de barra de ferramentas, painéis laterais, entradas de menu de contexto, widgets de nova aba, scripts/estilos de página, agendas cron e serviços em segundo plano com armazenamento SQLite por plugin. O Patcher usa agentes de codificação que você já tem autenticados — Claude Code, Codex, Cursor, Pi, OpenCode, Grok Build, Hermes, ou qualquer agente compatível com ACP. As alterações de plugin solicitadas pelo agente são pausadas para sua confirmação, mostrando as permissões declaradas e os escopos de site antes da instalação. Modelo de segurança: o prompt de aprovação é um limite de consentimento e auditoria, não uma sandbox. O acesso ao navegador opera em suas sessões autenticadas reais. Os plugins são executados em seu próprio processo, mas têm acesso ao sistema de arquivos, subprocessos e rede como você. Trate a instalação de um plugin como a execução de um script local com os privilégios da sua conta. Instale apenas plugins que você entenda e confie. Limitações atuais: apenas macOS arm64 alfa, não notarizado, sem compatibilidade com extensões do Chrome, faltando alguns recursos (impressão voltada para o usuário, verificação ortográfica, indicadores de áudio, progresso de download). O suporte ao Linux e WSL2 é experimental. Construído como um fork do bb por Michael Yong, usando licença MIT. Os diretórios de dados, portas e nomes de pacotes são independentes, permitindo que ambos coexistam. Instale o navegador de desktop a partir das versões do GitHub como um .dmg para macOS Apple Silicon, ou compile a partir do código-fonte com Bun. Execute `npx patcher-app@latest` para o tempo de execução do agente e o aplicativo web em localhost:38986.