Qué es Cursor
Cursor es un editor de código nativo de IA y un agente de programación. Le señalas un proyecto, describes lo que quieres en lenguaje natural y el agente lee tus archivos, planifica el cambio y escribe el código. Por dentro es una bifurcación de VS Code, así que el editor, las extensiones y los atajos que ya conoces siguen ahí. Lo que cambia es el centro de gravedad: en vez de teclear cada línea, diriges a un agente que hace el trabajo y te muestra el diff.
El problema que ataca es la parte lenta del trabajo de software. Crear una función nueva obliga a releer código antiguo que ya olvidaste, corregir un error supone seguir la lógica por varios archivos y revisar un pull request implica contrastar el cambio con su descripción. Cursor intenta meter todo eso en un solo bucle: preguntar, generar, verificar, fusionar. Incluye su propio modelo, Composer, junto a modelos de OpenAI, Anthropic, Google y otros, así que eliges el que encaje con cada tarea.
Dos cosas marcan los límites. Todo pasa por los servidores de Cursor y los modelos a los que se conecta, así que un entorno sin conexión no es el objetivo. Y en bases de código enormes la IA sigue rindiendo mejor en ediciones locales y módulos sueltos; si le pides rehacer un sistema entero, se le pueden escapar piezas. Para quien ya trabaja en un editor tipo VS Code y quiere la IA integrada en ese flujo, encaja bien.
Primeros pasos
- Descarga Cursor desde cursor.com para macOS, Windows o Linux, e inicia sesión con GitHub o Google. Si vienes de VS Code, puedes importar extensiones, ajustes y atajos en un solo paso.
- Abre la carpeta del proyecto. Cursor indexa la base de código para que el agente entienda tus archivos, tu framework y tus convenciones.
- Haz un cambio. Pulsa Tab para autocompletar, usa Cmd+K para una edición concreta o abre el agente y describe la función en lenguaje natural. Con Plan Mode revisas el enfoque antes de que se escriba código.
- Ejecuta el agente. Edita archivos, lanza comandos y te enseña un diff que aceptas o rechazas línea a línea. También puedes lanzar varios agentes a la vez o delegar trabajos largos a agentes en la nube.
- Revisa y publica. Inspecciona los cambios, pasa tus pruebas y sube a GitHub, o deja que Cursor revise pull requests y se conecte a Slack, GitLab y otras herramientas.