Cursor alternatives for coding with your own models

Compare Cline, OpenCode and Goose for coding with your choice of model. See which fits an existing editor, terminal or desktop agent workflow.

Cursor combines an AI coding agent with an editor, so developers can ask about a project and make changes without leaving their coding workspace. Its cloud agents extend that work beyond an interactive editing session. People comparing Cursor alternatives often want to keep their editor while choosing a different model provider.

Cline brings reviewable changes and planning into existing editors, with local models through Ollama or LM Studio. OpenCode offers terminal, IDE and desktop entry points, including a planning agent for exploration. Goose adds a desktop or command-line agent with connected tools. The choice here is where the agent lives and how it reaches the model.

A desktop AI code editor for macOS, Linux and Windows that connects to Ollama, llama.cpp and LM Studio for coding assistance with local models.

Screenshot of Zed website

Zed replaces the editor part of Cursor as well as its AI workspace. Its Agent and Inline Assistant can use local model servers, and agents can explore projects, edit files and run tools in parallel. Shared editing and project chat support collaboration; edit prediction has a separate setup.

An open-source AI coding agent for VS Code, JetBrains, and the CLI, with local model support, hosted model access, and an MIT license.

Screenshot of Kilo Code website

Kilo Code adds agent edits and inline completions to VS Code or JetBrains. Code, Architect and Debug modes cover implementation, planning and troubleshooting with your choice of local or hosted model.

An open-source AI coding agent for editors, terminal and desktop, with local models through Ollama or LM Studio and an Apache 2.0 core.

Screenshot of Cline website

Cline suits developers who want an agent inside their existing editor, with reviewable diffs, checkpoints and Plan/Act modes. It supports local models through Ollama or LM Studio.

An open source AI coding agent works in your terminal or IDE with local models or cloud models including Claude, GPT and Gemini.

Screenshot of OpenCode website

OpenCode suits coding in a terminal, IDE or desktop app with a choice of model provider. Its planning agent can explore a project before the development agent changes files.

An open-source AI coding assistant for VS Code with local or hosted models, inline edits, code review and a self-hosted team gateway.

Screenshot of Twinny website

Twinny suits replacing Cursor completions and repository chat while keeping VS Code. Review inline edit diffs, ask about files and diagnostics, or inspect Git changes. Completion and chat can use separate local or hosted backends, with a self-hosted gateway for team models.

An AI coding assistant for VS Code, JetBrains and Visual Studio that connects to local models through Ollama or LM Studio and cloud models with your API keys.

Screenshot of CodeGPT website

CodeGPT suits Cursor users keeping VS Code, JetBrains or Visual Studio. Its agent reads the codebase, proposes an editable plan and shows suggested changes before approval. Choose local models through Ollama or LM Studio, or bring keys for hosted providers.

An AI coding assistant for Neovim that applies suggested edits to files and supports local models through Ollama or llama-cpp.

avante.nvim brings code questions and proposed file edits into Neovim. Repository maps, selected files and diagnostics supply context, while you review and apply changes in your existing editor.

18KApache-2.0Windows

An AI coding assistant for Neovim with Ollama support, inline code edits, and connections to CLI agents such as Claude Code and Codex.

Screenshot of codecompanion.nvim website

codecompanion.nvim supports inline generation, refactoring and code conversations in Neovim buffers. You can bring project context into a chat and approve or reject changes from connected coding agents.

6.9KApache-2.0

A local-first AI coding workspace for macOS, Windows and Linux that connects to local or cloud models and coordinates parallel agents.

Screenshot of Pi Desktop website

Pi Desktop handles repository edits in a separate desktop agent workspace. Branch or search sessions, queue follow-up prompts and review diffs while agents work; its focus is agent-driven project work rather than a full code editor.

6.9KLGPL-3.0macOSWindowsLinux

An open-source terminal coding assistant that edits projects with local or cloud LLMs, maps codebases and commits changes to Git.

Screenshot of Aider website

Aider suits developers who want to keep their editor and move AI edits into the terminal. It maps the repository, changes files and records work in Git, with linters and tests available during the task.

50KApache-2.0macOSWindowsLinux

An Apache 2.0 AI agent for macOS, Windows and Linux, with desktop and CLI interfaces and support for Ollama or cloud model providers.

Screenshot of Goose website

Goose suits tasks that combine coding, research and connected tools. Its desktop app and CLI can use Ollama or hosted providers, with MCP extensions for outside services.

55KApache-2.0macOSWindowsLinux

For Cursor, start with Zed. Other alternatives include Kilo Code, Cline, OpenCode and Twinny.

Most are Code Completion and IDE Extensions; others include Terminal Coding Agents.

People also replace

See all