BookinglyTech News
Software

Cline, el agente open source de programación que compite con Cursor y Claude Code

El proyecto, antes conocido como Claude Dev, se reparte en extensión para VS Code, plugin de JetBrains, CLI y SDK de Node.js bajo licencia Apache 2.0

3 min de lecturaDev.to0 vistas

Cline es un agente de programación autónomo y open source que no se queda en completar la línea que estás escribiendo. Lee el proyecto completo, planifica una tanda de cambios, edita varios archivos, ejecuta comandos de terminal y se comprueba a sí mismo contra los errores del linter y del compilador, con el humano revisando y aprobando cada paso. Empezó siendo una extensión de VS Code llamada Claude Dev y hoy son cuatro productos levantados sobre el mismo motor.

El repositorio pasa de las 67.000 estrellas y los 7.000 forks en GitHub, y va bajo licencia Apache 2.0. Son cifras que da el propio proyecto, no un tercero, pero indican que no es un experimento de fin de semana.

Cuatro envoltorios, un motor

La forma original y más extendida es la extensión para VS Code, que se instala desde el marketplace y vive dentro del editor. A esa le acompañan un plugin para la familia JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand y compañía), una CLI que funciona como chat interactivo o en modo headless para scripts y pipelines, y un SDK de Node.js, @cline/sdk, para quien quiera montar sus propios agentes y herramientas sobre el motor.

El modo de trabajo tiene dos fases. En Plan, Cline explora el código, hace preguntas y propone una estrategia sin tocar nada. Cuando el plan convence, se pasa a Act y ejecuta. Por defecto cada edición y cada comando requieren aprobación, aunque se puede activar el auto-approve. Los cambios aparecen como diffs revisables y hay checkpoints para deshacer el trabajo del agente.

Los archivos .clinerules permiten fijar convenciones de código, arquitectura, despliegue o pruebas por proyecto, y se leen igual desde la CLI, la extensión y el plugin. Cline tampoco ata a un proveedor de modelos: acepta claves de Anthropic, OpenAI, Google, OpenRouter —más de 200 modelos—, AWS Bedrock, Azure, GCP Vertex, Cerebras, Groq, Ollama o LM Studio para modelos locales, y cualquier endpoint compatible con la API de OpenAI.

Sobre el SDK se registran herramientas propias y hooks de ciclo de vida para logging, auditoría o control de políticas. También admite servidores MCP, de modo que puede conectarse a bases de datos, llamar APIs o gestionar infraestructura en la nube. Hay además equipos multiagente, con un coordinador que reparte subtareas y estado persistente entre sesiones, y agentes programados por cron para trabajo recurrente: resúmenes diarios de pull requests, revisiones semanales de dependencias.

Para CI/CD existe el modo headless: entra texto por la entrada estándar y sale JSON.

cline "Run tests and fix any failures"
git diff origin/main | cline "Review these changes for issues"

La instalación por CLI se resuelve con npm i -g cline. Y si el equipo vive en un chat, Cline se conecta a Slack, Telegram, Discord, Google Chat, WhatsApp o Linear, con cada hilo mapeado a una sesión de agente completa.

El precio de tanta flexibilidad es que no hay tarifa plana: con el modelo de traer tu propia clave, el gasto depende del modelo elegido y de cuánto lo uses, y un uso intensivo se nota en la factura. Quien busque un editor con IA integrado y autocompletado pulido tiene a Cursor y similares como camino más corto. Para quien prefiera un agente auditable, extensible y lanzable desde el terminal, la alternativa open source ya está aquí.