GitHub Copilot está impulsado por una combinación de grandes modelos de lenguaje (LLMs), incluyendo una versión personalizada del GPT de OpenAI que traduce lenguaje natural a código y modelos adicionales de Microsoft y GitHub para afinar y mejorar los resultados.
Disponible como una extensión para Visual Studio Code, Visual Studio, Neovim y la suite de entornos de desarrollo integrados (IDEs) de JetBrains, GitHub Copilot trabaja junto a los desarrolladores en su editor preferido, donde pueden escribir mientras avanzan o escribir comentarios para obtener sugerencias de codificación. Como resultado, los desarrolladores pasan menos tiempo creando patrones de código repetitivos y plantillas, y más tiempo en lo que importa: construir un gran software.
GitHub Copilot fue desarrollado teniendo en cuenta la seguridad, la privacidad y la responsabilidad. GitHub Copilot para Empresas nunca retiene el código del cliente de las indicaciones o sugerencias. Solo se retendrán los usuarios que tengan una licencia individual y elijan participar. Además, los usuarios pueden habilitar un mecanismo que bloquea sugerencias que coincidan con código público, incluso si la probabilidad de coincidencias es baja.