Coding assistants and agents7 projects, checked September 17, 2026

Open-source alternatives to Cursor

The open-source alternatives to Cursor are Zed, Cline, Kilo Code, Tabby, twinny, OpenCode and Qwen Code. Zed is the one that replaces the editor itself, with edit prediction, an agent panel and local models under GPL-3.0. Cline and Kilo Code add the agent to VS Code or JetBrains, and Kilo Code adds autocomplete too. Tabby and twinny cover completion from a model you run. OpenCode and Qwen Code are terminal agents with editor plugins. A developer switches when they want to choose the model, keep code local, or leave a subscription.

Replacing the editor itself
Zed
Autocomplete plus agent, inside VS Code or JetBrains
Kilo Code
An agent with reviewable diffs and any model
Cline

6 of 7 carry an OSI licence. 7 of 7 run on your own machines. Figures read from GitHub on September 17, 2026.

Pick by need

One project per need, with the reason from its own README and the one thing to know before you choose it.

Replacing the editor itself

Zed

A native editor under GPL-3.0-or-later with edit prediction, an agent panel, external agents over ACP, MCP tools, sandboxing for its own agent and local models through Ollama or llama.cpp.

Know firstA different editor, so VS Code's extensions do not carry over, and the Zeta prediction model needs a Zed account.

OSI90,442 stars

Autocomplete plus agent, inside VS Code or JetBrains

Kilo Code

MIT, with inline ghost-text completion, Code, Plan, Ask, Debug and Review modes, an MCP marketplace, and 500+ models at the provider's rate with no key to start.

Know firstModel access with no key runs through Kilo's account and gateway, and the README does not describe local models.

OSI27,344 stars

An agent with reviewable diffs and any model

Cline

Apache-2.0, in VS Code, JetBrains, the terminal and a desktop app, with every edit shown as a diff, approval on each action, Ollama and LM Studio for local models, and MCP.

Know firstNo autocomplete described, and the JetBrains plugin is not open source.

OSI68,575 stars

A completion server for a whole team

Tabby

Self-hosted, no database or cloud service, consumer-grade GPUs, plugins for VS Code, JetBrains and Vim, with retrieval-based completion and chat.

Know firstThe web server and team features are under a paid enterprise licence, so the product is source available; releases are slow.

Source available33,884 stars

Free completion from a local model

twinny

MIT VS Code extension with fill-in-the-middle completion and chat, defaulting to a local Ollama-compatible endpoint and working offline.

Know firstVS Code only, no agent mode, and quality depends on the local model you run.

OSI3,648 stars

A terminal agent with a planning mode

OpenCode

MIT, with a full-access build agent and a read-only plan agent switched with Tab, installers for every platform and a beta desktop app.

Know firstThe README states no provider, MCP or local-model details; the docs site does.

OSI208,214 stars

Terminal plus editor plugins, any model

Qwen Code

Apache-2.0, plugins for VS Code, Zed and JetBrains, a desktop app, and OpenAI, Anthropic, Gemini, Qwen or local models through Ollama and vLLM, switched at runtime.

Know firstIts web UI and daemon mode are experimental, and its benchmark figures are its own.

OSI27,935 stars

What to take away

  • Zed is the only entry that replaces the editor; the rest keep VS Code or JetBrains or live in the terminal.
  • Kilo Code, Zed, twinny and Tabby cover autocomplete; Cline, OpenCode and Qwen Code cover the agent side.
  • Five of the seven document local models, so the code and the completions never have to leave the machine.
  • Every project here is free software under its licence; Tabby's enterprise directory is the one paid part.
  • Cursor still wins on zero setup and on one vendor owning the whole experience.

The projects, side by side

The facts that decide most choices. Each project's page carries the full panel.

ProjectBest forOpennessLicenceRuns asOwn machinesStars
ZedReplacing the editor itselfOSISee LICENSEDesktop appYes90,442
Kilo CodeAutocomplete plus agent, inside VS Code or JetBrainsOSIMITVS Code extension, JetBrains plugin, CLI, Web (Cloud Agent)Yes27,344
ClineAn agent with reviewable diffs and any modelOSIApache-2.0VS Code extension, JetBrains plugin, CLI, Desktop app, Node.js SDKYes68,575
TabbyA completion server for a whole teamSource availableSee LICENSEDocker (server), Built from source with Rust, VS Code, JetBrains and Vim pluginsYes33,884
twinnyFree completion from a local modelOSIMITVS Code extensionYes3,648
OpenCodeA terminal agent with a planning modeOSIMITCLI, Desktop app (beta)Yes208,214
Qwen CodeTerminal plus editor plugins, any modelOSIApache-2.0CLI, VS Code, Zed and JetBrains plugins, Desktop app, Web UI (experimental), SDKs in TypeScript, Python and JavaYes27,935

Licence and star figures read from GitHub on September 17, 2026. Stars are shown as a dated fact and were not used to rank this page.

Each project, in turn

Zed

OSIReplacing the editor itself

