Last verified

Cline vs Cursor — does bring-your-own-key actually come out cheaper?

Two cost models, not two intelligences. Cline is a free Apache-2.0 extension on bring-your-own-key: you pay the provider directly, on any model, with no platform fee. Cursor bundles $20 of third-party usage into its $20 Pro plan at the same API rates, then adds unlimited Tab and its own Composer 2.5. Choose Cline for provider freedom, native JetBrains and a $0 floor; choose Cursor for autocomplete, a published plan ladder and self-serve teams.

§ 01 / VERDICT

Who wins, category by category.

Skip to decision tree →
Category Winner Margin
Licence · who owns the client ACline Cline is Apache 2.0 with 65.1k GitHub stars and 250+ contributors; Cursor is proprietary
Cost floor · what $0 buys ACline Cline's tool cost is $0 forever on every surface; Cursor Hobby caps Agent requests
Value at $20 · what the subscription includes BCursor Cursor Pro's $20 covers $20 of third-party model usage at API rates, plus unlimited Tab
Rate control · price per token ACline Cline pays the vendor's live rate; Cursor's sheet bills Sonnet 5 at $3/$15 while Anthropic's intro rate runs $2/$10 to Aug 31
Model breadth · what you can point it at ACline Cline reaches 100+ models via its own provider, 200+ via OpenRouter and local Ollama; Cursor publishes 44
Tab autocomplete · inline completion BCursor Cursor ships unlimited Tab on every paid plan; Cline has none and doesn't attempt it
In-house model · vendor's own weights BCursor Cursor trains Composer 2.5 at $0.50/$2.50 per 1M and co-trains Grok 4.5; Cline has no model at all
Editor reach · where it runs ACline Cline runs in VS Code, JetBrains, Zed and Neovim; Cursor is its own fork plus JetBrains over ACP on a paid plan
Platform fee · surcharge on your tokens ACline Cursor Teams adds $0.25/1M on third-party models, including your own key; Cline adds nothing
Team onboarding · getting a price BCursor Cursor Teams is self-serve at $40/user with SSO and Bugbot; Cline gates SSO and dashboards behind sales
Air-gapped deployment · code never leaves ACline Cline Enterprise runs in VPC, on-prem or air-gapped; Cursor documents no self-hosted option
Data path on your own key · who sees the prompt ACline Cline says it doesn't collect BYOK traffic; Cursor routes every request through its servers and voids ZDR on BYOK
Best overall ·Depends See the decision tree below
CHOOSE A · CLINE

If you want the bill to be yours — your provider, your rate, your infrastructure.

  • Zero tool cost — the extension, CLI, SDK and Kanban board are Apache 2.0 and free; the only invoice is your model provider's
  • Any provider — Anthropic, OpenAI, Google, OpenRouter's 200+, Bedrock, Vertex, Groq, Cerebras, DeepSeek, or Ollama running on your own machine
  • Native JetBrains — a free Marketplace plugin (v3.5) covering IntelliJ IDEA, Android Studio and 14 more IDEs, with no paid plan attached
  • Per-request cost readout — the extension tracks tokens and API cost for each request and for the whole task loop, so spend reconciles against your provider bill
  • Air-gapped deploys — Enterprise runs in your VPC, on-premises or fully disconnected, with inference pointed at your own cloud contract
  • No routing surcharge — Cursor Teams charges $0.25 per million tokens on third-party models even when the tokens are bought with your key
CHOOSE B · CURSOR

If you want the finished product — autocomplete, a house model, and a price you can read.

  • Tab completion — unlimited inline autocomplete on every paid plan, driven by Cursor's own models; Cline offers none at all
  • Included credit — Pro's $20 buys $20 of third-party model usage at each model's API rate, so at that volume the IDE costs nothing extra
  • Composer 2.5 — an in-house coding model at $0.50 input and $2.50 output per million, well under any frontier model's rate
  • A published ladder — $20 / $60 / $200 with $20 / $70 / $400 of included usage, so heavy users can pre-buy instead of guessing
  • Self-serve teams — $40/user with SAML/OIDC SSO, Bugbot pull-request review and usage analytics, no sales call required
  • Zero Data Retention — Privacy Mode on Cursor's own models, available on the free tier and enforceable team-wide
