
Visión general
Cline es un agente de desarrollo de código abierto diseñado para leer y modificar bases de código completas, ejecutar comandos en la terminal, controlar el navegador para pruebas e integrar herramientas externas. Puede utilizarse como extensión en los editores más conocidos del mercado, como aplicación nativa de escritorio o directamente desde la línea de comandos.
Su flujo de trabajo se basa en la separación entre el modo de planificación (Plan) y el modo de ejecución (Act). Antes de alterar el proyecto, el agente analiza los archivos relevantes y propone una estrategia. En la etapa de acción, cada edición de código o comando de terminal genera un punto de control (checkpoint) con diferencias visuales (diff), permitiendo aprobar paso a paso, activar la ejecución automática para rutinas de confianza o revertir cambios con un solo clic.
Al no imponer dependencia de un único proveedor de IA, el desarrollador puede usar sus propias claves de API (BYOK) de proveedores en la nube, ejecutar modelos locales en su propia máquina o contratar inferencia directamente desde la cuenta de la plataforma. Para equipos de ingeniería y automatización continua, el ecosistema incluye además una CLI para scripts y pipelines de CI/CD, un tablero Kanban web para coordinar agentes en paralelo y un SDK para integrar el motor del agente en aplicaciones propias.
Recursos y funcionalidades
- Modos Plan y Act: separa la definición de la arquitectura y de la estrategia de implementación de la ejecución práctica de los cambios en el código.
- Edición coordinada con checkpoints: aplica cambios en múltiples archivos manteniendo la consistencia de tipos e importaciones, con diffs en el editor y reversión inmediata por etapa.
- Ejecución interactiva en la terminal: inicia servidores de desarrollo, suites de pruebas y scripts en la terminal, leyendo la salida en tiempo real para diagnosticar y corregir errores.
- Reglas de proyecto y Skills: utiliza archivos .clinerules, habilidades reutilizables y hooks para respetar estándares de código, arquitectura y convenciones de despliegue del repositorio.
- Libertad de modelos y proveedores: funciona con claves de API propias de distintos proveedores en la nube, endpoints compatibles con OpenAI, modelos locales mediante Ollama o LM Studio y acceso integrado de la propia plataforma.
- Extensibilidad mediante MCP y SDK: conecta servidores del protocolo MCP (Model Context Protocol) para acceder a bases de datos, API e infraestructura, además de ofrecer un SDK para crear agentes personalizados.
Casos de uso
- Comprensión y navegación en proyectos heredados: mapear dependencias, estructura de directorios y flujo de ejecución de bases de código extensas mediante consultas contextualizadas con @.
- Refactorización en múltiples archivos: actualizar interfaces, migrar bibliotecas y ajustar módulos interdependientes con seguimiento visual de diffs y validación por linter.
- Desarrollo de funcionalidades de extremo a extremo: planificar la solución en el modo Plan, aprobar la creación de archivos y ejecutar pruebas automatizadas en la terminal hasta validar el comportamiento esperado.
- Automatización en terminal y CI/CD: emplear la CLI en scripts, tareas programadas y pipelines de integración continua para revisiones recurrentes, diagnósticos y mantenimiento.
- Orquestación de tareas paralelas: usar el tablero Kanban o equipos de agentes para dividir demandas en worktrees independientes con historial organizado.
Cómo usar
- Instala la extensión en tu editor preferido (como VS Code, JetBrains, Cursor o Windsurf), descarga la aplicación Cline for Desktop o instala la interfaz de línea de comandos mediante npm i -g cline.
- Configura el acceso a los modelos de IA indicando tu propia clave de API (BYOK), conectando un entorno de ejecución local o autenticando una cuenta de la plataforma.
- Abre el proyecto, referencia archivos, carpetas o incidencias con @ y utiliza el modo Plan para revisar la estrategia propuesta por el agente antes de modificar el código.
- Cambia al modo Act para revisar los diffs en el editor y aprobar la escritura de archivos o la ejecución de comandos en la terminal, usando los checkpoints para deshacer cualquier paso si es necesario.
Nivel de experiencia requerido
Recomendado para usuarios de nivel intermedio a avanzado. Aunque la conversación en lenguaje natural facilita el inicio, aprovechar al máximo los modos de aprobación, los comandos de terminal, la configuración de claves de API y los servidores MCP requiere familiaridad con el control de versiones (Git), la lectura de código y los entornos de desarrollo.
Integraciones
Cline se integra de forma nativa con VS Code, entornos de la familia JetBrains (IntelliJ IDEA, PyCharm, WebStorm y GoLand), Cursor y Windsurf, además de ofrecer soporte para Zed y Neovim mediante el protocolo ACP. En el ecosistema de modelos, admite proveedores como Anthropic, OpenAI, Google Gemini, OpenRouter, AWS Bedrock, GCP Vertex, DeepSeek, Ollama y LM Studio. También cuenta con integración con MCP Marketplace, SDK en JavaScript/TypeScript (@cline/sdk) y conectores para flujos en GitHub Actions, GitLab, Slack y Linear.
Planes y precios
El código fuente de la extensión y de la CLI es abierto y gratuito para desarrolladores individuales, sin cuota mensual por el software. El coste recae únicamente en el consumo de inferencia de los modelos de IA, que puede abonarse directamente a los proveedores con clave propia (BYOK), adquirirse por uso en la propia plataforma o contratarse mediante la suscripción opcional ClinePass orientada a modelos de pesos abiertos. Para organizaciones que requieren facturación centralizada, SSO, control de acceso basado en roles (RBAC), registros de auditoría y gobernanza de equipo, está disponible el plan Enterprise mediante contacto comercial.
Alternativas a Cline
Editor inteligente que entiende todo tu código y ayuda a programar, refactorizar y depurar usando lenguaje natural.
Asistente de IA que acelera la programación con sugerencias inteligentes de código directo en el editor.
Asistente de IA para generar, explicar y depurar código con rapidez y soporte para múltiples lenguajes.
Revisión de código con IA que detecta bugs, sugiere correcciones automáticas y acelera el proceso de desarrollo de software



