Presentación

Cursor es un editor de código asistido por inteligencia artificial desarrollado por Anysphere.

Se basa en el código de Visual Studio Code y conserva una interfaz familiar con explorador de archivos, terminal, Git, extensiones, temas y atajos, integrando al mismo tiempo herramientas de IA directamente orientadas al desarrollo.

Cursor ya no se limita a generar unas pocas líneas de código. Su Agent puede explorar un repositorio, buscar archivos, modificar varios elementos, ejecutar comandos en el terminal, lanzar tests y verificar sus cambios.

El editor puede utilizar diferentes modelos proporcionados por Cursor o por proveedores externos. También integra mecanismos de reglas, skills, plugins, MCP y hooks que permiten adaptar los agentes a las convenciones y herramientas de un proyecto.

Desde agosto de 2026, Anysphere y Cursor forman parte de SpaceX tras la adquisición de la empresa. Sin embargo, el servicio continúa ofreciéndose bajo la marca Cursor.

A 3 de octubre de 2026, la versión desktop actual es Cursor 3.20.

Funcionalidades

Agent

Cursor Agent es el asistente principal del editor.

Puede analizar la estructura de un repositorio, leer los archivos pertinentes, buscar código, realizar modificaciones y ejecutar comandos en el terminal.

El agente puede así trabajar sobre tareas más amplias como añadir una funcionalidad, realizar un refactoring, corregir un bug o escribir tests.

Las modificaciones permanecen visibles en forma de diff para que el desarrollador pueda revisarlas antes de conservarlas.

Autocompletado con Tab

Cursor Tab proporciona autocompletado basado en IA mientras se escribe código.

Tiene en cuenta el código circundante, los cambios recientes y determinados errores detectados por las herramientas de desarrollo.

Las sugerencias pueden abarcar varias líneas, añadir imports o coordinar cambios entre varios archivos.

Cursor también puede predecir la próxima ubicación susceptible de modificarse y proponer mover directamente el cursor hasta ella.

Contexto del repositorio

Los agentes pueden buscar dentro de la base de código para identificar los archivos, símbolos y partes de lógica pertinentes para una tarea.

Esta comprensión del repositorio permite formular preguntas sobre una arquitectura existente o solicitar una modificación que afecte a varios componentes.

Los agentes también disponen de herramientas de búsqueda Web cuando se necesita información externa.

Planificación y Projects

Para tareas más importantes, Cursor puede separar la planificación de la ejecución.

Los Projects permiten utilizar un agente coordinador que organiza un trabajo y delega distintas partes a otros agentes.

Este enfoque está pensado para desarrollos más largos, migraciones o cambios que implican varias zonas de una base de código.

Terminal y verificación

El Agent puede utilizar el terminal directamente desde su entorno.

Puede instalar dependencias, ejecutar tests, lanzar un linter, compilar un proyecto o utilizar comandos específicos del repositorio.

Esta capacidad permite al agente verificar una modificación en lugar de limitarse a producir código.

Sin embargo, la ejecución de comandos debe supervisarse cuando el proyecto contiene scripts sensibles o capaces de modificar datos.

Varios modelos de IA

Cursor permite acceder a varios modelos de inteligencia artificial.

Según el plan y la disponibilidad, el usuario puede elegir modelos Cursor, así como modelos proporcionados por OpenAI, Anthropic, Google y otros proveedores.

Un modo automático también puede seleccionar un modelo según el equilibrio buscado entre coste, velocidad y capacidad.

Los modelos no tienen todos el mismo coste y, por tanto, pueden consumir el uso incluido a ritmos diferentes.

Rules y AGENTS.md

Las Rules permiten proporcionar instrucciones persistentes a los agentes.

Pueden definir convenciones de código, arquitectura, comandos de tests, reglas de seguridad o prácticas específicas del proyecto.

Las reglas pueden definirse a nivel de usuario, proyecto o equipo.

Cursor también admite AGENTS.md para proporcionar instrucciones relacionadas con el repositorio.

Skills, plugins y MCP

Cursor puede ampliarse mediante skills, plugins y servidores MCP — Model Context Protocol.

Las skills aportan procedimientos o conocimientos especializados que el Agent puede cargar cuando una tarea los necesita.

Los servidores MCP permiten conectar herramientas o fuentes externas como API, bases de datos y servicios de terceros.

Los plugins pueden agrupar reglas, skills, agentes, comandos, servidores MCP y hooks dentro de un mismo paquete.

Hooks

Los hooks permiten ejecutar scripts en diferentes momentos del ciclo de trabajo de un agente.

Pueden intervenir antes o después de un comando shell, una lectura de archivo, una modificación o el uso de una herramienta MCP.

Pueden servir para aplicar controles, automatizar una verificación o registrar determinadas operaciones.

Esta función resulta especialmente interesante para equipos que desean controlar más estrechamente el comportamiento de los agentes.

Cloud Agents

Los Cloud Agents ejecutan tareas dentro de máquinas virtuales aisladas en lugar del ordenador local.

Pueden clonar repositorios, instalar dependencias, ejecutar tests, utilizar un navegador y abrir pull requests con sus modificaciones.

Varios agentes pueden funcionar en paralelo.

Pueden iniciarse desde Cursor, la Web o distintas integraciones, especialmente con plataformas de alojamiento de código y gestión de proyectos.

Self-Hosted Machines

Cursor también permite ejecutar las herramientas de sus agentes en máquinas autoalojadas.

El repositorio, los archivos de build y los secretos pueden permanecer así dentro de la infraestructura controlada por la organización.

