Cline lanza su app de escritorio: así se usa el agente de código abierto en todos sus modos

Qué es Cline y por qué importa su escritorio
Cline es el agente de programación open source más instalado del mercado: 11 millones de instalaciones, 69.100 estrellas en GitHub, licencia Apache 2.0 y más de 250 contribuidores. Lo usan equipos de Samsung, Salesforce, Oracle, Amazon, eBay, Visa e IBM. Su propuesta es la de un runtime de agente único —con Plan & Act, ejecución de bash, checkpoints y reglas de repositorio (.clinerules)— que corre sobre cualquier modelo: Anthropic, OpenAI, Google, Bedrock, Azure, Vertex, Ollama local, DeepSeek, xAI, Mistral, Cerebras o cualquier endpoint compatible con OpenAI. Sin vendor lock-in y con tu propia API key.
La novedad de septiembre es Cline for Desktop: el agente convertido en aplicación nativa de escritorio, sin necesidad de editor. Hasta ahora vivías dentro de VS Code o del terminal; la nueva app le da al agente una casa propia.
Cline for Desktop (beta): el agente sin editor
Disponible como beta v0.0.34 para macOS (Apple Silicon e Intel) y Windows, con descarga directa desde los releases de GitHub. Qué aporta la app:
| Característica | Qué hace |
|---|---|
| App independiente | Apuntas a un workspace y la app muestra nombre y rama git mientras el agente lee, edita y ejecuta tu código — sin ventana de VS Code |
| Cola de mensajes | Sigue escribiendo mientras el agente trabaja: los mensajes se encolan, se editan, se reordenan o se borran antes de enviarse |
| Fork y rewind | Editas un mensaje anterior, la app bifurca la sesión, rebobina el workspace al checkpoint de ese punto y re-ejecuta desde el prompt corregido |
| Historial unificado | Las sesiones de desktop, CLI, extensión y runs programados aparecen en una sola barra lateral, con favoritos y filtro por origen |
| Proveedores nativos | Mismo harness que IDE y CLI: BYOK a cualquier proveedor, incluidos modelos open weight o endpoints locales, con cambio de modelo a mitad de proyecto |
Al ser beta, la propia empresa avisa que se actualiza con frecuencia y que hay bordes ásperos. La jugada estratégica es clara: desacoplar al agente del editor para llegar al desarrollador que usa herramientas no-IDE o que quiere orquestar agentes sin abrir su entorno de desarrollo.
Los cuatro modos de usar Cline
1. Extensión de IDE
El modo original: la extensión se instala desde el marketplace de VS Code o el registro Open VSX, y funciona en VS Code, VS Code Insiders, Cursor, Windsurf y JetBrains (en Early Access). Es donde viven los flujos clásicos: Plan mode para acordar estrategia, Act para ejecutar, diffs por paso, auto-approve configurable y las reglas .clinerules que viajan con el repositorio para enseñarle al agente tus convenciones.
2. App de escritorio
La nueva beta descrita arriba: experiencia completa del agente en app nativa, pensada también para sesiones largas y orquestación desde fuera del editor.
3. CLI en el terminal
Con npm i -g cline (Node 22+) tienes el agente en el terminal: cline abre sesión interactiva, cline "..." ejecuta una tarea puntual y las funciones de infraestructura incluyen:
- Modo Zen (
cline -z "..."): mandas la tarea al fondo, recuperas tu terminal y vuelves cuando terminó. - Worktrees aislados: una rama git separada por tarea para que agentes paralelos nunca pisen la misma rama.
- Plugins: empaquetas tools, hooks, slash commands y reglas en paquetes npm reutilizables (
cline plugin install @org/postgres). - Approval hooks: un script gatea cada tool call — permites lecturas, exiges aprobación en escrituras, bloqueas todo lo que toque producción (
--hook-command ./policy.sh). - Schedules: agentes con cron independientes del terminal — resúmenes diarios, chequeos de dependencias, triage nocturno.
- Offline: con Ollama o un endpoint local compatible con OpenAI funciona sin conexión.
4. Tablero Kanban: orquestación visual de muchos agentes
El modo más interesante del CLI: cline --kanban levanta un tablero local (localhost:3484) donde cada tarjeta es un agente trabajando en paralelo, cada uno en su propio git worktree. Permite cadenas de dependencia (una tarjeta arranca cuando aterriza su predecesora), revisión de diffs acotados por rangos de mensajes —no un diff acumulado— y comentarios inline que vuelven directo al agente. El detalle clave para equipos heterogéneos: también orquesta Claude Code y Codex, así que puedes operar una flota mixta de agentes desde el mismo tablero.
Los modos que cruzan transversalmente
- SDK para embeber: el mismo runtime se integra en productos propios, registrando tools custom, hooks de ciclo de vida y servidores MCP para bases de datos, APIs e infraestructura.
- Conectores de chat: el agente responde desde Slack, Discord, Telegram, Google Chat, WhatsApp y Linear; cada hilo es una sesión independiente (
cline connect slack). - Agentes en equipo: un coordinador delega en especialistas que comparten tablero de tareas, buzón inter-agente y un log de misión que sobrevive reinicios (
cline --team-name release-prep "..."). - Headless en CI/CD: salida machine-readable, auto-approve total y códigos de salida para branchear pipelines (
cline "..." --json --auto-approve true) en GitHub Actions, GitLab o cualquier CI.
Modelos y costos
Cline es gratuito y open source: pagas los tokens del modelo que elijas con tu propia key. Con proveedores como DeepSeek-V4.1-Flash (USD 0,66 por millón de salida) o modelos locales vía Ollama, el costo marginal puede ser casi cero; con Claude o GPT de frontera, depende de tu consumo. Existe además ClinePass, la suscripción oficial que incluye acceso simplificado a modelos sin gestionar keys, y planes Enterprise con controles organizacionales. Las API keys se guardan en el keychain del sistema, no en archivos del proyecto.
Qué significa para desarrolladores en Latinoamérica
- Cero costo de entrada: Apache 2.0 + BYOK + soporte de modelos locales = puedes tener un agente serio sin pagar suscripciones, combinándolo con los open weight baratos de este mes.
- El tablero Kanban como palanca: para equipos pequeños de la región, paralelizar 4-6 agentes en worktrees multiplica la capacidad sin contratar.
- Contexto en español: el agente habla el idioma del modelo que uses; con Gemini o GPT el desempeño en español es sólido para instrucciones y documentación.
- Migración sin lock-in: si hoy usas Claude Code o Codex, el tablero de Cline los orquesta en flota mixta — no es migrar, es sumar.
Preguntas frecuentes
- ¿Qué es Cline for Desktop? La app nativa beta (v0.0.34) del agente Cline para macOS y Windows: funciona sin editor, con cola de mensajes, fork de conversaciones con checkpoints e historial unificado con CLI y extensión.
- ¿Cline es gratis? Sí, es open source bajo Apache 2.0. Pagas el uso del modelo con tu propia API key, u optas por ClinePass. Con Ollama local puede costar cero.
- ¿En qué editores funciona? VS Code, VS Code Insiders, Cursor, Windsurf y JetBrains (Early Access), vía marketplace y Open VSX.
- ¿Cómo instalo el CLI? Con
npm i -g cline(requiere Node 22+). Luegoclinepara sesión interactiva,cline "tarea"para one-shot ycline --kanbanpara el tablero. - ¿Qué modelos soporta? Anthropic, OpenAI, Google, Bedrock, Azure, Vertex, DeepSeek, xAI, Mistral, Cerebras, OpenRouter, Ollama/LM Studio y cualquier endpoint compatible con OpenAI.
- ¿Puede correr varios agentes a la vez? Sí: el modo Kanban ejecuta agentes paralelos en git worktrees aislados con dependencias, y también orquesta Claude Code y Codex.
Fuentes y referencias
Fuentes verificadas
https://cline.bot/
cline.bot
https://cline.bot/desktop
cline.bot
https://cline.bot/cli
cline.bot
https://github.com/cline/cline
github.com
https://docs.cline.bot
docs.cline.bot