Cursor presentó hoy Origin, un servicio en la nube que los equipos de software pueden usar para almacenar su código.
El lanzamiento marca la primera actualización importante de producto de la compañía desde su venta de 60 mil millones de dólares a SpaceX Corp. en junio.
Cursor desarrolla una de las herramientas de codificación de vibración basadas en escritorio más populares de la industria. El programa utiliza agentes de inteligencia artificial para automatizar tareas de programación. Cursor puede ayudar a los desarrolladores a crear código, modernizar el software existente y familiarizarse con los módulos de aplicaciones escritos por colegas.
Se puede acceder a Origin a través de una nueva pestaña en la interfaz del cliente de escritorio Cursor. Los desarrolladores también pueden interactuar con él a través de una herramienta de interfaz de línea de comandos dedicada. Acelera tareas como la creación y copia de repositorios de código.
El nuevo servicio está basado en Git, una herramienta de gestión de repositorios de código desarrollada por el creador de Linux, Linus Torvalds. Uno de los principales puntos de venta del software es una característica llamada ramificación. La capacidad permite a los miembros de un equipo de desarrollo crear copias separadas de un repositorio de código, editar cada réplica por separado y luego combinar los cambios. Administrar cambios de código sin bifurcaciones puede ser una tarea muy propensa a errores.
Git también sustenta a GitHub, la plataforma de alojamiento de códigos más popular del mercado. Cursor ofrece una integración que permite a los desarrolladores copiar proyectos de GitHub a Origin con unos pocos clics. Cuando un proyecto ascendente en GitHub recibe una actualización, la integración sincroniza los cambios con Origin. También sincroniza archivos en la dirección opuesta.
Los desarrolladores pueden utilizar los agentes integrados de Cursor para editar código en los repositorios de Origin. La plataforma de codificación vibe admite dos tipos de agentes. La primera variedad está alojada en el escritorio del usuario, mientras que la otra se ejecuta en un entorno limitado basado en la nube. La principal diferencia entre los dos es que los agentes de la nube pueden trabajar en tareas de codificación a largo plazo incluso cuando la estación de trabajo del desarrollador está apagada.
Aquellos desarrolladores con requisitos más avanzados pueden conectar Origin a servicios externos. La plataforma se lanza con un conector preempaquetado para la plataforma de alojamiento de aplicaciones de Vercel Inc. Según Cursor, la integración permite a los desarrolladores crear rápidamente un entorno de prueba en el que se pueden comprobar las actualizaciones de nuevas aplicaciones en busca de errores. También hay conectores para herramientas de desarrollo de las startups Depot Technologies Inc. y Buildkite Inc.
Cursor agregará más integraciones en el futuro cercano. Además, la empresa planea lanzar “funciones nativas del agente” no especificadas.
Muchos agentes de programación se ejecutan en máquinas virtuales aisladas basadas en la nube. Los desarrolladores equipan esas máquinas virtuales con activos, como repositorios de código, que son relevantes para el trabajo de los agentes que alojan. Es posible que Cursor esté planeando lanzar funciones que facilitarán la creación de dichos entornos sandbox. Otra posibilidad es que SpaceX integre Origin con Grok Build, una herramienta de codificación de vibración que presentó en marzo.
Imagen: Cursor