What's changed
- Cline remains a leading open VS Code agent: plan/act loops, tool use, and BYO models rather than a closed cloud-only IDE.
- Compare against Cursor/Claude Code for managed UX vs Cline/Roo for open extension control.
- Verify current MCP and model support on the project README—extension ecosystems move quickly.
Skills matrix
| Skill | Status | Delivery | Maturity | Evidence |
|---|---|---|---|---|
| Code generation | Partial | Model-dependent | Model-limited | Not publicly documented |
| Refactoring | Partial | Model-dependent | Model-limited | Not publicly documented |
| Multi-file reasoning | Partial | Model-dependent | Model-limited | Not publicly documented |
| Test generation | Partial | Model-dependent | Model-limited | Not publicly documented |
| Static analysis support | Partial | Model-dependent | Model-limited | Not publicly documented |
| Codebase indexing | Partial | Model-dependent | Model-limited | Not publicly documented |
| Semantic retrieval | Partial | Model-dependent | Model-limited | Not publicly documented |
| Memory retention across sessions | Partial | Model-dependent | Model-limited | Not publicly documented |
| Context injection control | Partial | Model-dependent | Model-limited | Not publicly documented |
| Inline editing | Partial | Model-dependent | Model-limited | Not publicly documented |
| Chat-first interaction | Partial | Model-dependent | Model-limited | Not publicly documented |
| File diff preview | Partial | Model-dependent | Model-limited | Not publicly documented |
| Git integration | Partial | Model-dependent | Model-limited | Not publicly documented |
| Terminal / command execution | Partial | Model-dependent | Model-limited | Not publicly documented |
| Model switching | Partial | Model-dependent | Model-limited | Not publicly documented |
| Multi-model orchestration | Partial | Model-dependent | Model-limited | Not publicly documented |
| Prompt augmentation layer | Partial | Model-dependent | Model-limited | Not publicly documented |
| Agent loop execution | Partial | Model-dependent | Model-limited | Not publicly documented |
| Local model support | Partial | Model-dependent | Model-limited | Not publicly documented |
| Offline capability | Partial | Model-dependent | Model-limited | Not publicly documented |
| Enterprise policy control | Partial | Model-dependent | Model-limited | Not publicly documented |
Why it matters
- The most capable autonomous coding agent in VS Code — can autonomously debug, fix, test, and ship code with minimal guidance.
- Transparent cost tracking: see every API call, token count, and running cost in real time — no surprise bills.
- Model-agnostic with BYOK: use Claude (best for complex reasoning), GPT-4o, Gemini, or local Ollama models.
- Always-on human oversight: Cline shows diffs and asks for approval before running commands, preventing unintended changes.
Key capabilities
- File read/write: Reads your codebase and edits any file — with diff view showing proposed changes before applying.
- Terminal execution: Runs commands (tests, builds, installs) and reads stdout/stderr to iterate on failures.
- Web browsing: Can fetch URLs and read documentation to answer questions and solve problems.
- Browser automation: Takes screenshots of web app UIs for visual debugging.
- Multi-step task completion: Plan and execute complex tasks across multiple files and steps autonomously.
- Custom instructions: Configure system prompts with project-specific context, coding standards, and preferences.
- Model switching: Switch between Claude, GPT-4o, Gemini, or Ollama models per task or project.
- MCP tools: Supports Model Context Protocol (MCP) servers to extend capabilities with custom tools.
Technical notes
- License: Apache 2.0 — fully open source at github.com/cline/cline
- IDE: VS Code only (as a Marketplace extension)
- LLM support: Anthropic Claude, OpenAI, Google Gemini, Groq, Ollama, LM Studio, any OpenAI-compatible API
- BYOK: Yes — you provide and pay for your own API keys; Cline is a client, not an API provider
- Cost tracking: Real-time token usage and USD cost per session visible in the extension
- Context window: Automatically manages context; can use long-context models for large codebases
- Previously known as: Claude Dev (renamed to Cline)
Ideal for
- VS Code power users who want a truly autonomous coding agent without switching to a new IDE.
- Developers who want full model choice and transparent cost control rather than a subscription black box.
- Teams building or debugging complex features who want AI that can run tests, check outputs, and iterate.
Not ideal for
- Developers who want polished tab completion while writing code — Codeium or GitHub Copilot are better for that.
- JetBrains or other IDE users — Cline is VS Code only.
- Users uncomfortable with AI executing terminal commands on their machine — requires trust in the approval workflow.