Windsurf alternatives: Zed, Cline and Tabby
Replace Windsurf with Zed, add Cline to your current IDE, or host Tabby. Cline supports local models through Ollama and LM Studio.
Windsurf, now called Devin Desktop, combines an AI coding editor with agents and code completion. The editor and assistant share one workspace. Looking for Windsurf alternatives is a chance to decide whether you want another integrated editor or an assistant for the editor you already use.
Zed pairs agents with shared editing in a native app. Cline works inside VS Code or JetBrains and can use local models through Ollama or LM Studio. Tabby connects editor extensions to an assistant you host yourself. Start with your preferred editing setup, then choose where you want the model to run.
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.

Zed is an integrated editor option for replacing Windsurf. Its Agent and Inline Assistant connect to local model servers or hosted providers, with parallel coding agents and shared editing in the same workspace. Edit prediction uses its own setup rather than inheriting the chat model automatically.
An open-source AI coding agent for VS Code, JetBrains, and the CLI, with local model support, hosted model access, and an MIT license.

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.

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

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.

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

A self-hosted AI coding assistant that provides code completion and editor chat, supports consumer GPUs, and needs no cloud service or separate database.

Tabby suits a self-hosted assistant connected to your current editor through an extension. It runs without a cloud service or separate database, making it an option when hosting the assistant matters more than adopting a new editor.
An AI coding assistant for Neovim with Ollama support, inline code edits, and connections to CLI agents such as Claude Code and Codex.

codecompanion.nvim gives Neovim users inline edits and editor-based agent review. Reusable prompts and project rules guide recurring work, with separate model adapters for chats and individual editing tasks.
An AI coding assistant for Neovim that applies suggested edits to files and supports local models through Ollama or llama-cpp.
avante.nvim lets Neovim users request code changes with repository and diagnostic context. It also connects to coding agents through ACP, so the workflow stays inside Neovim rather than requiring a new editor.
For Windsurf, start with Zed. Other alternatives include Kilo Code, Cline, Twinny and CodeGPT.
Most are Code Completion and IDE Extensions; others include Terminal Coding Agents.
