Saltar al contenido
SkillsBundleby SANTACONCHA
ES EN

Como instalar Cursor paso a paso

Cursor es un editor de código basado en VS Code con IA integrada. Ofrece autocompletado inteligente (Tab), chat contextual (Cmd+L), edición multi-archivo (Composer) y modo agente autónomo. Es compatible con el 90% de las extensiones de VS Code.

Que es Cursor?

Cursor es un editor de código basado en VS Code con IA integrada. Ofrece autocompletado inteligente (Tab), chat contextual (Cmd+L), edición multi-archivo (Composer) y modo agente autónomo. Es compatible con el 90% de las extensiones de VS Code.

En esta guia completa te enseñaremos a instalarlo desde cero, configurarlo con diferentes proveedores de IA, asegurarlo correctamente, y sacarle el maximo partido con consejos profesionales y flujos de trabajo reales. Al final, como bonus, te explicamos como potenciarlo con las 1136 skills de SKILLSBUNDLE.

Requisitos del sistema

Antes de empezar, asegurate de que tu sistema cumple estos requisitos:

  • Sistema operativo: macOS 12+, Windows 10+ (64-bit) o Ubuntu 20+ / Debian 11+ / Fedora 38+
  • RAM: 8 GB minimo (16 GB recomendado para proyectos grandes)
  • Disco: 500 MB para la herramienta + espacio para tus proyectos
  • Node.js 18+ (si la instalacion es via npm)
  • Python 3.9+ (para herramientas como Aider y Hermes Agent)
  • Git (para herramientas que trabajan con repositorios)
  • Conexion a internet (para descargar e instalar; para IA en la nube)
  • Terminal: bash, zsh o PowerShell
Tip: Si usas Windows, instala Git for Windows y WSL2 para la mejor experiencia. Muchas herramientas de IA funcionan mejor en entornos Unix.

Metodos de instalacion

Hay varias formas de instalar Cursor. Elige la que mejor se adapte a tu sistema y preferencias:

Descarga oficial (recomendado)

Visita cursor.com y descarga el instalador para tu sistema:
- macOS: .dmg (Apple Silicon / Intel)
- Windows: .exe (x64 / ARM64, System / User installer)
- Linux: .AppImage, .deb, .rpm
Abre el archivo y sigue el asistente.

Homebrew (macOS)

brew install --cask cursor

Snap (Linux)

sudo snap install cursor --edge

VS Code import

Al primer inicio, Cursor te ofrece importar tus extensiones, temas, keybindings y settings de VS Code automáticamente. Acepta para no perder tu configuración.

Verificar la instalacion

Una vez instalado, verifica que todo funciona:

Abrir Cursor -> Cursor Settings -> About -> versión visible.
O en terminal: cursor --version (si el CLI está instalado).

Si ves un error, revisa la seccion de solucion de problemas al final de la guia.

Configurar autenticacion y proveedores de IA

La mayoria de herramientas de IA requieren configurar al menos un proveedor de modelos. Aqui tienes las opciones disponibles para Cursor:

Cuenta Cursor (recomendado)

Regístrate con email, Google o GitHub. El plan gratuito (Hobby) incluye 2,000 completions y 50 requests premium/mes. El plan Pro cuesta $40/mes.

API Key propia (self-hosted)

Cursor Settings > Models > Add API Key. Soporta OpenAI, Anthropic y Ollama (local). Útil para equipos que quieren controlar costos y datos.

Ollama local

Instala Ollama, tira un modelo (ollama pull qwen2.5-coder:7b) y configúralo en Cursor Settings > Models > Ollama. Sin conexión a internet, sin API key.

Enterprise SSO

Para equipos: Cursor Business con SSO (SAML/OIDC), Privacy Mode forzado, y facturación centralizada.

Proveedores alternativos

No tienes por que limitarte a un solo proveedor. Aqui tienes una comparativa de los principales proveedores de IA que puedes usar:

ProveedorAutenticacionCosteCalidadNotas
Cursor Hosted (default)Propio$$ExcelenteModelos Cursor propios (Composer-1, Sonic) + Claude/GPT
Anthropic ClaudeAPI key$$$$ExcelenteOpus 4.5 para tareas complejas
OpenAI GPTAPI key$$$Muy buenaGPT-4.5 para código general
Google GeminiAPI key$$BuenaContexto largo, bueno para análisis de código
OllamalocalGratisVariablePrivacidad total, requiere GPU
OpenRouterAPI key$$BuenaAcceso a 300+ modelos con una key
Recomendacion: Para empezar, usa OpenRouter con una sola API key que te da acceso a 300+ modelos. Cuando encuentres el modelo que mejor funciona para ti, puedes pasar a una API directa para mejor rendimiento.

Seguridad: mejores practicas

