Cline or Continue: agent or assistant, which to pick in VS Code
Cline takes a whole task and asks for permission, Continue offers chat, edit and autocomplete. How models, config and token spend differ between them.
6 min · · сравнение · IDE
The query cline vs continue usually means: I have VS Code, I want to plug in my own model, and I need to decide which of the two to install. They really do solve different problems. Cline is built as an agent that takes a whole task. Continue is more a set of tools beside the code: chat, editing a selected fragment, autocomplete and, in newer versions, an agent mode. We cover how they differ in practice, how to connect your models, and how spending differs.
The descriptions come from the docs.cline.bot and docs.continue.dev documentation as of October 18, 2026. We do not compare answer quality and do not claim one tool is better than the other: that depends on tasks and the model.
Cline: an agent with a plan and approvals
Cline reads project files, edits them and runs terminal commands, but with your consent. The main ideas from the docs:
- Plan and Act. In Plan mode Cline can read code and discuss the approach, but does not change files or run commands. When the plan suits you, switch to Act, and the conversation context is kept. The docs recommend starting with a plan.
- Auto Approve. Approval is decided separately for each action type: read files, edit, run commands, use the browser. You can allow the safe ones and be asked about the rest.
- Checkpoints. They let you roll back code changes while keeping the conversation.
- MCP, rules, skills. External tools and project instructions are connected separately.
- Besides the editor extension there is a CLI and a desktop app.
So Cline makes sense for multistep tasks: "work out why the build fails, fix it and run the tests".
Continue: an assistant around the code
The Continue docs list four modes: Agent for development tasks together with AI, Chat for questions, Edit for modifying fragments without leaving the file, and Autocomplete for line suggestions as you type. There is also a console client, cn. Everything is configured through configuration (the config.yaml format), which describes models, rules, MCP servers and prompts.
A distinctive trait of Continue is that model roles are separated. You can assign one model to chat, another to autocomplete, a third to applying edits. This matters for cost, as covered below.
Continue is worth choosing when your main work is writing code yourself and you need help in specific spots: explain a section, rewrite a function, complete a line.
Comparison
| Cline | Continue | |
|---|---|---|
| Core idea | An agent takes the whole task | A set of modes beside the code |
| Autocomplete | Not its job | A separate mode |
| Planning | Plan and Act modes | Chat, Edit, Agent modes |
| Approvals | Auto Approve by action type | Depends on mode and settings |
| Rollback | Checkpoints | Via git and normal editor tools |
| MCP | Yes | Yes |
| Config | The extension's settings panel | A config.yaml file |
| Models by role | Separate choice for Plan and Act | Roles: chat, edit, autocomplete and others |
The "Rollback" and "Approvals" rows for Continue are worded cautiously: details depend on the version, so check the current docs.
Connecting your own models through Zukko
Both tools can work with an OpenAI-compatible API, and so with one gateway key. For such clients the address is https://api.zukko.pro/v1, as described in the VS Code extensions documentation.
Cline. In settings pick the OpenAI Compatible provider, then Base URL https://api.zukko.pro/v1, your fetch_... key and a model id such as claude-sonnet-5. The Cline docs separately describe a model parameters block: max output tokens, context window size, image support and prices. Fill it in from GET https://api.zukko.pro/v1/models. A step-by-step guide is in the Cline article.
Continue. Models are declared in config.yaml. The structure is roughly as below, but field names and the schema version depend on the extension version, so check the config.yaml Reference section in the Continue docs:
name: Zukko
version: 1.0.0
schema: v1
models:
- name: Claude Sonnet 5
provider: openai
model: claude-sonnet-5
apiBase: https://api.zukko.pro/v1
apiKey: fetch_your_key
roles: [chat, edit, apply]
- name: Autocomplete
provider: openai
model: gpt-6-luna
apiBase: https://api.zukko.pro/v1
apiKey: fetch_your_key
roles: [autocomplete]Do not keep the key in the file itself if the file may land in a repository. See the Continue documentation for how to substitute secrets. For the setup process read Continue.dev: connecting to the gateway. Whether a given model suits autocomplete and how fast it answers, test yourself: latency matters more here than in chat.
One caveat about Claude. Both tools use the OpenAI format, and in that format the gateway bills all Claude input at the input price and gives no cache discount. For GPT models cache reads are visible in both formats. For the calculations below we take this worst case.
What each mode costs
Their spending profiles differ. An agent pays for context volume, autocomplete for the number of small requests.
An agent session in Cline. 1.5M input tokens and 150K output tokens. Zukko prices on October 18, 2026, $ per 1M tokens, no cache.
claude-sonnet-5(0.4 / 2): 1.5 × 0.4 + 0.15 × 2 = 0.6 + 0.3 = $0.90.gpt-6.1-sol(0.27 / 1.32): 1.5 × 0.27 + 0.15 × 1.32 = 0.405 + 0.198 ≈ $0.60.deepseek-v4.1-flash(0.013 / 0.038): 1.5 × 0.013 + 0.15 × 0.038 = 0.0195 + 0.0057 ≈ $0.025.
Autocomplete in Continue. Say 2,000 requests per day, 1,500 input tokens and 60 output tokens each. That is 3M input tokens and 0.12M output tokens per day.
gpt-6-luna(0.04 / 0.21): 3 × 0.04 + 0.12 × 0.21 = 0.12 + 0.0252 ≈ $0.145 per day, about $3.19 over 22 working days.qwen3.8-flash(0.038 / 0.075): 3 × 0.038 + 0.12 × 0.075 = 0.114 + 0.009 = $0.123 per day.
The request counts and sizes are illustrative; yours will differ. They show the main thing: if you use autocomplete, assign the cheapest suitable model to it and keep the strong one for chat and the agent. In Continue this is done with roles, in Cline by a separate model choice. Fresh prices are always in the GET https://api.zukko.pro/v1/models response.
What to pick
You want "do the task for me and ask when in doubt": Cline. You want "suggest as I write and help in spots": Continue. You can install both: they do not interfere, and the key and balance are shared. Among extensions close to Cline with the same gateway setup there is Kilo Code. To try, create a key in the dashboard and set a daily limit.
FAQ
Cline alternatives: what else is there?
A related VS Code extension is Kilo Code; its setup is described in the Zukko documentation. Roo Code, often named alongside, was shut down on May 15, 2026 according to its developers. Among other tools there is Continue.
Can Continue be used as an agent?
The Continue docs list an Agent mode. Whether it suits you compared with Cline, check on a real task.
Which base URL should I use?
For both, https://api.zukko.pro/v1, because they work through the OpenAI-compatible format. The address without /v1 is for Claude Code and the Anthropic SDK, which is a different case.
Why did spending grow in Cline?
An agent sends the model the accumulated context at every step. Watch spend per key in the dashboard and cap the key with a daily limit.
zukko
Pay 25×
less
for Claude Code & ChatGPT
One fetch_* key and base URL api.zukko.pro — for Cursor, Claude Code, Codex, and any SDK.
Related articles
- GitHub Copilot alternatives with your own API key: what to chooseCline, Kilo Code, Continue and Cursor work with your own key. We compare where they live, how they connect to a gateway and how to estimate spend.
- Zed AI vs Cursor: a fast editor against an AI fork of VS CodeZed and Cursor approach AI differently: one builds around its own editor and the ACP protocol, the other extends VS Code. We compare them and connect your own key.
- JetBrains AI vs Cursor: what a developer on IntelliJ and PyCharm should pickStay in a JetBrains IDE with AI Assistant or move to Cursor? We compare features, own-model support and costs, with step-by-step settings.
- Cline or Cursor: what to pick if you want to pay only for tokensCline is a free extension and you pay the provider for tokens. Cursor is sold as a product. We compare payment, context control and agent features and price a month of work.