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 optionsThe 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 docsWhat 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 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 flowsIntroducing 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.
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
Codelenses
Available next to breadcrumbs, codelenses let you understand or refactor code with one click
Supercomplete
Supercomplete analyzes what your next action might be, beyond just inserting the next code snippet
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
Command in Terminal
Press Cmd + I in terminal and type in terminal instructions in natural language
Highlighted code actions
You can directly mention highlighted code in the Cascade panel or refactor it using Command
@ mentions in Cascade
Refer to your functions, classes, files or entire directories to guide Cascade to relevant context
And here's the best part
Get free Cascade credits and Pro features on download
Premium large models
Unlimited access to Supercomplete
Increased indexing limits
Fast autocomplete speed
[ 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)