What it is
Windsurf is Codeium's flagship AI-native IDE — a VS Code fork released in 2024 that bet hard on Cascade, an autonomous coding mode that watches your work, runs commands, edits across files, and proactively suggests next steps. Where Cursor positioned itself around the Cmd-K composer and tab-completions, Windsurf went further into "agent driving the IDE for you" territory.
In mid-2025 OpenAI announced its acquisition of Windsurf (paired with the Codeium core enterprise business shifting separately), so the future trajectory is tied to OpenAI's product strategy. As of mid-2026 Windsurf still ships independently with strong pricing.
It is the tool to reach for when:
- You want a fully agent-driven IDE rather than a chat panel + completions.
- The free tier matters (Windsurf's Cascade free quota is meaningfully usable).
- You want IDE + autonomous agent in one binary, not VS Code + plugin.
Why it stands out
| Feature | What it gives you |
|---|---|
| Cascade | Autonomous mode — plans, executes, reflects, repeats; the original differentiator |
| Free tier | Genuine Cascade access on the free plan, not just completions |
.windsurfrules |
Project-level instructions Cascade reads |
| Memories | Persistent context Cascade carries between sessions per workspace |
| Multi-model | Claude, GPT-5, Gemini behind a unified token system |
| MCP support | Added in 2025; reuse Claude Code MCP servers |
| Built-in browser preview | Live web preview pane next to the editor |
How to install
# Download for macOS / Linux / Windows
# https://windsurf.com/download
# Or via Homebrew on macOS
brew install --cask windsurf
After install, sign in with email or Google. Free tier kicks in immediately. Pro is around $15/mo (subject to change post-OpenAI). Drop a .windsurfrules in your repo root to give Cascade project-specific instructions.
What to install in Windsurf
Windsurf reads .windsurfrules (project) and Memories (workspace-persistent context). Three TokRepo packs to start:
- .windsurfrules Templates — project rules tuned for Cascade's planning style
- Cascade Memories Pack — bootstrap memories for popular framework conventions
- MCP Server Stack — Postgres / GitHub / Filesystem servers shared with Claude Code
Run tokrepo install and your .windsurfrules plus Memories light up with the same baseline Codeium showed in launch demos.
Common pitfalls
- Cascade going off-script on long tasks — without
.windsurfrulesconstraints, Cascade will refactor more than you asked for. Always pin scope in rules. - Free tier rate limits during agent loops — generous but not infinite. Mark long refactors for Pro plan or schedule chunks.
- Memories accumulating noise — Memories grow across sessions. Periodically prune via the Memories panel or Cascade starts referencing stale context.
- MCP server config location — Windsurf uses
~/.codeium/windsurf/mcp_config.json, not.claude/. Don't symlink; usetokrepo migrate. - Post-acquisition uncertainty — pricing, free tier, and feature roadmap may shift as OpenAI integrates Windsurf with Codex CLI / ChatGPT. Avoid building team workflows that assume the current Pro tier features will persist unchanged.
Common misconceptions
People often confuse Windsurf with Cursor — they're both VS Code forks built around AI agents — but the design philosophies differ. Cursor leaned into explicit invocation (you press Cmd-K, you ask, you accept). Windsurf leaned into autonomy (Cascade keeps thinking and proposing). After 2 years of competition both have absorbed each other's ideas (Cursor added agent mode, Windsurf added explicit composer), so the gap is narrowing. The biggest differentiator now is the OpenAI acquisition: post-acquisition Windsurf will likely tighten its integration with OpenAI's models and the Codex CLI conventions, while Cursor remains independent and multi-vendor.
Most-installed for Windsurf
7 assets that work with Windsurf
Frequently asked questions
Is Windsurf free?
Yes, there's a real free tier with Cascade access. Pro is roughly $15/month for higher quotas and premium models. Enterprise pricing on request. Free tier limits include monthly Cascade messages and premium-model usage; basic completions are unlimited on free.
Was Windsurf acquired by OpenAI?
Yes — in mid-2025 OpenAI announced acquisition of Windsurf. The product still ships independently as of mid-2026 but expect tighter integration with OpenAI models and possibly Codex CLI conventions over time. The Codeium core enterprise platform was reportedly separated from the Windsurf acquisition.
Windsurf vs Cursor — which is better?
Both are VS Code forks with AI agents. Cursor leans on explicit Cmd-K composer flow; Windsurf leans on Cascade's autonomy. Cursor has a larger user base and faster iteration today. Windsurf has the better free tier and possibly better multi-model story. Try both — they install side by side.
Does Windsurf work with Claude or Gemini?
Yes. Windsurf supports Claude (Sonnet, Opus), GPT-5, and Gemini 2.5 behind a unified token system. Free tier has limited premium model access; Pro unlocks more. Post-OpenAI acquisition this matrix may consolidate around OpenAI-first models.
Can I use my existing VS Code extensions?
Most VS Code extensions install in Windsurf since it's a fork. Some extensions that hook into VS Code's chat or completions APIs may conflict with Cascade — disable them per project if you see double prompts. Linters, formatters, and language servers all work fine.
Browse every tool on the home page
8 tools curated · favicon-fetched logos · type-aware bundles
Back to all tools