GitHub Copilot es un asistente de programación con IA que autocompleta código, genera funciones completas, explica código existente y detecta errores directamente en tu editor. Para empezar: instala la extensión en VS Code, activa tu suscripción (gratuita con 2.000 sugerencias/mes o Pro a 10 USD/mes), y empieza a escribir comentarios en inglés o español describiendo lo que quieres hacer. Copilot completará el código por ti.
GitHub Copilot ha transformado la forma en que programan millones de desarrolladores en todo el mundo. Lanzado en 2021 y desarrollado por GitHub en colaboración con OpenAI, se ha convertido en la herramienta de asistencia para programar más popular del mercado. Esta guía completa en español te enseña a instalarlo, configurarlo y sacarle el máximo partido desde cero.
¿Qué es GitHub Copilot y cómo funciona?
GitHub Copilot es un asistente de programación con inteligencia artificial que se integra directamente en tu editor de código. Cuando escribes, Copilot analiza el contexto de tu código (el archivo en el que estás, los archivos del proyecto, los comentarios que escribes) y te sugiere la siguiente línea o bloque de código que probablemente vas a necesitar.
Funciona gracias a GPT-4 y Codex (modelos de lenguaje entrenados con miles de millones de líneas de código público de GitHub). A diferencia de ChatGPT, que responde en una ventana de chat, Copilot trabaja directamente dentro de tu editor mientras programas, sin interrumpir tu flujo de trabajo.
¿Qué puede hacer GitHub Copilot en 2025?
Las capacidades de Copilot han crecido enormemente desde su lanzamiento:
- Autocompletado de líneas y bloques: sugiere el siguiente fragmento de código mientras escribes.
- Generación de funciones completas: escribe un comentario describiendo qué quieres y Copilot genera la función entera.
- Copilot Chat: un asistente conversacional dentro del editor para hacer preguntas sobre código, pedir refactorizaciones o solicitar explicaciones.
- Explicación de código: selecciona cualquier función y pide a Copilot que te explique qué hace, línea por línea.
- Detección y corrección de errores: Copilot puede analizar mensajes de error y proponer correcciones.
- Generación de tests unitarios: selecciona una función y pide que genere los tests correspondientes.
- Copilot en la línea de comandos: sugiere comandos de terminal y explica su funcionamiento.
¿Cuánto cuesta GitHub Copilot?
| Plan | Precio | Sugerencias/mes | Copilot Chat |
|---|---|---|---|
| Free | Gratis | 2.000 autocompletados | 50 mensajes |
| Pro | 10 USD/mes o 100 USD/año | Ilimitados | Ilimitados |
| Business | 19 USD/usuario/mes | Ilimitados | Ilimitados + gestión de equipo |
| Enterprise | 39 USD/usuario/mes | Ilimitados | Copilot personalizado con código propio |
Los estudiantes verificados y los mantenedores de proyectos de código abierto populares tienen acceso gratuito al plan Pro mediante el programa GitHub Education.
Cómo instalar GitHub Copilot en VS Code paso a paso
- Crea una cuenta en GitHub en github.com si aún no tienes una.
- Activa Copilot: ve a github.com/features/copilot y selecciona el plan gratuito o de pago.
- Abre Visual Studio Code en tu ordenador.
- Ve a la pestaña de Extensiones (Ctrl+Shift+X) y busca «GitHub Copilot».
- Instala la extensión oficial de GitHub (tiene el icono del Octocat).
- Cuando te lo pida, inicia sesión con tu cuenta de GitHub.
- Autoriza la extensión en el navegador que se abrirá.
- ¡Listo! Verás el icono de Copilot en la barra de estado de VS Code.
Cómo usar GitHub Copilot: primeros pasos
Una vez instalado, Copilot funciona automáticamente. Aquí tienes las formas más eficaces de usarlo:
Técnica 1: Comentarios como instrucciones. Escribe un comentario explicando qué quieres hacer y pulsa Enter. Copilot sugerirá el código a continuación:
# Función que recibe una lista de números y devuelve los que son pares
Copilot generará automáticamente la función completa. Pulsa Tab para aceptar la sugerencia.
Técnica 2: Copilot Chat. Abre el panel de chat con Ctrl+Shift+I (Windows) o Cmd+Shift+I (Mac). Puedes preguntar en español: «¿Qué hace esta función?», «Optimiza este código para que sea más rápido», «Genera tests para esta clase».
Técnica 3: Inline Chat. Selecciona un fragmento de código y pulsa Ctrl+I para abrir el chat directamente sobre ese código. Ideal para pedir refactorizaciones rápidas sin cambiar de ventana.
¿En qué lenguajes de programación funciona?
GitHub Copilot funciona con prácticamente todos los lenguajes de programación populares: Python, JavaScript, TypeScript, Java, C#, C++, Go, Ruby, PHP, Rust, Kotlin, Swift y decenas más. También funciona con frameworks como React, Django, Spring, Angular y Vue. Su rendimiento es mejor en los lenguajes con más representación en GitHub (especialmente Python y JavaScript).
Preguntas frecuentes sobre GitHub Copilot
¿GitHub Copilot funciona en español?
Sí. Puedes escribir comentarios y preguntas en Copilot Chat en español y te responderá en español. Las sugerencias de código funcionan igual independientemente del idioma en que escribas los comentarios. Para comentarios técnicos dentro del código, muchos desarrolladores prefieren escribirlos en inglés para mayor precisión, pero es una preferencia personal.
¿GitHub Copilot puede reemplazar a un programador?
No. Copilot es un asistente, no un sustituto. Comete errores, genera código que a veces no funciona correctamente y puede reproducir malas prácticas del código en que fue entrenado. Un programador con Copilot es significativamente más productivo, pero sigue siendo necesario entender el código para revisarlo, corregirlo e integrarlo correctamente.
¿El código que genera Copilot tiene problemas de seguridad?
GitHub ha implementado filtros para evitar que Copilot genere patrones de código con vulnerabilidades de seguridad conocidas. Sin embargo, el código generado por IA debe revisarse siempre, especialmente en aplicaciones críticas. Copilot Business y Enterprise incluyen herramientas de análisis de seguridad adicionales.
¿Funciona GitHub Copilot sin conexión a internet?
No. GitHub Copilot requiere conexión a internet para generar sugerencias, ya que los modelos se ejecutan en los servidores de GitHub/OpenAI. Necesitas una conexión activa para que las sugerencias aparezcan en tu editor.
¿Puedo usar GitHub Copilot en JetBrains (IntelliJ, PyCharm)?
Sí. Copilot está disponible como plugin para los principales IDEs: VS Code, Visual Studio, JetBrains (IntelliJ IDEA, PyCharm, WebStorm, etc.), Neovim y Xcode. El proceso de instalación es similar: busca «GitHub Copilot» en el marketplace de plugins de tu IDE preferido.





