Cursor no es un plugin. Es un fork de VS Code que integra LLMs a nivel profundo: no solo para completado de código, sino para conversaciones sobre el codebase, edición de múltiples archivos simultáneos y comprensión del contexto del proyecto completo.

La diferencia entre Cursor y GitHub Copilot no es de calidad del modelo. Es de modelo mental.

Las tres funciones que lo distinguen

Cmd+K (edición en línea): Seleccionas código, describes el cambio y el modelo modifica exactamente ese fragmento. Sin abrir un chat lateral, sin copiar y pegar. La edición ocurre en el archivo directamente, con diff visual para aceptar o rechazar.

Composer: La función más potente. Describes una tarea más amplia y Cursor propone cambios en múltiples archivos. Piensa en él como la versión integrada en el editor de lo que GitHub Copilot Workspace intenta hacer desde GitHub.com.

Codebase chat: Puedes preguntar sobre el proyecto completo. “¿Dónde se maneja la autenticación?”, “¿Qué función llama a este endpoint?”. El modelo indexa el repositorio y usa esa información en las respuestas.

Qué modelos usa

Cursor tiene sus propios contratos con OpenAI y Anthropic. Por defecto usa GPT-4o y Claude 3.5 Sonnet, y te deja elegir cuál prefieres para cada tarea. Puedes traer tu propia API key si prefieres.

En plan gratuito tienes 50 consultas rápidas y 10 respuestas lentas al mes. El plan Pro ($20/mes) da acceso ilimitado a modelos rápidos.

GitHub Copilot vs Cursor: la decisión real

Si ya tienes GitHub Copilot y estás satisfecho con el autocompletado, el salto a Cursor merece evaluarse si haces cambios frecuentes que afectan múltiples archivos o si quieres navegar el código con lenguaje natural.

Para autocompletado solo, Copilot es suficiente. Para edición guiada por IA que va más allá de una línea o función, Cursor tiene ventaja estructural.

La crítica razonable

Cursor envía tu código a sus servidores (y a los modelos de OpenAI/Anthropic). Para proyectos con restricciones de confidencialidad o compliance estricto, esto puede ser un bloqueador. La opción de self-hosting no existe todavía.

El pricing también cambia si usas mucho el Composer en modo agente: puede consumir muchos tokens rápido.


Fuentes: Cursor changelog oficial, comparativas de usuarios en Hacker News, documentación de Cursor.