GitHub Copilot: guía completa para desarrolladores (2025)

GitHub Copilot: guía completa para desarrolladores (2025)

GitHub Copilot fue el primer asistente de IA para programadores con adopción masiva. Lanzado por GitHub y OpenAI en 2021, hoy es la extensión de IA más instalada en VS Code, con más de 1,5 millones de suscriptores. En 2025 ha evolucionado de autocompletado a agente autónomo. Esta guía explica todo lo que necesitas saber.

¿Qué es GitHub Copilot?

GitHub Copilot es un asistente de programación basado en IA que funciona como extensión en VS Code, JetBrains, Neovim, Visual Studio y la mayoría de IDEs modernos. A diferencia de Cursor, no es un fork de VS Code sino una extensión, lo que significa que funciona en tu entorno actual sin migración.

Usa los modelos de OpenAI (GPT-4o) y Anthropic (Claude Sonnet) dependiendo de la tarea, con acceso al contexto del repositorio abierto, los archivos recientes y las instrucciones personalizadas que definas.

Instalación en VS Code

# Instalar desde el marketplace de VS Code
# Buscar: 'GitHub Copilot'
# O desde terminal:
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chat

Necesitas una cuenta de GitHub y una suscripción activa (o el plan gratuito con 2.000 completaciones/mes). Al instalarlo, VS Code pedirá autenticación con tu cuenta de GitHub.

Características principales en 2025

Autocompletado inline

La función original y todavía la más usada. Copilot sugiere líneas completas, bloques de código, funciones enteras y tests mientras escribes. Las sugerencias aparecen en gris; Tab para aceptar, Escape para ignorar.

Lo que diferencia a Copilot del resto es que ha aprendido de millones de repositorios públicos, lo que le da un conocimiento muy profundo de patrones comunes, APIs populares y mejores prácticas de cada lenguaje.

Copilot Chat

Ctrl+Alt+I (o el icono del chat) abre el panel de conversación. Puedes hacer preguntas sobre el código, pedir explicaciones, solicitar refactorizaciones o generar código desde cero. El chat tiene acceso al archivo activo y a los archivos abiertos en el editor.

También funciona inline: selecciona código, clic derecho → 'Copilot' → 'Explain This' o 'Fix This'.

Copilot Agent — edición multi-archivo

Desde principios de 2025, Copilot incluye modo Agent en VS Code. Actívalo con @workspace en el chat o con el botón de modo Agent. Puede leer el codebase completo, crear archivos nuevos, modificar varios a la vez y ejecutar comandos de terminal.

# Ejemplos en modo Agent:
# @workspace Añade paginación a la API de productos
# @workspace Escribe tests E2E para el flujo de checkout
# @workspace Migra de Jest a Vitest en todo el proyecto

Instrucciones personalizadas

El archivo .github/copilot-instructions.md define el contexto permanente del proyecto que Copilot leerá en cada sesión. Equivalente al .cursorrules de Cursor.

# .github/copilot-instructions.md
Stack: Next.js 14, TypeScript estricto, Prisma, PostgreSQL.
Sigue los principios SOLID. No uses console.log en producción.
Todos los endpoints deben validar con Zod.
Los comentarios van en español.

Copilot en GitHub.com

Además del IDE, Copilot está integrado en GitHub.com:

  • Copilot para Pull Requests — resume los cambios, sugiere descripción automática
  • Copilot para Issues — sugiere código o pasos para resolverlos
  • Chat en github.com — responde preguntas sobre cualquier repositorio público
  • Copilot para Actions — genera workflows de GitHub Actions desde descripción

Planes y precios

Plan Precio Completaciones Chat
Free$02.000/mes50 mensajes/mes
Pro$10/mesIlimitadasIlimitado
Business$19/usuario/mesIlimitadasIlimitado + políticas empresa
Enterprise$39/usuario/mesIlimitadas+ Contexto org, fine-tuning

El plan Free de Copilot es el más generoso del mercado en 2025: 2.000 completaciones y 50 chats al mes son suficientes para uso ocasional. El Pro a $10/mes es el plan más barato de la categoría con uso ilimitado.

Copilot vs Cursor: ¿cuál elegir?

La principal ventaja de Copilot sobre Cursor es que funciona en cualquier IDE: si usas JetBrains, Visual Studio o Neovim, Copilot es la opción natural. Si tu entorno es VS Code y quieres la mejor experiencia de IA integrada, Cursor tiene ventaja.

En términos de calidad de código generado, ambos usan modelos similares (Claude Sonnet, GPT-4o). La diferencia está en la UX y en cómo acceden al contexto del proyecto: Cursor tiene un acceso más profundo al codebase completo por diseño.

Trucos para mejorar los resultados

  • Escribe comentarios descriptivos antes del código — Copilot los usa como prompt
  • Mantén abiertos los archivos de contexto relevantes mientras trabajas
  • Usa .github/copilot-instructions.md para definir convenciones del proyecto
  • En el chat, usa @workspace para dar contexto de todo el repo, no solo el archivo
  • Acepta sugerencias parciales con Ctrl+→ (acepta palabra por palabra)

También te puede interesar

→ Qué es Claude Code: guía completa para desarrolladores (2026)→ Cursor AI: qué es y cómo usarlo en 2025

¿Te ha resultado útil este artículo?

Cada martes publico las mejores herramientas de IA para desarrolladores.
Claude Code, Cursor, Copilot, MCP… todo en español y con contexto real. Gratis.

Suscribirme gratis →

Read more