A high-performance code editor from the creators of Atom and Tree-sitter, GPL-3.0-or-later with Apache-2.0 components, with an agent panel, external agents over ACP, edit prediction, MCP tools, sandboxing, and local models through Ollama or llama.cpp.

A native editor under GPL-3.0-or-later with edit prediction, an agent panel, external agents over ACP, MCP tools, sandboxing for its own agent and local models through Ollama or llama.cpp.

Know firstA different editor, so VS Code's extensions do not carry over, and the Zeta prediction model needs a Zed account.

Licence
See the LICENSE file
Runs as
Desktop app
Platforms
macOS, Linux, Windows
Hosted option
Sold by the maintainers
Last release
v1.20.2, Sep 17, 2026

Kilo Code

OSIAutocomplete plus agent, inside VS Code or JetBrains

An MIT coding agent for VS Code, JetBrains and the CLI with inline autocomplete, Code, Plan, Ask, Debug and Review modes, an MCP marketplace, access to 500+ models with no API key to start, and a hosted cloud agent.

MIT, with inline ghost-text completion, Code, Plan, Ask, Debug and Review modes, an MCP marketplace, and 500+ models at the provider's rate with no key to start.

Know firstModel access with no key runs through Kilo's account and gateway, and the README does not describe local models.

Licence
MIT
Runs as
VS Code extension, JetBrains plugin, CLI, Web (Cloud Agent)
Platforms
VS Code and JetBrains IDEs, CLI binaries for Windows x64, macOS (Apple Silicon and Intel), Linux x64 and ARM
Hosted option
Sold by the maintainers
Last release
v7.7.3, Sep 17, 2026

Cline

OSIAn agent with reviewable diffs and any model

An Apache-2.0 coding agent for VS Code, JetBrains, the terminal and a desktop app that edits files as reviewable diffs, runs commands with your approval, works with any model provider including Ollama, and connects tools through MCP.

Apache-2.0, in VS Code, JetBrains, the terminal and a desktop app, with every edit shown as a diff, approval on each action, Ollama and LM Studio for local models, and MCP.

Know firstNo autocomplete described, and the JetBrains plugin is not open source.

Licence
Apache-2.0
Runs as
VS Code extension, JetBrains plugin, CLI, Desktop app, Node.js SDK
Platforms
VS Code and JetBrains IDEs, Desktop app for macOS and Windows, CLI anywhere Node.js runs
Hosted option
None from the maintainers
Last release
desktop-v0.0.32, Sep 18, 2026

Tabby

Source availableA completion server for a whole team

A self-hosted coding assistant server with an Apache-2.0 core and a proprietary ee directory for the web server and team features, serving code completion and chat to VS Code, JetBrains and Vim from models on your own GPU.

Self-hosted, no database or cloud service, consumer-grade GPUs, plugins for VS Code, JetBrains and Vim, with retrieval-based completion and chat.

Know firstThe web server and team features are under a paid enterprise licence, so the product is source available; releases are slow.

Licence
See the LICENSE file
Weights
None bundled; models such as StarCoder, CodeLlama, CodeGemma and Qwen are downloaded separately under their own licences
Runs as
Docker (server), Built from source with Rust, VS Code, JetBrains and Vim plugins
Platforms
Docker with NVIDIA CUDA, macOS with Apple Metal, Ubuntu and Debian from source
Hosted option
Sold by the maintainers
Last release
v0.32.0, Jan 25, 2026

twinny

OSIFree completion from a local model

An MIT VS Code extension for fill-in-the-middle code completion and sidebar chat that defaults to a local Ollama-compatible endpoint and works offline, with nine providers and no paid tier.

MIT VS Code extension with fill-in-the-middle completion and chat, defaulting to a local Ollama-compatible endpoint and working offline.

Know firstVS Code only, no agent mode, and quality depends on the local model you run.

Licence
MIT
Runs as
VS Code extension
Platforms
Visual Studio Code
Hosted option
None from the maintainers
Last release
v4.0.3, Sep 8, 2026

OpenCode

OSIA terminal agent with a planning mode

An MIT terminal coding agent with a full-access build agent and a read-only plan agent switched with the Tab key, installers for every platform, a beta desktop app, and the most-starred repository in this directory.

MIT, with a full-access build agent and a read-only plan agent switched with Tab, installers for every platform and a beta desktop app.

Know firstThe README states no provider, MCP or local-model details; the docs site does.

Licence
MIT
Runs as
CLI, Desktop app (beta)
Platforms
macOS (Apple Silicon and Intel), Linux, Windows
Hosted option
None from the maintainers
Last release
v1.18.31, Sep 14, 2026

Qwen Code

OSITerminal plus editor plugins, any model

An Apache-2.0 coding agent from the Qwen team for the terminal, editor, desktop, browser and chat apps that works with OpenAI, Anthropic, Gemini and Qwen APIs or local models through Ollama and vLLM, switched at runtime, with MCP, a sandbox and subagents.

Apache-2.0, plugins for VS Code, Zed and JetBrains, a desktop app, and OpenAI, Anthropic, Gemini, Qwen or local models through Ollama and vLLM, switched at runtime.

