O BrowserOS oferece aos desenvolvedores um sistema de extensão de três níveis:
- Extensão básicaAproveite o ecossistema existente de extensões do Chrome diretamente carregando plug-ins estabelecidos via chrome://extensions/
- desenvolvimento de módulosQuando a loja MCP estiver ativa, os módulos de tarefas automatizadas (por exemplo, rastreadores personalizados, regras de preenchimento de formulários) poderão ser desenvolvidos para uso pela comunidade
- Modificações essenciaisCom base na pilha de tecnologia Electron+Angular, você pode modificar diretamente o código-fonte para obter uma personalização profunda:
- Front-end: modificação de componentes do Angular no diretório src/app
- Processo principal: ajuste do electron/main.js para funcionalidade em nível de sistema
- Agente de IA: estende a camada de acesso ao modelo em src/ai/services
Configuração sugerida do ambiente de desenvolvimento: versão LTS do Node.js + VSCode + Electron Builder. O projeto adota uma arquitetura modular, as principais funções de IA são encapsuladas como serviços independentes e os desenvolvedores podem acessar rapidamente novos modelos implementando a interface IAgent. A comunidade oferece suporte técnico em tempo real no Discord e incentiva o envio de Pull Requests em conformidade com a AGPL.
Essa resposta foi extraída do artigoBrowserOS: o navegador inteligente de IA de código abertoO