§ 02 / PRICING

What it actually costs.

Cost calculator →
Aspect Cline Cursor
Base costPrice of the tool itself verified Jul 27 $0 · Apache 2.0 Extension, CLI, SDK and Kanban are free for individuals. You pay only for inference, billed by whichever provider you point it at A wins $0 · Hobby Free tier with limited Agent requests and access to Composer; no credit card required
Entry paid tierCheapest subscription on each side verified Jul 27 $9.99/mo · ClinePass $4.99 for the first month. Optional, not required to use Cline: a flat plan covering 11 open-weight models (GLM 5.2, Kimi K3, DeepSeek V4 Pro, MiniMax M3, Qwen3.7-Max and more) at 2–5× standard API quotas A wins $20/mo · Pro $16/mo billed annually. Includes $20 of third-party model usage at API rates, unlimited Tab, generous Composer and Grok limits, MCPs, skills, hooks and cloud agents
Power-user tierWhere heavy usage lands verified Jul 27 ✗ No higher tier There is nothing above ClinePass for individuals — heavier use simply means a larger provider bill at the same per-token rate, with no cliff and no upgrade prompt $60 Pro+ · $200 Ultra $48 and $160 billed annually. Pro+ includes $70 of third-party usage at 3× Pro's agent limits; Ultra includes $400 at 20×, plus priority access to new features B wins
Team seatPer-user price for a squad verified Jul 27 Custom · Enterprise only SSO, role-based access control, centralized billing, a team dashboard and authentication logs are quoted by sales. No per-seat number is published $40/user/mo · Teams $32/user billed annually. Premium seats are $120/user ($96 annually) for 5× the Standard agent limits; Enterprise adds pooled usage, SCIM and audit logs at custom pricing B wins
Usage modelHow tokens are actually billed verified Jul 27 Pass-through tokens Pay your provider directly at their list rate, or top up Cline credits and spend one balance across 100+ models. Cline states it sells inference at cost A wins Two metered pools Cursor Models (Composer 2.5, Grok 4.5) and Other Models, the latter charged at each model's API rate. Past the included pool, on-demand usage bills in arrears at those same rates
Surcharge on your own tokensPlatform fee stacked on the model price verified Jul 27 $0 No per-token charge on top of the provider's rate, on any plan or surface A wins $0.25 per 1M tokens The Cursor Token Rate applies to third-party models on Teams and Enterprise — including usage on your own API key. First-party Composer and Grok are exempt; regional data residency adds a further 10%
Rate on a shared modelClaude Sonnet 5, per 1M tokens verified Jul 27 $2 in / $10 out Anthropic's live introductory rate through Aug 31, 2026, paid direct with no intermediary; the standard $3/$15 takes over Sep 1 A wins $3 in / $15 out Cursor's published sheet already uses Anthropic's standard rate. Elsewhere it matches vendor list to the cent — GLM 5.2 at $1.40/$4.40 and Kimi K2.7 Code at $0.95/$4.00
Model accessWhat the picker can reach verified Jul 27 100+ hosted, 200+ via OpenRouter, plus local Anthropic, OpenAI, Google, Bedrock, Vertex, Groq, Cerebras, DeepSeek, MiniMax, Z.ai, Qwen, Ollama, LM Studio and any OpenAI-compatible endpoint A wins 44 models on the published sheet Claude, GPT, Gemini, Grok 4.5, GLM 5.2, Kimi K2.7 Code and Composer. No DeepSeek, MiniMax or Qwen, and no local runtimes
§ 03 / FEATURES

Feature-by-feature, side by side.