Know firstIts web UI and daemon mode are experimental, and its benchmark figures are its own.

Licence
Apache-2.0
Runs as
CLI, VS Code, Zed and JetBrains plugins, Desktop app, Web UI (experimental), SDKs in TypeScript, Python and Java
Platforms
macOS, Linux, Windows
Hosted option
None from the maintainers
Last release
v0.24.0, Sep 16, 2026

How to choose

The questions that settle it, in the order they usually come up.

  1. Do you want to keep VS Code?

    Yes: Cline, Kilo Code or twinny as extensions, or Qwen Code's plugin. No: Zed, which is a different editor with agents built in.

  2. Do you need inline autocomplete?

    Kilo Code, Zed, twinny or Tabby have it. Cline, OpenCode and Qwen Code are agents without described autocomplete.

  3. Must the model run on your machine?

    twinny, Tabby, Zed, Cline and Qwen Code all document local models. Kilo Code's README does not, and OpenCode's defers to its docs.

  4. Is this for one developer or a team?

    A team that wants one completion server on its own GPU: Tabby, with the enterprise licence read first. One developer: any of the others.

Where Cursor is still the better choice

Cursor, in the vendor's own words, is "your coding agent for building ambitious software", an AI tool that takes on coding tasks while the developer focuses on decisions, by its own description. cursor.com. The cases below are where that still wins.

  • You want completion and agent in one polished editor with no setup. Cursor ships tuned; the open options ask you to pick a model, a provider and often a plugin.
  • You want Cursor's own models and its background agents as a service. Nothing here provides hosted models of its own except Kilo Code's gateway and Zed's hosted plan.
  • You rely on VS Code's extension ecosystem and want the editor replaced. Zed is a different editor; the others keep VS Code but only add to it.
  • You want one vendor accountable for the whole experience.

How this page was checked

Numbers from GitHub, dated

Stars, licence, last commit and last release are read from the GitHub API by a script every week and carry the date they were read. Nobody types them.

Claims from the README

What each project does is written from its own README and LICENSE, read in full on the date shown, and phrased as the project's claim. The sources are listed at the end.

What is never said

That a project is faster, better or cheaper than Cursor. A price for anyone. A user count. A roadmap. If a fact is not on this page, it was not in the source.

OSI Open source (OSI licence)
The code, and the weights where the project is a model, carry a licence on the OSI approved list.
Source available Source available
The code is public, and the licence limits what you may do with it. Read the LICENSE file before commercial use.
Open weights Open weights
The model weights can be downloaded and run. The training data or code is closed, or the weights carry a restriction the code does not.

Questions people ask

What is the best open-source alternative to Cursor?

To replace the editor: Zed (GPL-3.0-or-later with Apache-2.0 parts), a native editor with edit prediction, an agent panel, MCP and local models through Ollama or llama.cpp. To stay in VS Code or JetBrains: Cline (Apache-2.0) for an agent with reviewable diffs, or Kilo Code (MIT) for autocomplete plus agent modes with 500+ models at the provider's rate.

Is there an open-source Cursor alternative with autocomplete?

Yes. Kilo Code has inline ghost-text autocomplete in VS Code and JetBrains. Zed has edit prediction with its open-source Zeta model. twinny does fill-in-the-middle completion in VS Code from a local model. Tabby serves completion from a self-hosted server. Cline does not describe autocomplete.

Which Cursor alternatives run entirely on my machine?

twinny with a local Ollama-compatible server, Tabby with its self-hosted server and models on your GPU, Zed with a local model through llama.cpp, LM Studio or Ollama, Cline with Ollama or LM Studio, Qwen Code with Ollama or vLLM. Kilo Code's README does not describe local models; OpenCode's README defers to its docs.

Can I keep VS Code and still replace Cursor?

Yes. Cline, Kilo Code and twinny are VS Code extensions, and Cline and Kilo Code also ship JetBrains plugins. Qwen Code has plugins for VS Code, Zed and JetBrains. Tabby has VS Code, JetBrains and Vim plugins talking to its server. Only Zed asks you to change editors.

Do these cost anything?

The software is free under its licence in every case here except Tabby's enterprise directory, which needs a paid seat licence for production use. The model is the cost: your own API keys, a subscription such as ChatGPT or Claude where the tool supports it, Kilo Code's pass-through at the provider's rate, or a local model with no fee.

Which is the most active project?

The facts panel on each project page shows the last commit and the last release, read from GitHub on the date printed. When read, Cline, Kilo Code, Zed, OpenCode and Qwen Code all had releases within the week; Tabby's last tagged release was January 2026 with a push in June. Stars are shown as a dated fact and were not used to rank this page.

Sources

  1. Cursor homepage, the vendor's own description, read September 17, 2026
  2. Zed README and licence files, read September 17, 2026
  3. Cline README, read September 17, 2026
  4. Kilo Code README, read September 17, 2026
  5. Tabby README and ee/LICENSE, read September 17, 2026
  6. twinny README, read September 17, 2026

Running one of these inside your own environment, with your own data and your own security rules, is the kind of work Reveneau does. Read how a forward deployed engagement works.