Sin embargo, la inferencia y el bucle del agente siguen vinculados a los servicios de Cursor: Self-Hosted Machines no convierte Cursor en una solución de IA completamente local.

Revisión de código

Cursor dispone de varias herramientas destinadas a la revisión de código.

Agent Review puede analizar los cambios locales para buscar errores o problemas antes de validarlos.

Bugbot puede revisar pull requests y señalar distintos problemas.

Funciones adicionales destinadas a organizaciones también pueden realizar análisis de seguridad o seguir el comportamiento de un cambio durante su despliegue.

Compatibilidad con VS Code

Cursor se basa en el código de Visual Studio Code.

Puede importar parte de los ajustes, temas, atajos y extensiones de un entorno VS Code existente.

Sin embargo, Cursor utiliza principalmente Open VSX para las extensiones de terceros. La disponibilidad de una extensión puede por tanto diferir de Microsoft Visual Studio Marketplace.

Esta proximidad con VS Code permite conservar gran parte de los hábitos de desarrollo añadiendo las funciones propias de Cursor.

Casos de uso

Comprender una base de código

Un desarrollador puede pedir a Cursor que identifique dónde se encuentra una funcionalidad, explique las relaciones entre varios módulos o siga un flujo de datos.

El Agent puede recorrer el repositorio para reunir el contexto útil antes de responder.

Añadir una funcionalidad

Cursor puede modificar varios archivos, añadir los tests correspondientes y después ejecutar los comandos necesarios para verificar el resultado.

El desarrollador sigue siendo responsable de revisar y validar las modificaciones.

Corregir un bug

El Agent puede buscar la causa de un problema, examinar los archivos afectados, proponer una corrección y lanzar tests.

Este enfoque resulta especialmente útil cuando el error atraviesa varias capas de una aplicación.

Refactorizar un proyecto

Cursor puede acompañar migraciones de API, cambios de arquitectura o reorganizaciones que afecten a varios archivos.

Las reglas del proyecto pueden utilizarse para imponer las convenciones que deben respetarse durante el trabajo.

Delegar tareas a agentes cloud

Los Cloud Agents permiten confiar determinadas tareas a entornos remotos y obtener después una rama o pull request lista para revisión.

Este enfoque también permite ejecutar varias tareas independientes en paralelo.

Conclusión

Cursor combina un editor cercano a VS Code y una plataforma de agentes de desarrollo integrados directamente en el workflow de código.

Tab acelera las modificaciones habituales, mientras que el Agent puede encargarse de trabajos más amplios que implican búsqueda, edición, terminal y tests.

Rules, skills, MCP, plugins y hooks permiten adaptar su comportamiento a un proyecto, mientras que los Cloud Agents amplían este funcionamiento a tareas ejecutadas en entornos remotos.

Sin embargo, esta potencia aumenta la importancia de la revisión humana: un agente puede modificar varios archivos y ejecutar comandos, pero sus decisiones y su código deben seguir verificándose antes de integrarlos.

Para desarrollar con agentes IA directamente integrados en un entorno cercano a VS Code, Cursor constituye actualmente una de las herramientas más completas de esta categoría.

Puntos de atención

  • Cursor 3.20 es la versión desktop actual a 3 de octubre de 2026.

  • Cursor es un software propietario. El servicio se rige por las condiciones de uso de Anysphere y su código fuente no se distribuye bajo licencia open source.

  • Anysphere fue adquirida por SpaceX en agosto de 2026. Cursor continúa ofreciéndose como producto y servicio independiente bajo su propia marca.

  • El plan Hobby es gratuito pero limitado. Los planes individuales de pago actuales son Pro a 20 $/mes, Pro+ a 60 $/mes y Ultra a 200 $/mes, antes de impuestos.

  • El uso de los modelos depende de cuotas y de su coste. El uso bajo demanda puede continuar más allá del volumen incluido y generar cargos adicionales.

  • Cursor está disponible como aplicación desktop en Windows, macOS y Linux. Los agentes también son accesibles desde la Web, y existe una aplicación iOS en beta pública.

  • Cursor se basa en VS Code, pero no es idéntico a VS Code. Algunas extensiones o funciones disponibles en el ecosistema Microsoft pueden diferir.

  • Cursor utiliza Open VSX para las extensiones de terceros. Por tanto, no todas las extensiones de Visual Studio Marketplace están necesariamente disponibles en la misma versión.

  • Privacy Mode está disponible en planes gratuitos y de pago. Cuando está activado, Cursor indica que los datos de código no se utilizan para entrenamiento ni por Cursor ni por sus proveedores de modelos.

  • Las funciones de IA transmiten contexto a modelos remotos. Según el modelo elegido, los datos pueden ser procesados por Cursor o por proveedores como OpenAI, Anthropic o Google.

  • Los agentes pueden ejecutar comandos y modificar varios archivos. Los cambios, migraciones, operaciones Git y scripts potencialmente destructivos deben revisarse antes de su validación.

  • Los Cloud Agents trabajan en entornos remotos. Cuando una sesión local se traslada a la nube, los cambios locales no commit no se transfieren automáticamente.

  • Self-Hosted Machines mantiene la ejecución de herramientas en su infraestructura, pero no hace que toda la IA sea local. El bucle del agente y la inferencia siguen vinculados a los servicios de Cursor.

  • Los modelos, límites y tarifas evolucionan rápidamente. Conviene revisarlos regularmente, especialmente antes de comparar Cursor con otros asistentes de desarrollo.