Download CSV →
Capability Cline Cursor
Open-source licence ✓ Apache 2.0 · 65.1k stars ✗ Proprietary
Product shape Extension + CLI + SDK + Kanban board Standalone VS Code fork + CLI
Model choice ✓ 100+ hosted, 200+ via OpenRouter, local Ollama ✓ 44 on the published rate sheet
Bring your own API key ✓ Any provider, every feature ~ Chat models only — Tab stays on Cursor's models
Requests routed via vendor servers ✗ Client-side architecture ✓ All requests route through Cursor's backend
In-house model ✗ None, by design ✓ Composer 2.5 + Grok 4.5
Tab autocomplete ✗ Not offered ✓ Unlimited on every paid plan
Agent mode ✓ Native ✓ Native
Plan / Act modes ✓ Explicit Plan/Act toggle ✓ Plan Mode
Per-action approval ✓ Every edit and command, or auto-approve ~ Auto-run with allow/deny controls
Checkpoints / rewind ✓ Shadow-git snapshot per tool use, diff before restore ✓ Checkpoint restore in-chat
Codebase context ~ AST parse, regex search and on-demand reads — no embeddings index ✓ Repo embeddings index + semantic search
MCP support ✓ Native + MCP Marketplace, one-click install ✓ Native
Terminal execution ✓ Native, watches output live ✓ Native
Browser use ✓ Headless browser with screenshots and console logs ~ Browser controls governed at Enterprise level
Cost visibility per task ✓ Tokens + API cost per request and per task loop ~ Usage dashboard plus in-editor pool meters
Rules / memory files .clinerules, skills, hooks ✓ Rules, skills, hooks
Headless CI runs cline --json, pipe-friendly ✓ Cursor CLI
Parallel agents ✓ Kanban board, a git worktree per card ✓ Cloud agents with shared team context
Scheduled agents cline schedule on cron, free tier included ✓ Automations on Teams
Automated code review ~ Pipe a diff into the CLI ✓ Bugbot on pull requests
JetBrains support ✓ Native plugin, free on the Marketplace ~ Via ACP — paid plan + JetBrains AI Assistant 2025.1+
Team / enterprise admin ✓ Enterprise: SSO, RBAC, OpenTelemetry, audit logs ✓ Self-serve Teams + Enterprise SCIM and audit logs
No-training data path ✓ On your own key, code goes to your provider — Cline says it doesn't collect it ~ Privacy Mode covers Cursor's models; ZDR is void on your own key
Self-host / air-gapped ✓ VPC, on-premises or air-gapped ✗ Not documented
Platforms macOS / Windows / Linux · VS Code, JetBrains, Zed, Neovim macOS / Windows / Linux
§ 04 / BENCHMARKS

Why there's no chart here.

!
No neutral benchmark covers this pair. Cline has no model of its own — you bring an API key and it runs whatever you point it at, so scoring Cline on Claude Sonnet measures Claude Sonnet. The leaderboards agree: Artificial Analysis's Coding Agent Index v1.3 rates only CLI harnesses (Claude Code, Codex, Cursor CLI, Opencode, Gemini CLI) and carries no Cline entry, and Terminal-Bench 2.0's 142 rows contain neither product. AA's separate coding-agent directory lists both, but records licence, category and price — not scores. Vendor-published figures don't qualify here.
§ 05 / DEEP DIVE

What each does best.

Brand hubs →
A · CLINE BOT

Cline

The open-source agent that never sells you tokens — Apache 2.0, any provider, and a per-request cost readout that reconciles against your own bill.

Strengths

  • Nothing to buy — the VS Code extension, JetBrains plugin, CLI, SDK and Kanban board are all free under Apache 2.0, with 65.1k GitHub stars behind them
  • Provider freedom — point it at Anthropic, OpenAI, Google, OpenRouter, Bedrock, Vertex, Groq, Cerebras, DeepSeek, MiniMax, Qwen, or a local Ollama runtime
  • Transparent spend — the UI tracks tokens and API cost for every request and for the whole task loop, so the number you see matches the provider invoice
  • Approval-first execution — Plan mode explores and proposes, Act mode executes, and every file edit and shell command asks first unless you turn auto-approve on
  • Shadow-git checkpoints — each tool use snapshots the full file state, including untracked files, and you can diff before restoring files, the task, or both
  • Deployable anywhere — Enterprise runs in a VPC, on-premises or air-gapped, pointed at your own Bedrock, Vertex or Azure contract

