Cómo instalar Cursor IDE: el editor con IA integrada

⏱ 3 min de lectura
Cursor IDE Programación IA

¿Qué es Cursor?

Cursor es un editor de código basado en la arquitectura de VS Code que integra modelos de IA directamente en el flujo de trabajo de desarrollo. A diferencia de extensiones como Copilot, la IA en Cursor está integrada a nivel del editor: puede leer tu codebase completo, hacer refactorizaciones multi-archivo y ejecutar comandos.

Requisitos del sistema

SistemaRequisito mínimo
macOS10.15 Catalina o superior
WindowsWindows 10 (64-bit)
LinuxUbuntu 20.04, Fedora 36 o equivalente
RAM8 GB (16 GB recomendado)
Disco500 MB libres

Paso 1: Descargar Cursor

Descarga el instalador desde la web oficial:

# macOS (con Homebrew)
brew install --cask cursor

# Linux (AppImage)
wget https://downloader.cursor.sh/linux/appImage/x64 -O cursor.AppImage
chmod +x cursor.AppImage

En Windows, descarga el instalador .exe desde cursor.com y ejecútalo.

Paso 2: Migrar desde VS Code

Al abrir Cursor por primera vez, el asistente de configuración te permite importar:

  1. Extensiones instaladas en VS Code
  2. Configuración (settings.json)
  3. Atajos de teclado personalizados
  4. Temas y preferencias visuales
# Si prefieres migrar manualmente, copia tu configuración:
cp -r ~/.vscode/extensions ~/.cursor/extensions
cp ~/.config/Code/User/settings.json ~/.cursor/User/settings.json

Paso 3: Configurar el modelo de IA

Cursor ofrece varios modelos. Accede a la configuración con Cmd+, / Ctrl+, y busca “AI”:

  • claude-sonnet-4: Mejor para tareas complejas de refactorización
  • GPT-4o: Buena opción general con respuestas rápidas
  • cursor-small: Modelo propio, rápido para autocompletado

Configurar una API key propia (opcional)

Si tienes tu propia clave API de OpenAI o Anthropic:

{
  "cursor.aiProvider": "anthropic",
  "cursor.anthropicApiKey": "sk-ant-..."
}

Paso 4: Funciones esenciales

Chat con el codebase (Cmd+L)

Abre el panel de chat y haz preguntas sobre tu proyecto. Cursor indexa automáticamente todo el repositorio.

Edición inline (Cmd+K)

Selecciona código y describe qué quieres cambiar. Cursor genera un diff que puedes aceptar o rechazar.

Composer (Cmd+Shift+I)

El modo más potente: describe cambios que afectan a múltiples archivos y Cursor los implementa todos a la vez.

# Ejemplo de prompt para Composer:
# "Añade validación de email en el formulario de registro,
#  actualiza el schema de la base de datos y los tests"

Atajos principales

AtajoFunción
Cmd+LChat con IA
Cmd+KEdición inline
Cmd+Shift+IComposer multi-archivo
Cmd+.Aceptar sugerencia
TabAutocompletado IA

Consejos de uso

  • Añade un archivo .cursorrules en la raíz del proyecto con instrucciones específicas para la IA sobre tu stack y convenciones
  • Usa @ en el chat para referenciar archivos, funciones o documentación
  • El modo Agent puede ejecutar comandos de terminal, instalar dependencias y correr tests automáticamente