GitHub Copilot es el asistente de programación con IA más extendido dentro de Visual Studio Code: completa código mientras escribes, responde preguntas sobre tu proyecto y, en modo agente, modifica varios archivos y ejecuta comandos. Esta guía explica cómo activarlo, qué incluye el plan gratuito y los de pago tal y como aparecen en la web de GitHub en octubre de 2026, cómo sacar partido al chat y al agente, qué atajos conviene memorizar y qué hacer para no filtrar secretos ni código ajeno. Al final verás las diferencias con Visual Studio, que es otro programa.
Qué es GitHub Copilot y qué hace en VS Code
GitHub Copilot es el asistente de programación de GitHub (Microsoft). En VS Code tiene cuatro formas de trabajo, que conviene distinguir porque consumen cuota de forma distinta:
- Sugerencias en línea: texto gris que aparece mientras escribes, desde una línea hasta funciones completas, más las «sugerencias de siguiente edición», que proponen el próximo cambio lógico en otra parte del archivo.
- Chat en línea: abres una caja sobre el código seleccionado y pides un cambio concreto («añade validación de email a esta función»).
- Vista de chat con agentes: un panel lateral donde el agente propone un plan, edita varios archivos, ejecuta comandos en la terminal y comprueba el resultado. Existe también un flujo de planificación (Plan) para diseñar antes de tocar código.
- Agentes en la nube: delegas una tarea y Copilot la trabaja fuera de tu equipo y te devuelve una pull request en GitHub. No están en el plan gratuito.
Si aún no tienes claro si te conviene Copilot u otra herramienta (Cursor, Claude Code, Codex), compáralos primero en las mejores IA para programar. Esta guía se centra en usar Copilot bien una vez elegido.
Instalación y activación paso a paso
En las versiones actuales de VS Code las funciones de IA vienen integradas en el editor y se activan al iniciar sesión. Según la documentación oficial de VS Code:
- Instala o actualiza Visual Studio Code desde code.visualstudio.com.
- Pasa el ratón por el icono de Copilot en la barra de estado (abajo) y selecciona Use AI Features.
- Elige el método de inicio de sesión y sigue los pasos en el navegador. También puedes entrar desde el menú Cuentas de la barra de actividad o con el comando GitHub Copilot: Sign in de la paleta de comandos (Ctrl+Mayús+P).
- Si tu empresa usa GitHub Enterprise con dominio propio, elige Continue with GHE.com e introduce la URL de tu instancia.
- Si tu cuenta no tiene suscripción, quedas dado de alta en Copilot Free con una asignación mensual de sugerencias y créditos de IA.
- Abre un proyecto, escribe un comentario como «// función que valida un NIF español» y comprueba que aparece la sugerencia en gris.
Si no quieres IA en el editor (por política de empresa o porque trabajas con código muy sensible), activa el ajuste chat.disableAIFeatures a nivel de usuario o de espacio de trabajo. Oculta el chat y las sugerencias y desactiva las extensiones de Copilot, y VS Code respeta esa elección al actualizarse.
Planes y precios comprobados (octubre de 2026)
| Plan | Precio | Qué incluye |
|---|---|---|
| Free | 0 $ | 2.000 sugerencias en línea al mes, chat y agente limitados, selección automática de modelo; sin revisión de código ni agente en la nube |
| Student | 0 $ (estudiantes verificados) | Funciones de Copilot gratis vía Copilot Student; sin exclusión de contenido |
| Pro | 10 $/mes | Sugerencias ilimitadas; 10 $ en créditos base + 5 $ flexibles; revisión de código y agente en la nube |
| Pro+ | 39 $/mes | 39 $ en créditos + 31 $ flexibles; delegar en agentes de terceros |
| Max | 100 $/mes | 100 $ en créditos + 100 $ flexibles; agentes de terceros |
| Business | 19 $/usuario/mes | 1.900 créditos por usuario; gestión centralizada, políticas y exclusión de contenido |
| Enterprise | 39 $/usuario/mes | 3.900 créditos por usuario; requiere GitHub Enterprise Cloud |
GitHub factura ahora con créditos de IA: 1 crédito equivale a 0,01 dólares, y cada modelo del chat o del agente consume créditos a un ritmo distinto. En los planes de pago, el autocompletado no consume créditos. Los docentes verificados y los mantenedores de proyectos de código abierto populares «pueden optar» a Copilot Pro gratis. Importante: según Microsoft, desde el 20 de abril de 2026 están pausadas las pruebas gratuitas de Copilot Pro, así que la forma de probarlo es el plan Free.
Autocompletado: sacarle partido sin perder el control
Las sugerencias en línea son la función que más usarás. Funcionan mejor cuanto más contexto ve Copilot: nombres de funciones claros, tipos, comentarios de intención y archivos relacionados abiertos en pestañas.
- Escribe la intención antes que el código: «// Devuelve el importe con IVA (21 %) redondeado a dos decimales; lanza error si el importe es negativo».
- Empieza por la firma: escribe el nombre y los parámetros con tipos y deja que complete el cuerpo.
- Acepta con Tab y descarta con Esc. Si la sugerencia no te convence, sigue escribiendo: Copilot se recalcula.
- Aprovecha las sugerencias de siguiente edición: tras renombrar un parámetro, Copilot suele proponer actualizar los usos en el resto del archivo.
- No aceptes bloques que no entiendes. Una sugerencia que compila no es una sugerencia correcta.
Chat, chat en línea y modo agente
El chat sirve para entender código y pedir cambios acotados; el agente, para tareas que tocan varios archivos. Dentro del chat, escribe # para añadir contexto o herramientas (un archivo, una selección, la terminal) y / para ver comandos como /plan (investigar y proponer un plan de implementación), /fix, /tests o /compact.
- Entender código heredado: «Explica qué hace #archivo en cinco puntos, qué dependencias externas usa y qué partes no tienen tests.»
- Planificar: «/plan Añadir inicio de sesión con Google al proyecto. Analiza cómo está hecho el login actual y propón los pasos. No modifiques nada todavía.»
- Corregir un error: selecciona la traza y escribe «/fix Explica la causa raíz en dos frases y aplica el cambio mínimo».
- Tests: «/tests Escribe pruebas para los casos límite de esta función: importe cero, negativo y con muchos decimales.»
- Tarea de agente: «Migra las llamadas de fetch de la carpeta src/api a axios, mantén la gestión de errores, ejecuta los tests y dime qué ha fallado.»
En modo agente, Copilot puede ejecutar comandos en la terminal. VS Code tiene ajustes de aprobaciones y permisos para decidir qué acciones requieren tu confirmación y un sandbox de agente que limita el acceso a archivos y red de los comandos. Puedes detener una petición en cualquier momento, pero la documentación avisa de que detenerla no deshace lo que ya se ha ejecutado. Por eso conviene trabajar siempre en una rama de Git aparte. Si te interesa el concepto, lo explicamos en qué son los agentes de IA.
Instrucciones personalizadas del proyecto
Es la mejora que más diferencia marca y la que menos gente configura. En lugar de repetir en cada petición «usamos TypeScript estricto y Vitest», lo escribes una vez en un archivo que Copilot lee siempre. VS Code admite estos archivos:
| Archivo | Ámbito | Uso |
|---|---|---|
| .github/copilot-instructions.md | Todo el repositorio | Convenciones generales, cómo ejecutar tests, qué no tocar |
| AGENTS.md (raíz del repositorio) | Todo el repositorio | Alternativa compartida con otros agentes, como Codex |
| .github/instructions/*.instructions.md | Archivos que cumplan el patrón applyTo | Reglas por tipo de archivo, por ejemplo solo para **/*.sql |
| ~/.copilot/copilot-instructions.md | Tú, en todos tus proyectos | Preferencias personales: idioma, estilo de respuesta |
| CLAUDE.md o .claude/rules | Con el harness de Anthropic | Si eliges el agente de Claude dentro de VS Code |
Puedes crearlos con el comando Chat: New Instructions File o desde Chat: Open Customizations, o pedir al propio agente que analice el repositorio y los genere. Revisa siempre lo que genera: comandos, rutas y convenciones deben coincidir con tu proyecto. Un ejemplo mínimo de .github/copilot-instructions.md:
- «Proyecto en TypeScript estricto con Node 22. Tests con Vitest: ejecuta
npm testantes de dar una tarea por terminada.» - «No modifiques archivos de la carpeta migrations ni el archivo .env.»
- «Responde siempre en español de España. Los mensajes de commit, en inglés y en imperativo.»
- «Prefiere funciones puras y pequeñas. No añadas dependencias nuevas sin preguntar.»
Atajos de teclado imprescindibles (Windows y Linux)
| Acción | Atajo |
|---|---|
| Abrir la vista de chat | Ctrl+Alt+I |
| Empezar un chat nuevo | Ctrl+N (con el chat enfocado) |
| Chat en línea en el editor o en la terminal | Ctrl+I |
| Quick Chat | Ctrl+Mayús+Alt+L |
| Aceptar sugerencia en línea | Tab |
| Descartar sugerencia en línea | Esc |
| Paleta de comandos (buscar cualquier acción de Copilot) | Ctrl+Mayús+P |
En Mac, cambia Ctrl por Cmd en la mayoría de casos (la vista de chat se abre con Ctrl+Cmd+I). Puedes reasignar cualquier atajo en Archivo, Preferencias, Métodos abreviados de teclado, buscando «copilot» o «chat».
Seguridad: secretos, datos y código con licencia
Copilot envía fragmentos de tu código a los servidores de GitHub para generar sugerencias. Antes de usarlo en un proyecto real, revisa estos puntos:
- Entrenamiento con tus datos: desde el 24 de abril de 2026, GitHub puede usar las interacciones de Copilot Free, Pro, Pro+ y Max para entrenar modelos. Para desactivarlo, abre tu foto de perfil en GitHub, entra en Copilot settings y pon «Allow GitHub to use my data for AI model training» en Disabled.
- Código que coincide con código público: en la misma página, el ajuste «Suggestions matching public code» permite bloquear o permitir sugerencias que coinciden con repositorios públicos. GitHub solo comprueba las sugerencias aceptadas sin cambios, y en el chat añade un enlace a la información de la coincidencia. Si trabajas para un cliente, bloquéalas o revisa la licencia antes de usar el código.
- Secretos: no pegues claves de API ni contraseñas en el chat, guárdalas en variables de entorno y añade los archivos
.enva.gitignore. Copilot puede leer archivos abiertos o del espacio de trabajo cuando le das contexto; si un archivo tiene secretos, no lo adjuntes. - Exclusión de contenido: solo está disponible en Business y Enterprise, donde el administrador puede impedir que Copilot use determinados archivos o repositorios. En planes individuales no existe.
- Cuentas de empresa: si el código es de tu empresa o de un cliente, usa una licencia Business o Enterprise de la organización, no tu cuenta personal.
- Dependencias inventadas: comprueba que cada paquete que sugiere el agente existe y es el oficial antes de instalarlo.
Visual Studio Code frente a Visual Studio: no son lo mismo
Mucha gente busca «Copilot Visual Studio» refiriéndose a VS Code, pero son programas distintos. Visual Studio Code es un editor gratuito y multiplataforma (Windows, macOS, Linux) para casi cualquier lenguaje. Visual Studio es el entorno de desarrollo completo de Microsoft para Windows, orientado sobre todo a .NET, C# y C++. Copilot funciona en los dos con la misma suscripción, pero se instala y gestiona de forma diferente.
| Aspecto | Visual Studio Code | Visual Studio (Windows) |
|---|---|---|
| Instalación de Copilot | Integrado; se activa con «Use AI Features» e inicio de sesión | Componente «GitHub Copilot» en el Visual Studio Installer (Modificar, componentes opcionales) |
| Versión mínima | La documentación no fija una; usa la última | Visual Studio 2022 versión 17.10 o posterior |
| Dónde ver el estado | Icono en la barra de estado | Icono de estado arriba a la derecha (activo, inactivo, no disponible) |
| Alta en el plan gratuito | Automática al iniciar sesión sin suscripción | Opción «Sign up for Copilot Free» desde la ventana de chat |
| Desactivar | Ajuste chat.disableAIFeatures | Desinstalar el componente con el Installer u ocultar el distintivo en Herramientas, Opciones |
| Plataformas | Windows, macOS y Linux | Solo Windows |
Si programas en C# con soluciones grandes, Visual Studio sigue teniendo ventajas propias (depurador, diseñadores, perfiles). Para web, Python, scripts o proyectos mixtos, VS Code es la opción habitual. Si no programas pero quieres crear aplicaciones describiéndolas, mira qué es el vibe coding.
Errores típicos y cómo evitarlos
- Pedir demasiado de golpe. Divide la tarea en pasos verificables: primero el plan, luego cada parte con sus tests.
- No dar contexto. Adjunta con # los archivos relevantes y escribe el archivo de instrucciones del proyecto.
- Agotar los créditos con el modelo más caro. Usa modelos ligeros para dudas rápidas y reserva los grandes para tareas de agente.
- Trabajar en la rama principal. Crea una rama antes de lanzar el agente para poder descartar cambios.
- Olvidar los ajustes de privacidad. Revisa el entrenamiento y las coincidencias con código público el primer día.
- Confiar en el agente para la seguridad. Pide una revisión explícita («revisa este diff buscando fallos de seguridad») y revísala tú también.
Si quieres comparar Copilot con Cursor, Claude Code y el resto de opciones, consulta las mejores IA para programar en 2026.
Fichas de las herramientas citadas
GitHub Copilot
GitHub / Microsoft · Asistente de código
Asistente de programación con IA integrado en tu editor, con plan gratis y planes de pago desde 10 $ al mes.
Preguntas frecuentes
¿GitHub Copilot es gratis en Visual Studio Code?
Sí, con el plan Copilot Free: 2.000 sugerencias en línea al mes, chat y agente con uso limitado y selección automática de modelo. Te das de alta al iniciar sesión con GitHub en VS Code si no tienes otra suscripción. Los estudiantes verificados tienen Copilot Student gratis.
¿Cuánto cuesta GitHub Copilot Pro?
10 dólares al mes, más IVA, según la web de GitHub en octubre de 2026. Incluye sugerencias ilimitadas, 15 dólares en créditos de IA para chat y agentes, revisión de código y agente en la nube. Pro+ cuesta 39 dólares y Max 100.
¿Hay que instalar una extensión de Copilot en VS Code?
En las versiones actuales las funciones de IA vienen integradas: basta con pulsar el icono de Copilot de la barra de estado, elegir «Use AI Features» e iniciar sesión con GitHub.
¿GitHub usa mi código para entrenar la IA?
En los planes Free, Pro, Pro+ y Max, GitHub puede usar tus interacciones para entrenar modelos desde el 24 de abril de 2026, salvo que lo desactives en Copilot settings de tu cuenta. En Business y Enterprise se aplican las condiciones de la organización.
¿Qué diferencia hay entre Copilot en Visual Studio y en Visual Studio Code?
La suscripción es la misma. En VS Code viene integrado y funciona en Windows, macOS y Linux; en Visual Studio (solo Windows) se instala como componente desde el Visual Studio Installer y requiere la versión 2022 17.10 o posterior.
¿Puedo usar modelos de Claude o GPT en Copilot?
Sí en los planes de pago, que permiten elegir entre modelos de varios proveedores con consumo de créditos distinto. El plan Free solo ofrece selección automática de modelo.
Fuentes consultadas
- Planes de GitHub Copilot
- GitHub Docs: planes de Copilot
- Configurar Copilot en VS Code (documentación de VS Code)
- Instrucciones personalizadas en VS Code
- Referencia de funciones y atajos de Copilot en VS Code
- GitHub Docs: gestionar políticas de Copilot como usuario
- GitHub Docs: referencias a código público
- Instalar y gestionar Copilot en Visual Studio (Microsoft Learn)
¿Has visto un precio desactualizado o un error? Escríbenos desde la página de contacto y lo revisamos. Consulta también cómo elaboramos nuestras guías.