Weaknesses

  • No inline Tab completion at all — it's an agent, not a completion engine, and the feature requests for autocomplete are still open on GitHub
  • No in-house model, so quality is entirely whichever model you attach and whatever that provider charges this month
  • No embeddings index of the repo — context comes from AST parsing, regex search and on-demand file reads, which can mean more reading on very large codebases
  • Team features are Enterprise-only with no published price: SSO, RBAC, dashboards and audit logs all start with a sales conversation
  • Cost is unbounded by design — there is no plan ceiling to stop a runaway agent, only your provider's spend limits

Best for

  • Developers who already hold provider API keys and want no middleman
  • JetBrains shops that need a native plugin rather than a bridge
  • Teams standardising on open-weight or Chinese models Cursor doesn't sell
  • Regulated environments that need VPC, on-prem or air-gapped inference
  • Anyone who wants to audit the agent's source before running it on their codebase
B · ANYSPHERE

Cursor

The AI-native IDE where the $20 is a token budget — included usage at API rates, unlimited Tab on top, and a house model that undercuts the frontier.

Strengths

  • Tab is the moat — unlimited inline completion on every paid plan, driven by Cursor's own models and unavailable through anyone's API key
  • The subscription is credit — Pro's $20 buys $20 of third-party model usage at each model's API rate, so at that volume the editor is effectively thrown in
  • Composer 2.5 — an in-house agentic coding model at $0.50 input and $2.50 output per million, with a Fast variant at $3/$15 when latency matters
  • Honest pass-through — the published rate sheet matches vendor list to the cent on the models we track, GLM 5.2 at $1.40/$4.40 and Kimi K2.7 Code at $0.95/$4.00
  • Predictable ladder — $20 / $60 / $200 carrying $20 / $70 / $400 of included usage, with on-demand billed at the same rates rather than a penalty tier
  • Teams without a meeting — $40/user self-serve with SAML/OIDC SSO, Bugbot pull-request review, usage analytics and team-wide Privacy Mode

Weaknesses

  • A $0.25 per million Cursor Token Rate lands on third-party models for Teams and Enterprise — including tokens bought with your own API key
  • BYOK is partial: custom keys drive chat models only, Tab stays on Cursor's models, and Zero Data Retention explicitly does not apply to your own keys
  • The model sheet stops short of DeepSeek, MiniMax, Qwen and local runtimes, which is where the cheapest coding tokens currently sit
  • No self-hosted or VPC deployment is documented, and every request routes through Cursor's servers for prompt building
  • Closed source — you can't read what the harness sends, only what the settings expose

Best for

  • Developers whose muscle memory is built on inline completion
  • Solo devs whose monthly model spend sits near or under $20 anyway
  • Teams that need a per-seat number today rather than a sales cycle
  • Shops that want agentic pull-request review bundled in
  • Anyone who wants one bill instead of a provider account per model
§ 06 / SCENARIOS

Picked by scenario.

More scenarios →
01

Solo dev working out whether $20/mo buys anything

You code with an agent most days and you're deciding between paying Cursor $20 and running Cline against an Anthropic key you already hold.

Reasoning: Cursor Pro is $20/mo and includes $20 of third-party model usage billed at each model's API rate — so the subscription is largely a token budget, not a tax. Cline's extension is $0, so the same tokens cost exactly what the provider charges. On Claude Sonnet 5, at $2 input and $10 output per million in our snapshot, our 92/8 agentic blend with an 82% cache-hit rate works out to $1.36 per million tokens: roughly 14.7M tokens for $20 either way. Under that ceiling Cursor's $20 also buys unlimited Tab and the Composer pool, which is real value for money you were spending regardless. Cline only pulls clearly ahead if your spend would land well below $20, or you want a model Cursor doesn't sell.

Picked
Cursor
Runner-up: Cline if your monthly model spend is genuinely near zero
02

Cost-down team standardising on open-weight models

Quality bar is 'good enough to ship with review', and the mandate is to get cost per task as low as it will go.

