Si trabajas con desarrollo de software, sabrás que constantemente emergen herramientas que prometen mejorar nuestra forma de trabajar. Hoy quiero hablarles de una de estas herramientas que ha captado mi atención y la de muchos otros desarrolladores: Cursor.
Este editor de código, basado en inteligencia artificial, se plantea como un compañero de programación, ofreciendo una serie de funcionalidades que, honestamente, parecen sacadas del futuro.
Cursor se nos presenta como una bifurcación de VSCode, lo que significa que hereda muchas de las características que ya apreciamos en este popular editor de código, permitiendo una transición casi sin esfuerzo. Lo que lo distingue, sin embargo, es su profunda integración con la inteligencia artificial, especialmente a través de su funcionalidad estrella: Copilot++ (aunque también se integra con GPT-4).
Características que marcan la diferencia
Estos son los cuatro puntos que más me han impresionado:
- Copilot++: Imagina tener un asistente que entiende tu código y predice tu próximo movimiento. Eso es Copilot++. Una versión mejorada del ya impresionante Copilot, capaz de ofrecer completaciones de código y sugerencias de edición en tiempo real.
- Privacidad y personalización: Cursor nos asegura que nuestro código se mantiene privado. Y para los que gustamos de personalizar nuestra herramienta de trabajo, permite importar sin problemas todas nuestras extensiones y configuraciones de VSCode.
- Interacción en lenguaje natural: Tiene la capacidad de modificar métodos o clases enteras con simples instrucciones en nuestro idioma. Facilita mucho las cosas, especialmente en esos días donde la mente parece funcionar mejor en español que en código.
- Referencias y documentación a mano: Algo tan sencillo como poder referenciar directamente documentación o definiciones de código sin salir del editor puede ahorrar un tiempo valioso.
Experiencias de uso
No soy el único que ha notado las ventajas de incorporar Cursor en el flujo de trabajo. Desde OpenAI hasta Harvard, pasando por startups y empresas consolidadas, muchos han expresado cómo esta herramienta les ha permitido duplicar su productividad. Tienen en su web historias de cómo Cursor ha generado vistas completas para Django o ha resuelto preguntas de husos horarios en crontabs con una precisión casi mágica.
Migrar a Cursor desde VSCode es un proceso de un solo clic, algo que personalmente aprecio mucho. La promesa de mantener mi código fuera de servidores y logs externos es tranquilizadora, y la capacidad de la IA para entender y anticipar mis necesidades de programación es, sin duda, un gran avance.
Precios de Cursor
Cursor nos ofrece tres planes principales, diseñados para adaptarse a distintas necesidades y presupuestos. La flexibilidad aquí es clave, permitiéndonos escoger entre una modalidad mensual y anual, donde la última nos permite ahorrar hasta $48 al año.
- Básico (Gratis): Este plan es perfecto para quienes están empezando o para desarrolladores que desean probar Cursor sin compromiso. Incluye 50 usos de GPT-4 (aunque de manera lenta), 200 usos de GPT-3.5 por mes, 2000 completaciones de Copilot++, y controles de datos privados.
- Pro ($20/mes): Para el desarrollador serio que necesita más poder y flexibilidad, el plan Pro eleva significativamente los límites de uso. Ofrece 500 usos rápidos de GPT-4 al mes, usos ilimitados de GPT-3.5, completaciones ilimitadas de Copilot++, y hasta 10 usos diarios de Claude Opus.
- Empresarial ($40/usuario/mes): Diseñado para equipos y empresas, este plan agrega funcionalidades administrativas críticas como un panel de uso para administradores, facturación centralizada, un modo de privacidad forzado y retención cero de datos por parte de OpenAI.
Además de los planes estándar, Cursor nos presenta opciones para aquellos que desean más control sobre su experiencia. Se nos da la opción de ingresar nuestra clave de OpenAI para usar Cursor «a coste», una alternativa atractiva para quienes ya tienen acceso a recursos de OpenAI. También se menciona la posibilidad futura de autoalojamiento, lo cual es especialmente interesante para empresas con políticas estrictas de seguridad y privacidad.
Conclusión
Si no usas ningún editor de código con IA, esta es tu oportunidad. Muchos dicen que la IA llega para acabar con el trabajo de los programadores, yo creo que lo que estamos viendo es parte de un futuro en el que humanos y máquinas programan juntos en poco tiempo, y con mejor calidad.
Por cierto, lo tenéis disponible en cursor.sh