Windsurf alternatives: 6 free & open-source picks
Curated, verified, and actually free. No trials, no crippled tiers. Star counts and last-activity dates checked by hand, not scraped and forgotten.
Un agente de código local rápido sin lealtad a ningún proveedor de modelos.
licenseMIT
runson your machine
installInstall script, Homebrew or npm
enginesDozens of providers through AI SDK and Models.dev, including hosted APIs and local OpenAI-compatible or Ollama-style backends
dataSource files stay local; credentials are stored under the user's OpenCode data directory and configuration under the config directory, while prompts and context go to the selected provider
the catch vs WindsurfIt is terminal-first and gives up Windsurf's graphical editor, inline completion and visual multi-file patch review.
setupTerminal comfort and a provider API key or local model server are required
facts verified 2026-08-10
Un editor abierto rápido con agentes integrados, no un disfraz de VS Code.
licenseGPL-3.0+
runson your machine
installDirect desktop download, Homebrew, winget or install script
enginesZed-hosted models, provider API keys or subscriptions, OpenRouter, Vercel AI Gateway, Bedrock, Ollama, LM Studio, OpenAI-compatible local servers and external ACP agents
dataSource files stay local; provider keys use the system keychain, while AI prompts and code context go to the selected provider or local model
the catch vs WindsurfIt requires moving to a different editor and is less centered on Windsurf's reviewed multi-file patch and Cascade-style workflow.
setupEditor installation is clean; AI needs a Zed account, provider subscription or key, gateway, or local model, and platform hardware support varies
facts verified 2026-08-10
Un agente de código en tu editor; la factura del modelo sigue siendo tuya.
licenseApache-2.0
runson your machine
installVS Code or JetBrains extension, or npm-installed CLI
enginesAnthropic Claude, OpenAI GPT, Google Gemini, OpenRouter, Bedrock, Azure, Vertex, Cerebras, Groq, Ollama, LM Studio and OpenAI-compatible endpoints
dataCode stays in the working repository and task data is stored locally; prompts and selected code context go to the chosen provider unless a local backend is used
the catch vs WindsurfIts approval-heavy extension workflow is less seamless than Windsurf's editor-native autocomplete and reviewed multi-file patch experience.
setupSign in for Cline inference, bring an API key, or run and configure a local model
facts verified 2026-08-10
Un agente de escritorio que edita y ejecuta código sin pretender que el modelo es gratis.
licenseApache-2.0
runson your machine
installDesktop installer or curl-installed CLI
enginesAnthropic, OpenAI, Google, Ollama, OpenRouter, Azure, Bedrock and other providers; ACP can use supported model subscriptions
dataCode and files stay local; sessions and configuration are stored in Goose application data, while prompts and context go to the selected provider unless local
the catch vs WindsurfIt lacks Windsurf's full editor, inline completion and graphical patch-review workflow.
setupA provider subscription, API key or local model must be connected before the agent can work
facts verified 2026-08-10
Edita el repo desde una terminal y hace commit de su propio desorden.
licenseApache-2.0
runson your machine
installInstall with aider-install, pipx or uv, then run it inside a Git repository
enginesClaude, OpenAI, DeepSeek, Gemini, open-weight and local models through LiteLLM-compatible providers
dataRepository files and Git commits stay local; optional chat and input history is local, while prompts and repository context go to the selected model provider
the catch vs WindsurfIt is terminal-only, without Windsurf's native editor autocomplete, graphical multi-file patch review and integrated browsing workflow.
setupTerminal use, a Git repository and an API key or local model runtime
facts verified 2026-08-10
Un agente abierto en VS Code, JetBrains y la terminal; la inferencia sigue teniendo un medidor en algún lado.
last updated 2026-08-10 · no votes, no pay-to-list · just what's real
ContinueAcquired by Cursor; the repo is read-only and 2.0.0 is the last release.
RefactThe original repo was archived and Refact Cloud was retired in May 2026.
Roo CodeThe extension shut down and the repo was archived on May 15, 2026.
| tool | license | running it | platforms | stars | active |
|---|---|---|---|---|---|
| OpenCode | MIT | one-click install | cli, macos, windows, linux | 193,678 | 2026-08 |
| Zed | GPL-3.0+ | one-click install | macos, windows, linux | 88,100 | 2026-08 |
| Cline | Apache-2.0 | one-click install | browser-extension, cli, macos, windows, linux | 65,800 | 2026-08 |
| Goose | Apache-2.0 | one-click install | macos, windows, linux, cli | 52,400 | 2026-08 |
| Aider | Apache-2.0 | one-click install | cli, macos, windows, linux | 48,000 | 2026-05 |
| Kilo Code | open source | one-click install | browser-extension, cli, macos, windows, linux | 26,735 | 2026-08 |
People still pay for Windsurf because the UI can be copied, but high-quality code models, context ranking, safe execution, and constant evaluation are the product. The recurring cost buys model changes, indexing, prompt injection, tool permissions, sandboxing, evaluation, telemetry choices, and IDE compatibility, not just the visible interface. If none of that applies to you, any pick above saves $240 a year.
Is there a free alternative to Windsurf?
Yes: OpenCode, Zed, Cline and 3 more. Every tool on this page is either open source or genuinely free to use long-term: no trials, no crippled tiers.
Should I just build my own Windsurf?
Our verdict is NO TANTO. A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Windsurf, build a VS Code extension that proposes and applies reviewed multi-file patches. The hard boundary is proprietary coding models, agent context, ide integration, and hosted inference, plus frontier models, context infrastructure, and execution safety. If you'd rather build, the exact one-shot prompt is free at puedovibecodearlo.app/windsurf.