La seguridad es critica cuando usas herramientas de IA que tienen acceso a tu sistema. Sigue estas recomendaciones:

  • Privacy Mode: en Settings > Privacy, activa Privacy Mode para que Cursor no almacene tu código en sus servidores.
  • Firewall de código: Cursor nunca entrena con tu código en ningún plan de pago.
  • .cursorignore: crea este archivo en la raíz de tu proyecto para excluir carpetas sensibles del índice de IA: node_modules, dist, .env, *.pem, vendor
  • Contraseñas: nunca las pegues en el chat de Cursor. Si necesitas contexto sanitizado, usa variables de entorno.
  • Extensiones: Cursor soporta extensiones de VS Code, pero cada una corre con privilegios del IDE. Revisa las que tienes instaladas.
  • Telemetry: puedes desactivarla en Settings > Privacy > Telemetry Level.
  • Para entornos regulados: Cursor Business ofrece Data Residency (UE/US), audit logs, y políticas de retención configurables.
Regla de oro: Nunca compartas tus API keys, no las subas a Git, y usa siempre variables de entorno. Si trabajas con datos sensibles, considera modelos locales (Ollama) que no envian datos a internet.

Consejos profesionales

Una vez que Cursor funciona, estos consejos te ayudaran a usarlo como un experto:

  • Usa Cmd+K (Ctrl+K) para editar código inline: selecciona código y describe el cambio.
  • Composer (Cmd+I) te permite editar múltiples archivos a la vez. Ideal para refactorizaciones globales.
  • Agent mode: Cursor puede leer y editar archivos, ejecutar terminal, y navegar tu proyecto autónomamente.
  • Define .cursorrules en la raíz de tu proyecto para que Cursor siga tus convenciones: estilo de código, frameworks, testing.
  • El indexado del proyecto es clave: Cursor construye embeddings de tu código. Si es lento, añade carpetas a .cursorignore.
  • Usa Cursor Tab: autocompletado multilínea consciente del contexto. Acepta con Tab, rechaza con Esc.
  • Los comandos @ en el chat: @file (referenciar archivo), @folder (carpeta), @web (buscar en internet), @docs (documentación).
  • BugBot: Cursor puede detectar y arreglar bugs automáticamente en segundo plano.

Flujos de trabajo recomendados

Estos son los casos de uso mas potentes de Cursor:

  • Refactorización global: 'renombra esta función y actualiza todas las referencias en el proyecto usando Composer'
  • Creación de features: 'añade un nuevo endpoint REST para gestión de usuarios con validación, tests y documentación'
  • Code review asistido: 'revisa los cambios en staging/ y encuentra posibles bugs de regresión'
  • Debugging: selecciona el stack trace y pide 'encuentra por qué falla esta función'
  • Generación de tests: 'crea tests unitarios y de integración para este módulo con mocks de las dependencias externas'
  • Documentación automática: 'genera README.md, API docs y ejemplos de uso para este proyecto'
  • Migración de framework: 'migra este proyecto de JavaScript a TypeScript progresivamente'
  • Análisis de rendimiento: 'identifica cuellos de botella en este código y sugiere optimizaciones'

Solucion de errores comunes

Cursor no arranca

En macOS: System Settings > Privacy & Security > Open Anyway. En Windows: More info > Run anyway si SmartScreen bloquea.

Las extensiones de VS Code no aparecen

Cursor usa Open VSX Registry, no Microsoft Marketplace. Algunas extensiones de Microsoft no son compatibles. Solución: busca alternativas en el marketplace de Cursor.

El indexado es muy lento

Crea .cursorignore con node_modules, dist, build, .next, vendor. El indexado inicial de un proyecto grande puede tardar 1-3 minutos.

El autocompletado no funciona

Verifica que el modelo esté configurado en Settings > AI > Model. En el plan gratuito, tienes 2000 completions.

Cascade no responde

Puede que no estés autenticado. Revisa el status bar widget: debe mostrar el modelo activo. Si no, haz Sign In de nuevo.

Error al importar settings de VS Code

Puedes hacerlo manualmente después: Command Palette > 'Import VS Code Settings'.

Cursor usa mucha RAM

8 GB es el mínimo, 16 GB recomendado. Cierra otros programas pesados. Si el indexado está activo, espera a que termine.

No veo cambios en archivos

Agent mode puede estar en modo 'sugerencia'. Cambia a 'auto-apply' en Settings > AI > Agent Mode.

¿Sigue sin funcionar? Visita nuestro blog o contactanos en barcelona@santaconcha.com. Tambien puedes consultar la documentacion oficial de Cursor y buscar en GitHub Issues.

Preguntas frecuentes

¿Puedo usar varios proveedores a la vez?

Si, la mayoria de herramientas permiten configurar multiples modelos. Puedes usar uno rapido (Haiku, GPT-4o-mini) para tareas simples y uno potente (Opus, GPT-5) para tareas complejas.