Reasoning: Cursor's rate sheet stops at GLM 5.2 ($1.40/$4.40) and Kimi K2.7 Code ($0.95/$4.00) — no DeepSeek, no MiniMax, no Qwen, no local runtimes. Cline reaches all of them plus Ollama. DeepSeek V4 Flash at $0.14 input and $0.28 output blends to about $0.05 per million tokens on the same 92/8 assumption, roughly nine times under Composer 2.5's $0.43. If the workload tolerates an open-weight model, the cheapest tokens simply aren't on Cursor's menu. ClinePass at $9.99/mo flat is the other route to the same lineup with 2–5× the standard API quotas.

Picked
Cline
Runner-up: Cursor Pro on Composer 2.5 if you'd rather not manage provider accounts
03

Twelve-engineer team that wants a price before a meeting

Procurement needs a number this week, and the team wants SSO, centralised billing and some form of code review.

Reasoning: Cursor Teams is $40/user, so twelve seats is $480/mo ($384 annually), with SSO, Bugbot review and usage analytics included and no sales call. The catch is the Cursor Token Rate: $0.25 per million tokens on third-party models at Teams and above, applied even to tokens bought with your own key — a team burning 200M third-party tokens a month adds $50 for routing. Cline charges nothing per token, but its SSO, RBAC, dashboards and audit logs are Enterprise-only with no published price. You're trading a known $480 for a quote.

Picked
Cursor
Runner-up: Cline Enterprise if the routing fee or air-gapping outweighs a published seat price
04

Java shop that lives in IntelliJ

Spring and Gradle, JetBrains debugger and profiler, and nobody is migrating to a VS Code fork this quarter.

Reasoning: Cline ships a native JetBrains plugin — v3.5, free on the Marketplace, compatible with IntelliJ IDEA, Android Studio and 14 more IDEs — and it runs on your own keys. Cursor reaches JetBrains too, but through the Agent Client Protocol, and its own docs require a paid Cursor plan plus the JetBrains AI Assistant plugin on 2025.1 or newer. One is a plugin you install; the other is a bridge with a subscription attached.

Picked
Cline
Runner-up: Cursor ACP if you already pay for Cursor elsewhere in the org
05

Regulated org where code cannot leave the building

Compliance requires that source and prompts stay inside infrastructure you control, with inference on a contract you already hold.

Reasoning: Cline's architecture is client-side and Enterprise deploys into a VPC, on-premises or a fully air-gapped environment, pointed at your own Bedrock, Vertex or Azure OpenAI contract. Cursor documents no self-hosted option, and its own BYOK page states that Zero Data Retention does not apply when you use your own keys — every request still routes through Cursor's servers for final prompt building. If the requirement is absolute, only one of these clears procurement.

Picked
Cline
Runner-up: Cursor Enterprise if VPC is a preference rather than a control
06

Developer whose day is half autocomplete

You accept inline suggestions constantly and only reach for an agent on larger refactors.

Reasoning: Cline has no inline Tab completion and doesn't attempt one — the open GitHub discussions asking for it are still open. Cursor includes unlimited Tab on every paid plan, driven by a proprietary model that no API key can substitute for; even Cursor's own BYOK page notes Tab stays on Cursor's models. If half your keystrokes are accepted suggestions, this stops being a pricing question.

Picked
Cursor
Runner-up: Cline alongside a separate completion extension if you want both

Frequently asked.

Common questions about this comparison, with sources where they matter.

