Objetivo del tema
Identificar los requisitos de suscripción, las dependencias técnicas y las compatibilidades necesarias para comenzar a trabajar con GitHub Copilot CLI.
Al finalizar sabrás qué planes habilitan la herramienta, cómo deben configurarse las políticas organizacionales y qué sistemas operativos y entornos cumplen con las condiciones oficiales.
Copilot CLI forma parte de las licencias premium de GitHub Copilot, de modo que necesitas una suscripción activa para iniciar sesión y consumir las solicitudes del agente.
| Tipo de suscripción | Estado respecto a la CLI | Cómo verificar el acceso |
|---|---|---|
| GitHub Copilot Pro y Pro+ | Incluye la CLI para personas desarrolladoras con planes individuales. | Ve a https://github.com/settings/copilot y confirma que “Copilot CLI” aparece como característica disponible. |
| GitHub Copilot Business | Disponible para organizaciones que asignan licencias de Copilot a sus equipos. | Los administradores deben comprobar en la pestaña “Members” que la asignación de puestos esté activa para quienes usarán la terminal. |
| GitHub Copilot Enterprise | Habilitada con las mismas capacidades que en Business, más opciones de gobierno centralizado. | Verifica en la consola de administración empresarial que la política de CLI está habilitada para cada organización delegada. |
Si todavía no cuentas con una licencia apta, consulta los planes de GitHub Copilot para elegir la modalidad que mejor se adapte a tu equipo.
Además de la suscripción, la instalación oficial requiere disponer de Node.js 22 o superior y npm 10 o posterior. Estas versiones garantizan compatibilidad con el paquete @github/copilot.
Cuando trabajes en entornos compartidos, recuerda que cada ejecución de Copilot CLI descuenta solicitudes premium de la cuota mensual asociada a tu licencia.
En organizaciones o empresas, contar con una licencia no es suficiente: la dirección de TI debe autorizar explícitamente el uso de la CLI.
Cuando la política está deshabilitada, las cuentas afectadas verán un error al intentar ejecutar copilot. Revisa estas opciones tras asignar nuevas licencias o al crear organizaciones adicionales.
Para consultas en detalle, revisa la guía sobre administración de políticas de GitHub Copilot.
Define una política de aprobación para herramientas y directorios de confianza antes de habilitar el acceso global; así limitarás los comandos que Copilot puede ejecutar sin revisión.
La compatibilidad publicada por GitHub especifica los siguientes entornos para la versión preliminar:
| Plataforma | Estado | Notas de uso |
|---|---|---|
| Linux | Compatible oficialmente. | Se recomienda mantener el sistema actualizado y verificar que node y npm cumplan las versiones mínimas antes de instalar la CLI. |
| macOS | Compatible oficialmente. | Funciona en macOS 12 o superior; las instalaciones mediante Homebrew simplifican la actualización de Node.js y npm. |
| Windows (mediante WSL) | Compatible oficialmente. | Instala la CLI dentro de la distribución Linux que utilices en WSL para aprovechar la compatibilidad total con herramientas POSIX. |
| Windows (PowerShell nativo) | Compatibilidad experimental. | GitHub señala que puede presentar limitaciones; utiliza este modo solo para pruebas y prioriza WSL en entornos productivos. |
Una vez cumplidos los requisitos, instala o actualiza la herramienta con:
npm install -g @github/copilot
Después ejecuta copilot para verificar que la sesión interactiva se inicia sin advertencias de licencia o de políticas.