Academia IA · ConectaNex

← Volver al catálogo

Skill intermedio gratis

Cursor

Editor de código con IA integrada y un agente de terminal que programa por vos.

Qué es

Cursor es un editor de código (basado en VS Code) con IA integrada: autocompleta, edita y refactoriza conversando. Además tiene un agente de terminal (Cursor CLI) que ejecuta tareas de código por vos, útil para automatizar o usar en scripts. Funciona en Windows, macOS y Linux.

Cómo usar y acceder

En el editor, escribís en lenguaje natural lo que quieres y Cursor propone los cambios. En la terminal, lanzás el agente con `agent` y le das instrucciones. Descarga el editor desde cursor.com (Windows, macOS y Linux). Tiene plan gratis y planes de pago con más uso de IA. Para el agente de terminal, instálalo con los comandos de abajo.

Comandos

Instalar el editor

🪟🍎 Windows y macOS
Descargar desde https://cursor.com (instalador para Windows, macOS y Linux)

El editor se instala con el instalador gráfico, no por terminal.

Instalar el agente de terminal (Cursor CLI)

🪟 Windows (PowerShell)
irm 'https://cursor.com/install?win32=true' | iex
🍎 macOS / Linux
curl https://cursor.com/install -fsS | bash

Iniciar el agente

🪟🍎 Windows y macOS
agent
agent "refactoriza el módulo de login para usar tokens JWT"

Cursor es un editor basado en VS Code que mete IA en todas las capas del flujo: autocompletado mientras escribes, ediciones sobre la selección, refactorizaciones que cruzan varios archivos y un chat lateral que lee tu proyecto entero. Por encima suma un agente de terminal, el Cursor CLI, para delegar tareas sin abrir la interfaz gráfica.

La promesa es sencilla: que escribir software se parezca más a explicar lo que quieres y revisar el resultado que a teclear cada línea. El coste de pasar de “tengo una idea de cambio” a “está aplicado en el código” se reduce a una conversación corta.

Le rinde sobre todo a quien ya tiene oficio en VS Code y quiere subir un escalón sin abandonar atajos ni costumbres, a equipos pequeños que necesitan moverse rápido en proyectos medianos, y a personas que enseñan o aprenden programación y agradecen tener a la IA pegada al código.

Por qué importa

Antes, el flujo típico era escribir código, copiarlo a un chat externo, pedir al modelo que lo cambiara y pegar la respuesta de vuelta. Cada salto rompía el contexto. Con Cursor ese trasiego se elimina: el modelo ve los archivos abiertos, entiende dependencias y propone cambios con un diff claro.

Las tareas repetitivas (añadir validaciones, traducir comentarios, adaptar una función a una nueva firma) dejan de comerse media mañana. Las refactorizaciones medianas dejan de aplazarse porque la fricción para empezarlas es menor. La lectura de código ajeno se hace más llevadera: preguntas al chat qué hace tal módulo sin salir del archivo.

A cambio aparece una disciplina nueva: revisar diffs con criterio. La IA hace mucho trabajo en poco tiempo, pero también puede tocar cosas que no esperabas. La productividad real depende de aceptar buenas sugerencias y rechazar las flojas con la misma rapidez.

Cómo se usa en la práctica

El primer paso es descargar el instalador desde el sitio oficial y abrir un proyecto como en VS Code. Importar atajos, temas y extensiones suele ser inmediato. Conviene dedicar diez minutos a mirar dónde están el chat, las acciones inline sobre la selección y el panel del agente: todo gira en torno a esas tres puertas de entrada.

El primer caso útil casi siempre es el más pequeño: seleccionas una función, abres la edición inline y pides un ajuste concreto, por ejemplo añadir manejo de errores o renombrar variables para que sean más claras. Aceptar o descartar se hace con un solo gesto, y enseguida ganas confianza en cuándo merece la pena delegar.

El siguiente escalón es el chat con contexto del proyecto. En vez de copiar trozos sueltos, indicas archivos o carpetas y haces preguntas como “¿dónde se valida el email en este flujo?”. La calidad de la respuesta depende de la calidad del contexto que pasas, así que vale la pena apuntar a los ficheros relevantes y no soltar todo el repositorio.

Cuando la tarea cruza varios archivos, el modo agente del editor toma el relevo. Le describes el objetivo, propone un plan, edita los ficheros y muestra los cambios antes de guardarlos. Aquí es donde más se gana y donde más cuidado hay que tener: la responsabilidad de leer el diff sigue siendo tuya.