Q · 01 Is Cline really free? +
The software is, completely. Cline is Apache 2.0 and the VS Code extension, JetBrains plugin, CLI, SDK and Kanban board all cost $0 for individual developers — Cline's own FAQ puts it as "Cline itself is completely free to use. You only pay for token access." What you pay for is inference. That happens one of three ways: bring your own API key from Anthropic, OpenAI, Google, OpenRouter, Bedrock, Vertex or a local Ollama runtime and pay that provider directly; top up Cline credits and spend one balance across 100+ models, which Cline states it sells at cost; or take ClinePass at $9.99/mo ($4.99 the first month) for a curated set of 11 open-weight models at 2–5× standard API quotas. None of those is required — the extension works fine with a key you already own.
Q · 02 Which is better, Cline or Cursor — and why is there no benchmark chart on this page? +
There is no chart because there is no honest number to put in one. Cline has no model of its own: it's a harness you attach an API key to, so any score you measure is the score of Claude, GPT or Gemini running inside it. Cursor at least trains Composer 2.5, but the product people compare is the IDE, not the model. Neutral leaderboards reflect that split — Artificial Analysis's Coding Agent Index v1.3 scores CLI harnesses (Claude Code, Codex, Cursor CLI, Opencode, Gemini CLI) and has no Cline entry at all, and Terminal-Bench 2.0's 142 submissions include neither product. Artificial Analysis does list both in its coding-agent directory, but that table records category, licence and price, not performance. The only Cline coding scores in circulation are vendor-published, which fails our neutral-source rule. So decide on workflow, model access and cost — those differ genuinely and are measurable.
Q · 03 Which one is actually cheaper? +
It depends on volume and on which models you want. Cursor Pro's $20/mo includes $20 of third-party model usage charged at each model's API rate, so below that ceiling the subscription is mostly a token budget and the IDE plus unlimited Tab come along for free. On Claude Sonnet 5 — $2 input, $10 output per million in our snapshot — a 92/8 agentic mix with an 82% cache-hit rate blends to about $1.36 per million tokens, so $20 buys roughly 14.7M tokens whichever tool spends it. Cline wins decisively in three places: when your spend is genuinely small (its floor is $0, Cursor's paid floor is $20); on Teams and Enterprise, where Cursor adds a $0.25 per million Cursor Token Rate to third-party models even on your own key; and on models Cursor doesn't sell — DeepSeek V4 Flash blends to about $0.05 per million, roughly nine times under Composer 2.5. Run your own numbers in the LLM API cost calculator.
Q · 04 Does Cursor support bring-your-own-key too? +
Yes, but partially, and the limits are the point. Cursor accepts keys for OpenAI, Anthropic, Google, Azure OpenAI and AWS Bedrock, and its help page is explicit that "custom API keys only work with chat models" — Tab completion continues using Cursor's built-in models. Requests still route through Cursor's servers for final prompt building, and Cursor's Zero Data Retention policy does not apply when you use your own keys; your data then follows your provider's policy. On Teams and Enterprise the $0.25 per million Cursor Token Rate also applies to BYOK usage. Cline's BYOK has none of those carve-outs: any provider, every feature, no intermediary, no per-token fee.
Q · 05 Can I run Cline inside Cursor? +
Yes — this isn't strictly an either/or. Cline is a VS Code extension, and Cursor is a VS Code fork, so Cline installs into Cursor the same way it installs into VS Code; Cline's own docs list Cursor alongside VS Code, Windsurf, JetBrains, Antigravity, Zed and Neovim. A common setup is paying Cursor for Tab completion and the Composer pool while running longer agent tasks through Cline on a direct provider key, so the expensive runs land on your API bill at list price rather than against a metered pool. You're then paying two things, but each for what it's actually good at.
Q · 06 Does either one train on my code? +
Neither claims to, but the data paths differ. With Cline on your own key, code goes straight from your machine to your chosen provider — Cline's privacy notice states that in that case "we do not collect it", and warns separately that some model providers may train on content unless you opt out with them. Cline's client-side architecture and Enterprise VPC, on-prem and air-gapped deployments exist to keep that path short. Cursor's Privacy Mode guarantees code isn't used for training by Cursor or its model providers, is available on every plan including free, and can be enforced team-wide by an admin — but it covers Cursor's own routing, and Cursor's help page states plainly that Zero Data Retention doesn't extend to your own API keys. Check both vendors' current terms before rollout; these policies move.
Q · 07 Which one has better JetBrains support? +
Cline, clearly. It ships a native JetBrains plugin (v3.5 from Cline Bot Inc, free on the JetBrains Marketplace, listed as compatible with IntelliJ IDEA, Android Studio and 14 more IDEs) that runs the same agent core as the VS Code extension and CLI, on your own keys. Cursor reaches JetBrains through the Agent Client Protocol instead — you install it from the ACP registry inside the AI Chat panel, and Cursor's docs require both a paid Cursor plan and the JetBrains AI Assistant plugin on 2025.1 or newer. That route gets you model selection, file editing and terminal commands, but it's a bridge with a subscription rather than a first-class plugin.