
Github Copilot
GitHub · Programación
GitHub Copilot es un asistente de programación con IA que completa tu código mientras escribes, responde preguntas en el chat y ejecuta agentes dentro del editor, la terminal y GitHub.

Acerca de Github Copilot
About
Qué es GitHub Copilot
GitHub Copilot es un asistente de programación con IA que GitHub construyó sobre modelos de OpenAI, Anthropic, Google y xAI. Empezó como una herramienta que termina la línea que estás escribiendo y hoy abarca mucho más: un chat que explica y reescribe código, un agente que abre pull requests por su cuenta y un ayudante para la línea de comandos. Como copiloto de programación, apunta a la mitad aburrida del trabajo, el código repetitivo y las búsquedas, para que dediques las fuerzas a lo que sí necesita a una persona.
El alcance es el argumento de venta. Copilot funciona como extensión en Visual Studio Code, Visual Studio, los IDE de JetBrains, Vim, Neovim y Xcode, con chat en casi todos y una presencia nativa en GitHub.com para quienes usan Enterprise. GitHub dice que lo usan millones de personas y decenas de miles de empresas, y por eso es la herramienta de IA para programar que casi todos los equipos ya conocen.
El problema está en lo que da el plan gratuito. Copilot Free limita las completaciones de código a 2.000 al mes y solo entrega una asignación pequeña de créditos de IA, además de restringirte a la selección automática de modelo en lugar de dejarte elegir. El chat, los agentes y Copilot CLI consumen esos créditos, así que una sesión intensa puede agotarlos rápido. El producto tiene mucho que ofrecer, pero lo interesante queda detrás de los planes de pago.
Primeros pasos
- Entra en GitHub y activa Copilot, ya sea el plan gratuito o uno de pago, desde la configuración de tu cuenta.
- Instala la extensión de Copilot en tu editor, por ejemplo VS Code, Visual Studio o un IDE de JetBrains.
- Empieza a escribir y acepta las sugerencias con Tab, o abre el panel de chat para preguntar por el código que hayas seleccionado.
- Para trabajos más grandes, cambia al modo agente y describe el cambio que afecta a varios archivos.
- Para tareas de repositorio, asigna un issue al agente de programación de Copilot y revisa el pull request que abra.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Github Copilot.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores en activo
- Estudiantes que aprenden a programar
- Equipos dentro de una empresa
- Creadores independientes
Tareas
- Escribir código repetitivo
- Entender código ajeno
- Refactorizar entre archivos
Casos de uso
- Aprender un lenguaje o un framework nuevo
- Convertir un issue en un pull request
- Revisar pull requests
Funciones clave
Autocompletado de código que sigue tu ritmo
Copilot te sugiere el resto de una línea o una función entera mientras escribes, usando el código alrededor del cursor y los demás archivos abiertos como contexto. Lee lo que estás montando y te ofrece el siguiente paso antes de que lo pidas. Las completaciones no tienen límite en ningún plan de pago y no gastan créditos de IA, y por eso muchos desarrolladores las ven como la base de cada día.
Chat de Copilot en el editor
El chat responde preguntas sobre tu código, explica una selección o la reescribe cuando se lo pides. Está disponible en VS Code, Visual Studio y los IDE de JetBrains, y trabaja sobre el archivo abierto en lugar de un cuadro de diálogo vacío. Pídele que explique una expresión regular, escriba una prueba o encuentre el error, y contesta ahí mismo.
Modo agente para ediciones en varios archivos
El modo agente va más allá de las sugerencias. Describes un objetivo y Copilot planifica el cambio, edita varios archivos, ejecuta comandos y comprueba su propio trabajo sobre la marcha. Es la parte que convirtió a Copilot de una herramienta de autocompletado en algo cercano a un desarrollador júnior al que diriges.
El agente de programación de Copilot en GitHub
Puedes asignar un issue de GitHub a Copilot y dejar que un agente en la nube trabaje en él. Lee el repositorio, abre un pull request y espera tu revisión. Se ejecuta en los servidores de GitHub y no en tu equipo, así que sigue trabajando aunque tengas el portátil cerrado, y encaja con equipos que quieren resolver issues sin montar nada en local.
Copilot CLI y la línea de comandos
Copilot CLI lleva el asistente a la terminal, donde puedes pedirle que explique un comando, escriba un script de shell o resuelva una tarea en lenguaje natural. Todos los planes incluyen Copilot CLI, y en los de pago su uso consume tus créditos de IA igual que el chat.
Elección de modelo y créditos de IA
Los planes de pago te dejan elegir entre una selección de modelos, y Pro+ y los superiores añaden acceso a modelos premium. En vez de límites fijos, Copilot mide el chat, los agentes y la CLI con créditos de IA de GitHub: los modelos ligeros cuestan una fracción de un crédito y las sesiones largas de agente con modelos de frontera salen más caras.
Revisión de código y ayuda con pull requests
Copilot revisa pull requests, marca problemas probables y sugiere arreglos en el propio PR. Las organizaciones pueden activarlo en todos los pull requests, incluidos los de personas sin licencia de Copilot, y así cubren la revisión en todo el equipo sin comprar una licencia para cada uno.
Ventajas y desventajas
Ventajas
- Las completaciones no tienen límite en los planes de pago y no tocan tus créditos de IA, así que la función básica nunca se queda sin saldo.
- Vive en los editores que ya usa la gente, como VS Code, Visual Studio, JetBrains, Vim, Neovim y Xcode.
- El agente de programación convierte un issue de GitHub en un pull request, algo que pocos rivales igualan con tanta fluidez dentro de GitHub.
- Los planes Business y Enterprise añaden control de políticas, registros de auditoría e indemnización por propiedad intelectual para desplegarlo en una empresa.
- Los niveles gratuito y Student facilitan probarlo sin tarjeta, y Pro arranca en $10 al mes.
Desventajas
- El plan gratuito limita las completaciones a 2.000 al mes y te encierra en la selección automática de modelo, así que sirve para probar y poco más.
- El uso de agentes y del chat consume créditos de IA, y una sesión larga con un modelo premium puede llevarse buena parte de tu asignación mensual.
- El chat no está en todos los editores, así que quienes usan Vim, Neovim o Xcode se quedan con el autocompletado y sin las funciones de conversación.
- Algunas funciones llegan primero a VS Code, así que los usuarios de otros IDE esperan más por las novedades.
Preguntas frecuentes
Como herramienta de autocompletado de código, completa el código mientras escribes y responde preguntas en el chat sobre el archivo que editas. También ejecuta un agente capaz de editar varios archivos y un agente en la nube que convierte un issue de GitHub en un pull request.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Github Copilot.
Alternativas a Github Copilot
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
