Windsurf is an advanced AI-powered integrated development environment (IDE) designed to enhance coding efficiency by anticipating user needs and automating complex tasks.
The new purpose-built IDE to harness magic

windsurf IDE
“
Every single one of these engineers has to spend literally just one day making projects with Windsurf and it will be like they strapped on rocket boosters.
”
Garry Tan,
President & CEO
An AI editor that doesn't just meet your needs, it anticipates them
The editor stays 10 steps ahead — fixing test failures before you even write the test, resolving issues before they surface, and keeping you in flow.
Cascade, an agent that codes, fixes and thinks 10 steps ahead
Built to keep you in flow by understanding your intent and handling the complex codebases so you can focus on the fun stuff.

windsurf asset
Tab Tab Tab to production
One key, unlimited power. Windsurf Tab tracks your command history, clipboard, and Cascade actions to give you smarter, more relevant suggestions.

windsurf asset
Build, iterate and ship apps all in one workflow
Preview as you build, deploy when you're ready — all from within Windsurf. No jumping between tabs, no broken flow.

windsurf asset
One editor. Unlimited superpowers.
Memories
Cascade will remember important things about your codebase and workflow.
Rules
Refresh
# Front end
- Follow Next.js patterns
Memories
Search memories
Codebase Structure
#codebase_structure #typescript
Lint Fixing
Cascade will automatically detect and fix lint errors that it generates.
4 new linter errors
Auto-fix on
Edited
panel.ts
0 new linter errors found
MCP Support
Enhance your AI workflows by connecting custom tools and services. Access curated MCP servers in Windsurf settings for one click set-up.
Figma
Slack
Stripe
Sequential Thinking
MCP Server Templates
GitHub
Add server +
PostgresSQL
Add server +
Playwright
Add server +
Neon
Add server +
Figma
Configure
Slack
Configure
Drag & Drop Images
Build your designs instantly by dropping an image into Cascade.
Profile
Build out my designs
Terminal Command
Don't remember a terminal command? Just ⌘+I in terminal to stay in flow.
Problems Output
Terminal
...
yashmittal@Mac portfolio %
Create a compressed archive of this directoryWindsurf Fast
Continue My Work
Cascade keeps track of your actions so you can just tell it to continue what you’re doing.
Continue my work
Edited
Navbar.tsx
Edited
Dropdown.tsx
Turbo
Turn on Turbo mode in settings to allow Cascade to auto-execute terminal commands.
Turbo
Edited
Ran Terminal Command
Created
Ran Preview
Searched nextjs.org
Deployed app
This is just the tip of the iceberg. It only gets better.
What we’ve been up to

product
Windsurf Wave 7
Introducing Wave 7, our seventh batch of updates to the Windsurf Editor.
4 min read
Image for The Next Chapter: Renaming to Windsurf

company
The Next Chapter: Renaming to Windsurf
Announcing the renaming of Codeium to Windsurf
Apr 4, 2025
2 min read

product
Windsurf Wave 6
Introducing Wave 6, our sixth batch of updates to the Windsurf Editor.
Apr 2, 2025
7 min read
[ Let's surf ]
Experience a true flow state