Continue

Continue

Continue (acquired by Cursor) · Coding

Continue is an open source AI code assistant for VS Code and JetBrains that pairs autocomplete and chat with an agent, and lets you plug in nearly any AI model you want.

Interface preview of Continue

About Continue

What Is Continue

Continue is an open source coding agent that runs inside the editors you already use. It ships as a VS Code extension, a JetBrains plugin, and a terminal tool called cn, and it handles the everyday jobs a developer expects from AI: finishing lines as you type, explaining code you select, and editing a file without leaving it.

The idea that sets it apart from a fixed, subscription-only assistant is control. Continue doesn't lock you to one company's model. You point it at whatever provider you trust, from Anthropic and OpenAI to a local model running through Ollama, and you decide which model handles chat, edits, and autocomplete. Because the project is open source, teams can also inspect and extend it instead of trusting a closed box.

That flexibility comes with a trade-off. Continue is a toolkit rather than a finished product with one support number. Setup means editing a config file and choosing providers, which is quick for a developer who lives in an IDE but not for someone hoping for a one-click install. Continue was acquired by Cursor, and the company says the open source codebase remains freely available as a foundation for others.

Getting Started

  1. Install the Continue extension in VS Code from the marketplace, or the plugin in JetBrains, then reload the editor.
  2. Open the Continue panel and pick a model provider, or log in with a Continue account to use its hosted setup.
  3. Add an API key for the provider you chose, or point autocomplete at a local model through Ollama.
  4. Select code and press Cmd/Ctrl + L to send it to chat, or switch the mode selector to Agent to let the model make changes.
  5. Review each proposed tool call, apply the changes, and keep the config file in your project if you want the setup to travel with your team.

Product Information

A quick look at Continue's pricing, supported platforms, and performance.

Free PlanYes
Paid PlansFree (open source, bring your own model)
PlatformVS Code, JetBrains IDEs, terminal (CLI)
DeveloperContinue (acquired by Cursor)
CategoryCoding
Release DateJan 2023
Latest UpdatedOct 2025
Website Visits410.4K
Website Global Rank129.1K
API AvailabilityYes

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Developers who want to choose their own model
  • Privacy-conscious teams
  • Engineering teams standardizing their setup

Tasks

  • Writing code faster with autocomplete
  • Understanding unfamiliar code
  • Running multi-step edits

Scenarios

  • Working in a large existing codebase
  • Automating repetitive fixes
  • Keeping work on your own machine

Key features

Agent Mode

Agent mode gives the chat model the tools it needs to act on your codebase, not just talk about it. You describe a task in plain language, and the agent decides which tools to use, edits files, and runs commands to finish the job. By default it asks permission before each tool call, and you can set policies to allow or block specific tools.

Chat and Plan Modes

Chat mode is pure conversation with no tools, for explanations and questions. Plan mode sits in between and uses read-only tools so the model can explore your project and outline an approach without touching a single file. You cycle between the three modes with Cmd/Ctrl + . so you can pick the right level of control per task.

Tab Autocomplete

Autocomplete predicts code inline as you type. Press Tab to accept a full suggestion, Esc to reject it, and Cmd/Ctrl + right arrow to take it word by word. It runs on whatever model you assign the autocomplete role, and Continue recommends Codestral for quality or a small Qwen coder for a local setup.

Bring Your Own Model

Continue isn't tied to one vendor. It supports top providers like Anthropic, OpenAI, Google Gemini, Azure, and Amazon Bedrock, plus a long list of others, and local options including Ollama, LM Studio, and llama.cpp. You assign each role, chat, edit, apply, autocomplete, and embeddings, its own model.

Continue CLI

The cn command brings the same agent to the terminal. It runs in an interactive session where you approve tool calls, or in headless mode with cn -p to run one prompt and exit. Flags let you add models, MCP servers, and rules, and a CONTINUE_API_KEY environment variable covers headless and CI use.

Custom Agents and MCP Tools

You can define custom agents and rules in a config file, so the assistant follows your team's conventions. Continue also speaks the Model Context Protocol, letting you add MCP servers that hand the agent extra tools. That's how it reaches beyond code, into databases, docs, or internal services.

Open Source and Local First

The whole project is open source, so you can read the code, extend it, and self-host the pieces you need. Combined with local models through Ollama, that makes Continue a fit for teams that care about privacy and want to avoid sending source code to an outside service.

Pros and cons

Pros

  • You pick the model, so you can use frontier providers or keep everything local for privacy.
  • One extension covers autocomplete, chat, editing, and an agent, so you don't juggle separate tools.
  • Being open source means teams can inspect the code and shape it to their own workflow.
  • The config file travels with the project, giving everyone on a team the same setup.
  • An MCP layer and a CLI let it reach beyond the editor, into scripts and CI.

Cons

  • Setup means editing a config and choosing providers, which is more work than a one-click assistant.
  • Quality depends on the model you connect, so a free local model won't match a paid frontier one.
  • The hosted Continue path and Cursor's acquisition add uncertainty about how long the current setup stays as-is.
  • Autocomplete needs a fast, cheap model assigned to it, or it feels slow.

Frequently asked questions

Continue is an AI coding agent that runs in VS Code, JetBrains IDEs, and the terminal. It handles autocomplete, explains and writes code in chat, and edits files and tools on your behalf.