Cline
An open-source autonomous coding agent available as a CLI, desktop app, VS Code extension, JetBrains plugin and SDK.
- GitHub stars
- 70k
- Last commit
- today
- Latest release
- desktop-v0.0.42
- Licence
- Apache-2.0

Cline is an open-source coding agent that works in your IDE, terminal and desktop. It can edit code across a project, create files, run commands and browse the web, with human-in-the-loop approval for tools in the editor. It is written in TypeScript and released under the Apache-2.0 license.
The same agent engine is offered in several forms: a CLI with an interactive mode and a headless mode for CI/CD and scripting, a native desktop app for macOS and Windows that works from any folder, schedules recurring routines and manages models, plugins and MCP servers, a VS Code extension, a JetBrains plugin for IntelliJ IDEA, PyCharm, WebStorm, GoLand and others, and an SDK.
The SDK is a Node.js programmatic API for building custom agents with custom tools, multi-agent teams, connectors and scheduled automations. The README notes that the JetBrains plugin is not open-sourced. Cline suits developers who want one coding agent across their editor, terminal and automation pipelines.
Key features
- CLI with interactive and headless modes
- VS Code extension with approval prompts
- JetBrains plugin for the IntelliJ family
- Desktop app for macOS and Windows
- Node.js SDK for custom agents
- Scheduled routines and MCP server management
Pricing: The open-source extension is free for individual developers, who pay only for AI inference or use their own API keys. Enterprise adds SSO, SLA and dedicated support at custom pricing.