¿Funciona sin conexion a internet?

Solo si usas modelos locales con Ollama, LM Studio o llama.cpp. Los modelos en la nube requieren conexion permanente.

¿Cual es el mejor proveedor para empezar?

OpenRouter: una sola API key, 300+ modelos, facturación consolidada. Puedes probar todos los modelos sin comprometerte con uno.

¿Como protejo mis API keys?

Usa variables de entorno (export CLAVE=valor), nunca las incluyas en el codigo, anade .env a .gitignore, y usa un gestor de secrets como 1Password o Bitwarden.

¿Puedo compartir mi configuracion con el equipo?

Comparte el archivo de configuracion sin las API keys. Usa variables de entorno para los secrets y documenta que variables necesita cada miembro del equipo.

Comparativa: como se compara con otras herramientas

CaracteristicaCursorVS Code + CopilotWindsurf
TipoIDE con IA nativaEditor + extensionIDE con IA nativa
PrecioPro $40/mesCopilot $10/mesGratis / Pro $15/mes
AutocompletadoTab (multilinea)Copilot inlineSupercomplete
Agente autonomoComposer + AgentCopilot ChatCascade
Modelos localesOllamaNoNo
Ideal paraDesarrollo full-stackUso diario VS CodeDesarrollo empresarial
No hay una herramienta "mejor": La eleccion depende de tu flujo de trabajo. Si usas VS Code, las extensiones son naturales. Si prefieres terminal, los agentes CLI son ideales. Si quieres privacidad total, busca herramientas con soporte para modelos locales.

Configuracion avanzada

Cursor ofrece opciones avanzadas de configuracion:

  • .cursorrules: define reglas globales de comportamiento, estilo de codigo y seguridad.
  • .cursorignore: excluye carpetas del indexado de IA (node_modules, dist, .env, build).
  • Privacy Mode: activa en Settings > Privacy para que Cursor no almacene tu codigo.
  • Multi-modelo: configura varios modelos en Settings > Models y cambia segun la tarea.
  • BugBot: deteccion y correccion automatica de bugs en segundo plano.
  • Background Agent: Cursor puede trabajar en tu codigo mientras tu no estas.

Ejemplos de uso reales

Estos son prompts reales que puedes usar para empezar a trabajar inmediatamente con tu herramienta recien instalada. Copia y pega, adapta segun tu proyecto:

# 1. Edicion inline con Cmd+K
Selecciona una funcion y escribe: "Optimiza esta funcion reduciendo la complejidad ciclomatica"

# 2. Composer multi-archivo (Cmd+I)
"Crea un sistema de autenticacion completo: login, registro, JWT middleware,
proteccion de rutas y tests. Usa Express + TypeScript + Jest."

# 3. Cascade Agent
"Explora el proyecto, encuentra el bug por el que el WebSocket se desconecta
aleatoriamente, y aplicale una correccion con tests de regresion."

# 4. Refactorizacion global
"Renombra la interfaz UserData a UserProfile y actualiza todas las referencias
en el proyecto. Manten la compatibilidad hacia atras con un alias de tipo."

# 5. Code review automatizado
"Revisa los cambios en staging/ y genera un reporte de: code smells,
vulnerabilidades de seguridad, y problemas de rendimiento."
Tip: Los mejores prompts son especificos, incluyen contexto del proyecto, y definen el formato de salida esperado. Cuanto mas contexto des, mejores resultados obtendras.

Bonus: Potencia Cursor con 1136 skills de SKILLSBUNDLE

Ahora que Cursor funciona perfectamente con tu proveedor de IA favorito, es momento de llevarlo al siguiente nivel. SKILLSBUNDLE te ofrece 1136 skills profesionales listos para usar.

Los skills son archivos de instrucciones que tu herramienta carga automaticamente segun el contexto. Con SKILLSBUNDLE obtienes:

  • 40 verticales: marketing, finanzas, desarrollo web, SEO, diseno, y mas
  • 15 tipos de uso: creacion de contenido, analisis de datos, automatizacion
  • Skills transversales: code review, testing, documentacion, seguridad
  • Optimizados y probados: cada skill ha sido refinado para dar resultados consistentes

Instalar los skills es directo:

# 1. Compra SKILLSBUNDLE en skillsbundle.com
# 2. Descarga skills.zip
# 3. Descomprime y copia las skills al directorio de tu herramienta
unzip skills.zip -d ~/skillsbundle-pack
cp -r ~/skillsbundle-pack/skills/* ~/cursor/skills/
# 4. Verifica
ls ~/cursor/skills/ | wc -l   # Deberias ver 1136

Una vez copiados, cada vez que uses Cursor con un prompt que toque una vertical, la skill correspondiente se cargara automaticamente.

Descargar SKILLSBUNDLE - gratis

Incluye 1136 skills, actualizaciones gratuitas y soporte prioritario