windsurf-logo

Built to keep you in flow state

The first agentic IDE, and then some. The Windsurf Editor is where the work of developers and AI truly flow together, allowing for a coding experience that feels like literal magic.

See all download options

The Windsurf Editor is built for the way AI is meant to work with humans. Everything you love in Codeium and more, with unmatched performance and a user experience that keeps you in the flow.

Read docs

What makes the Windsurf Editor the first AI agentic IDE, and then some?

Flows - the way humans are meant to work with AI

Flows = Agents + Copilots

The Windsurf Editor is powered by an AI that can both collaborate with you like a Copilot and tackle complex tasks independently like an Agent. The AI is completely in sync with you, every step of the way.

Flows

Flows allow the dev and AI to operate on the same state at all times, creating a mind-meld experience beyond just an assistant.

Learn more about AI flows

Introducing the flow evolution of Chat

Cascade

Cascade combines deep codebase understanding, a breadth of advanced tools, and a real-time awareness of your actions into a powerful, seamless, and collaborative flow. It is the most powerful way to code with AI.

Full contextual awareness

Deep contextual awareness allows you to run Cascade on production codebases and still get relevant suggestions.

Suggest and run commands

Cascade's tools encompass command suggestion and execution, as well as issue detection and debugging.

Pick up where you left off

With automatic reasoning of your explicit actions, Cascade can pick up your work where you left off.

Multi-file editing

Coherent multi-file edits through context awareness, tool integration, and iterative problem-solving.

Cascade lets you build and refine complex codebases with ease.

Multi-file multi-edit capability. Deep contextual awareness. Terminal command suggestions. LLM-based search tools that outperform embeddings. Implicit reasoning of your actions in the text editor. Blazing fast latency. All in one magical experience.

windsurf

Not just the best AI-powered editor, but the best editor — period

The possibilities are literally endlessss

In-line Command + Follow ups

Press Cmd + I in your editor to generate or refactor in-line code using natural language

An image for a fake blog post titled In-line Command + Follow ups

Codelenses

Available next to breadcrumbs, codelenses let you understand or refactor code with one click

An image for a fake blog post titled Codelenses

Supercomplete

Supercomplete analyzes what your next action might be, beyond just inserting the next code snippet

An image for a fake blog post titled Supercomplete

All your AI settings all in one place

Need a break from AI superpowers? You can access all your AI settings in the status bar

An image for a fake blog post titled All your AI settings all in one place

Command in Terminal

Press Cmd + I in terminal and type in terminal instructions in natural language

An image for a fake blog post titled Command in Terminal

Highlighted code actions

You can directly mention highlighted code in the Cascade panel or refactor it using Command

An image for a fake blog post titled Highlighted code actions

@ mentions in Cascade

Refer to your functions, classes, files or entire directories to guide Cascade to relevant context

An image for a fake blog post titled @ mentions in Cascade

And here's the best part

Get free Cascade credits and Pro features on download

50 User Prompt credits
200 Flow Action credits

Premium large models

Unlimited access to Supercomplete

Increased indexing limits

Fast autocomplete speed

Check out all Pro base features
windsurf-logo

[ Let's surf ]

Experience a true flow state

Frequently Asked Questions

Available wherever you want it

Mac

Minimum Requirements:

OS X Yosemite

Linux

Minimum Requirements:

Ubuntu >= 20.04 (or glibc >= 2.31, glibcxx >= 3.4.26)

For other Linux distributions: glibc >= 2.28, glibcxx >= 3.4.25

Windows

Minimum Requirements:

Windows 10 (64-bit)