Cursor AI: qué es y cómo usarlo en 2025

Cursor es potente cuando combinas Agent, Ask, reglas y revisión de diffs; usarlo como chat genérico desaprovecha su ventaja principal.

Cursor AI: qué es y cómo usarlo en 2025

Cursor es el editor de código con IA más popular entre desarrolladores en 2025. Está construido sobre VS Code, lo que significa que puedes migrar desde VS Code en menos de 5 minutos manteniendo todas tus extensiones, atajos y configuración. En esta guía explicamos qué es, cómo funciona y cómo sacarle el máximo partido.

¿Qué es Cursor?

Cursor es un editor de código basado en VS Code que integra modelos de lenguaje directamente en el flujo de trabajo del desarrollador. A diferencia de extensiones como GitHub Copilot, Cursor no es un añadido: la IA está en el núcleo del editor, con acceso completo al contexto de todo el proyecto.

Fue creado por Anysphere en 2023 y ha crecido exponencialmente gracias a su chat con contexto de codebase completo, sus ediciones multi-archivo y su modo Agent que puede ejecutar comandos de terminal de forma autónoma.

Instalación y migración desde VS Code

Descargar Cursor desde cursor.com e instalarlo como cualquier aplicación. Al abrirlo por primera vez ofrece importar toda la configuración de VS Code:

# Cursor importa automáticamente:
# - Extensiones instaladas
# - Keybindings
# - settings.json
# - Snippets y temas

En menos de 2 minutos tienes VS Code con IA. No hay que reconfigurar nada.

Características principales

Chat con contexto de codebase

Con Cmd/Ctrl+L abres el chat. Cursor indexa todo el repositorio y puede responder preguntas sobre cualquier parte del código: 'explica cómo funciona el sistema de autenticación', 'dónde se calcula el precio final', 'por qué falla este test'.

El contexto no se limita al archivo abierto: Cursor puede buscar en todos los archivos relevantes por su cuenta usando @codebase.

Modo Composer — ediciones multi-archivo

Cmd/Ctrl+I abre el Composer. Aquí puedes pedirle a Cursor que haga cambios que afectan a varios archivos a la vez: 'añade autenticación JWT a todos los endpoints', 'refactoriza este módulo para usar el nuevo esquema de base de datos'.

Cursor muestra un diff de todos los cambios propuestos antes de aplicarlos, con la opción de aceptar o rechazar cambio a cambio.

Modo Agent

El modo Agent va más allá del código: puede ejecutar comandos de terminal, instalar dependencias, correr tests y corregir los errores que encuentre de forma iterativa. Es el equivalente a tener un junior que ejecuta las tareas mientras tú supervisas.

# Ejemplos de prompts para modo Agent:
# "Crea un endpoint REST para gestión de usuarios con tests"
# "Migra la base de datos a PostgreSQL y actualiza todos los modelos"
# "Corrige todos los errores de TypeScript del proyecto"

Inline edit con Cmd+K

Seleccionas un bloque de código, pulsas Cmd/Ctrl+K y describes el cambio en lenguaje natural. Cursor reescribe solo esa parte. Ideal para cambios pequeños sin abrir el chat completo.

Configuración del archivo .cursorrules

El archivo .cursorrules en la raíz del proyecto define el contexto permanente que Cursor leerá en cada conversación: stack tecnológico, convenciones de código, patrones que hay que seguir o evitar.

# .cursorrules
Eres un experto en TypeScript, React 18 y Next.js 14.
Usa siempre Server Components salvo que necesites estado de cliente.
Nombra los archivos en kebab-case.
No uses any de TypeScript; usa tipos explícitos.
Los tests van en __tests__/ junto al archivo que testean.

Un buen .cursorrules evita que tengas que repetir el contexto del proyecto en cada chat y mejora notablemente la calidad de las respuestas.

Cursor vs GitHub Copilot vs Claude Code

Característica Cursor GitHub Copilot Claude Code
Editor baseVS Code forkCualquier IDETerminal
Contexto codebase✅ Completo⚡ Parcial✅ Completo
Edición multi-archivo✅ Composer✅ Workspace✅ Nativo
Ejecución de comandos✅ Modo Agent✅ Agent mode✅ Nativo
Precio$20/mes (Pro)$10/mes$100/mes (Max)
Modelo preferidoClaude SonnetGPT-4o / SonnetClaude Sonnet/Opus

Cursor destaca por la profundidad de su integración con el editor y lo natural que resulta el flujo de trabajo. Copilot tiene la ventaja de funcionar en cualquier IDE. Claude Code es el más potente para automatización en terminal pero requiere aprender la interfaz de línea de comandos.

Precios y plan gratuito

Cursor tiene un plan gratuito con 2.000 completaciones y 50 peticiones slow al mes. El plan Pro ($20/mes) desbloquea peticiones ilimitadas con Claude Sonnet 4 y GPT-4o, acceso a modelos premium (Opus, o1) y contextos de codebase más grandes.

Para la mayoría de desarrolladores individuales, el plan Pro a $20/mes es la relación calidad-precio más equilibrada del mercado en 2025 si Cursor se convierte en tu editor principal.

¿Para quién es Cursor?

  • Desarrolladores que ya usan VS Code y quieren IA sin cambiar de entorno
  • Equipos que trabajan en codebases grandes y necesitan contexto de proyecto completo
  • Quien quiera explorar modo Agent para automatizar tareas de refactoring o migración
  • Freelancers o startups que buscan velocidad de desarrollo sin sacrificar control

Si usas VS Code y todavía no has probado Cursor, la migración tarda menos tiempo que leer esta guía.

Patrón editorial: contexto gobernado

Cursor no mejora por hablarle más: mejora cuando le das reglas y fronteras

Cursor se ha movido hacia un flujo donde Agent puede explorar el codebase, editar varios archivos, ejecutar comandos y corregir errores. Ask queda como modo de lectura y aprendizaje, y las reglas permiten fijar instrucciones persistentes para el proyecto. Esa combinación es la clave: usar el modo adecuado para cada tarea.

El error típico es abrir Agent para cualquier duda. Si solo quieres entender un módulo, Ask reduce riesgo. Si quieres cambiar comportamiento, Agent tiene sentido, pero con alcance claro: archivos permitidos, tests esperados, comandos seguros y criterio de aceptación. Sin esa frontera, Cursor puede producir mucho diff antes de que hayas decidido si el diseño era correcto.

Cómo pedir mejor

  • Usa Ask para entender antes de modificar.
  • Escribe reglas de proyecto versionadas en `.cursor/rules` o instrucciones compatibles.
  • Pide cambios pequeños con pruebas concretas, no refactors ambiguos de media aplicación.
  • Revisa el diff como código de otro desarrollador, no como output automático fiable.

Mi criterio práctico

Cursor es fuerte para equipos que aceptan convertir instrucciones, reglas y revisión en parte del flujo. Si solo quieres un autocompletado pasivo, puede ser más herramienta de la que necesitas.

Preguntas frecuentes

¿Rules reemplaza documentación?

No. Las reglas son instrucciones operativas para la IA; la documentación sigue siendo necesaria para humanos y decisiones de producto.

¿Agent debería ejecutar comandos automáticamente?

Solo en repos donde tengas tests, entorno controlado y confianza en que los comandos no tienen efectos destructivos.

También te puede interesar

Windsurf IDEClaude CodeSerena MCP

¿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 →