FauxPilot: servidor local e open source do GitHub Copilot
FauxPilot é uma alternativa Open Source e hospedada em localhost do serviço Copilot do GitHub.
Ele utiliza o modelo CodeGen da SalesForce, que é um sintetizador de código e concorrente direto do Codex da OpenAI (que utiliza GPT-3 por trás dos panos, assim como o Copilot).
O que achei mais curioso é que você utiliza o exato mesmo plugin oficial do Copilot no VSCode, mas apontando ele para o seu servidor local, que estará rodando uma instância Docker com o serviço do FauxPilot. Basta adicionar no seu settings.json
o seguinte para redirecionar o fluxo de requisições do servidor remoto original para o seu servidor local:
"github.copilot.advanced": {
"debug.overrideEngine": "codegen",
"debug.testOverrideProxyUrl": "http://localhost:5000",
"debug.overrideProxyUrl": "http://localhost:5000"
}
Mas cuidado
Isso é somente uma Prova de Conceito (POC), principalmente pelo fato de na seção Suporte e Garantia estar escrito apenas "lmao"
.
Por último, uma curiosidade: No nome FauxPilot, o "Faux" em português significa "Falso".