El Cursor CLI lleva esa misma lógica fuera del editor. Lanzarlo con agent abre una sesión interactiva; pasarle una instrucción como argumento ejecuta tareas concretas sin modo conversación. Esto abre la puerta a meter el agente en scripts, automatizaciones nocturnas o tareas de mantenimiento que se repiten cada semana.

Un consejo que ahorra horas: trata las sesiones largas como ciclos cortos. Un cambio, una revisión, un commit. Encadenar diez peticiones sin parar a leer deja un diff enorme imposible de auditar.

Casos de uso reales

Una desarrolladora freelance que mantiene varios proyectos de clientes usa Cursor para entrar en código que no escribió: pide al chat un resumen de cada módulo y empieza a tocar con un mapa mental ya armado. Lo que antes le llevaba dos sesiones de lectura cabe en una mañana.

En una pequeña empresa que migra una aplicación antigua, el equipo emplea el modo agente para renombrar funciones obsoletas, adaptar imports y modernizar bloques repetidos. La persona técnica que lidera la migración revisa los diffs y aprueba en lote.

Una profesora de programación lo usa en clase: selecciona un bloque y pide al chat que lo explique paso a paso en castellano. Cuando un alumno pregunta una variante, reescribe en directo y compara las dos versiones lado a lado.

Un equipo de operaciones aprovecha el Cursor CLI para tareas de mantenimiento programadas: scripts que abren un repositorio, piden al agente que detecte dependencias desactualizadas y dejan un informe en un canal de chat.

Errores comunes y cómo evitarlos

  • Aceptar diffs grandes sin leerlos. Si el cambio toca más de un par de archivos, abrir cada modificación y entenderla antes de guardar evita disgustos en producción.
  • No pasar contexto suficiente al chat. Preguntar “¿por qué falla esto?” sin indicar archivo ni error obtiene respuestas vagas. Apuntar al fichero, pegar el mensaje exacto y describir lo que esperabas mejora muchísimo la respuesta.
  • Convertir el editor en una caja negra. Si dejas que la IA escriba todo, pierdes comprensión del código y la capacidad de mantenerlo cuando falle.
  • Olvidar los límites del plan gratuito. Si el uso intensivo te corta el grifo a mitad de tarea, el flujo se rompe; conviene vigilar el contador de solicitudes.
  • Mezclar el Cursor CLI con scripts críticos sin revisión. Un agente que actúa solo sobre archivos puede romper cosas; conviene encerrarlo en ramas separadas y revisar antes de fusionar.
  • Ignorar las pruebas. La IA propone código que parece correcto y compila, pero los tests automáticos siguen siendo el filtro real.

Cuándo NO usarla

Si trabajas en proyectos diminutos, scripts de una sola página o pruebas rápidas en un cuaderno interactivo, el editor completo es exagerado: un cuaderno o un editor ligero rinde igual. Tampoco compensa cuando el código es muy sensible y la organización no permite enviar fragmentos a servicios externos; en esos contextos hace falta una solución autoalojada o un modelo local conectado a otro editor.

Para quien apenas empieza a programar, usar Cursor desde el día uno acelera resultados pero puede ocultar los fundamentos. Una buena pauta es alternar sesiones con IA y sesiones sin ella.

Combinarla con otras herramientas

Cursor encaja bien con un agente complementario en línea de comandos para tareas largas o desatendidas: el editor para iterar con la vista puesta en el código, el agente externo para procesos automatizados. También se lleva bien con generadores de interfaz como v0 o Lovable: maquetas la pantalla allí, traes el código al editor y refinas la lógica con la IA integrada. Sumar un buen sistema de control de versiones y una herramienta de revisión de pull requests cierra el círculo.

Mini-ejercicio

Coge un proyecto pequeño que ya tengas. Abre un archivo con una función mediana, selecciona el cuerpo y pide a la edición inline que añada manejo de errores y comentarios explicativos en castellano. Revisa el diff, acepta solo lo que entiendas y descarta el resto. Después, abre el chat con contexto del archivo y pide un resumen del propósito de la función en tres frases. Cierra el ejercicio lanzando el Cursor CLI con agent y pidiéndole que liste los archivos del proyecto que más cambian.

Sabrás que está bien si terminas con un commit pequeño y legible, entiendes cada línea modificada y has podido distinguir una sugerencia útil de otra que has rechazado con criterio.

Enlaces

#programacion#editor#agente#ide

Actualizado: 27 de mayo de 2026