Cline

A free open-source agent inside VS Code that edits files and runs commands, asking your permission before each step.

Price
Free
Free tier
Free tier: yes
Updated
Updated Sep 6, 2026
Website
Website

Good for / not for

  • Anyone who already works in VS Code and wants an agent in a side panel rather than a new tool to learn.
  • People nervous about letting a model touch their code, because nothing runs until you click approve.
  • Teams that need the agent on their own infrastructure — BYOK, on-prem and air-gapped deployments are supported.
  • Developers who want MCP servers, which Cline plugs into and Aider does not.
  • Anyone chasing raw speed — a user comparison on the issue tracker timed it well behind its rivals.
  • People who want the agent to handle git for them; Cline edits your files and leaves committing to you.
  • Workflows that live in the browser rather than an editor.

What it actually does

Cline is an extension, not a separate program. You install it into VS Code or JetBrains, give it an API key for whichever model you want, and a panel appears beside your code. You describe a task in plain English and Cline reads the relevant files, then works through the job: editing files, creating new ones, running terminal commands and reading the output to decide what to do next. The approval step is the part that matters. Before it writes a file or runs a command, Cline shows you what it intends to do and waits. You approve that one action, approve the rest of the run, or stop it there. Nothing happens on your machine that you did not click through, which is what makes it the easiest agent to hand to someone who has never let a model near their code. It also speaks MCP, so it can call external servers for work the model cannot do on its own. What it will not do is git: Cline changes your working tree and leaves the commits to you.

Approve each step, or stop it

Open a project in VS Code and ask Cline to add a test for an existing function.

Cline reads the file, shows you the test it wants to write and waits. Approve and it writes the file, then asks again before running the test command.

From the vendor's docs

Pricing and free-plan limits

Free tier: The extension is free with no published cap; the only bill is what your model provider charges.

PlanPriceWhat you get
Open sourceFree
  • The full extension for VS Code and JetBrains, Apache-2.0 licensed
  • Bring your own key: you pay OpenAI, Anthropic or any other provider directly
  • No Cline subscription and no published usage cap
  • Runs locally, with on-prem and air-gapped deployment supported

Enterprise pricing is custom. Either way, model tokens are billed by your provider, not by Cline.

Prices checked on Sep 6, 2026 against the vendor's pricing page. Plans change often — confirm before you pay.

Three honest limitations

  1. Slower than its rivals in a user comparison posted to the issue tracker: 90 seconds where Cursor took 45 and Copilot 60.
  2. 746 open issues on GitHub as of September 2026 — a busy tracker for a project this widely installed.
  3. No git automation. Aider commits every change for you; with Cline you review the working tree and commit by hand.

Alternatives

  • AiderChoose Aider instead if you work in a terminal and want every AI edit to arrive as a git commit you can undo.
  • OpenCodeChoose OpenCode instead if you want the same bring-your-own-key freedom across 75+ providers without opening an editor.
  • ZedChoose Zed instead if you are willing to switch editors for native speed and agents built into the editor itself.

Getting started in 5 minutes

  1. Install the Cline extension from the VS Code Marketplace, or the JetBrains plugin if that is your editor.
  2. Open the Cline panel and paste an API key for the provider you want to use.
  3. Open a project folder and describe one small task, for example "add a test for parseConfig".
  4. Read each proposed edit or command before approving it; approve one step at a time until you trust it.
  5. Commit the result yourself — Cline does not touch git.

Cline questions

Is Cline free?
The extension is Apache-2.0 and free, with no subscription and no published usage cap. You pay your model provider for tokens. Enterprise pricing is custom.
Does Cline run commands without asking?
No. It shows each file edit and each terminal command before acting and waits for approval. You can approve one step or the rest of the run.
Cline or Aider?
Cline if you want a panel in the editor you already use, MCP support and an approval prompt at each step. Aider if you want terminal edits committed straight to git.
What is Kilo Code, and how is it different?
Kilo Code began as a fork of Cline and Roo Code. It offers more models and its own gateway pricing, but it is the youngest tool in this set and the differentiation from Cline is thin.
Can I run Cline somewhere private?
Yes. It runs locally with your own keys, and on-prem, VPC and air-gapped deployments are supported — the reason it turns up on shortlists at regulated teams.

Related reading

Sources

Research-compiled, not hands-on tested. Compiled from official docs, the vendor's pricing page and community reviews as of Sep 6, 2026. We haven't tested it hands-on yet.

Aider

Free

A free terminal tool that edits your code with the model you choose, turning every change into a git commit you can review or undo.

A free terminal agent that talks to 75+ model providers, so no single AI company can price you out or shut you off.

Zed

from $10/month

A fast native editor written in Rust with agents and multiplayer built in, and 2,000 free accepted AI edit predictions.