Introducing
the Windsurf Editor

The new purpose-built IDE to harness magic

Explore the features

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.

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.

Tab Tab Tab...Ship

A single keystroke, limitless power, complete flow. The full power of Windsurf Tab is exclusive to the Windsurf Editor. Our IDE plugins include only the autocomplete action.

Windsurf Tab: Many Actions, One Effortless Flow

Tab to move your cursor. Tab to import your dependencies. Tab to glory.

FEATURES

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 5 tools

Slack 7 tools

Stripe 9 tools

Sequential Thinking 3 tools

Plugin Store

Manage Plugins

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.

Change my layout to match these designs
Build out my designs

Terminal Command

Don't remember a terminal command? Just ⌘+I 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 Mode

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

Cascade is available on JetBrains

An agentic AI experience, now natively integrated into the JetBrains IDEs you already love.

First-class support for every major model provider

Solutions for Organizations
and Individual Developers

STATS

Trusted by Developers. Proven in Enterprises.

1M +

Number of users

Trusted by over a million innovators, creators, and teams worldwide


4,000 +

Enterprise customers

Trusted by startups, agencies, and enterprises worldwide.


94%

Percent of code written by AI

Our AI removes the vast amounts of time spent of boilerplate and menial tasks so that you can focus on the fun and creative parts of building.

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

Garry Tan, President & CEO

Y combinator logo

TESTIMONIALS

Trusted by
Elite Teams

Avi Schiffmann

Avi Schiffmann

@AviSchiffmann

Windsurf is so much better than Cursor. It just makes the steps easier, like creating new folders within the flow. I like how I just type my prompt, go away for a bit, come back and theres a web preview waiting.

Andrew Brown

Andrew Brown

@andrewbrown

I think @windsurf_ai will win the AI Coding Assistant wars. What leads me to believe this is beyond the product itself and how the team executes.

Alex Finn

Alex Finn

@AlexFinnX

Unreal. I just built an app with 1 prompt.

The Jack Forge

The Jack Forge

@TheJackForge

I've been exclusively using Windsurf for the past 3 weeks. They are not paying me to say this. It's really good. Really really good.

Alvaro Cintas

Alvaro Cintas

@dr_cintas

Windsurf is one of the best AI coding tools I’ve ever used.

Luca

Luca

@Knackfish

Windsurf is simply better from my experience over the last month.

Jon Myers

Jon Myers

@jonmyers

Windsurf UX beats Cursor for novices like me. Just click "preview" - it sets up a server and keeps it *active*. Same goes for MCPs and extensions. Click a button in Windsurf, done.

The Bodega Man

The Bodega Man

@TheBodegaMan1

The reason I chose Windsurf is because you guys are on a constant mission of streamlining, improving and generally making the experience better for your users. The recent pricing rework with the clear and fair token usage plans are what convinced me to convert. It makes me feel like you care about users and builders.

elvis

elvis

@omarsar0

Windsurf makes coding insanely fun and fast!

Catalin

Catalin

@catalinmpit

One of the many cool features of the Windsurf IDE is the "Problems" tab that lists all the issues in your project.

Tom Blomfield

Tom Blomfield

@t_blom

I've been building a new thing with Windsurf and I spent the last hour in almost hysterical laughter because the responses are just so good.

Tom Dörr

Tom Dörr

@tom_doerr

It feels incredible to open a project with Windsurf for the first time, and it runs pytest, pylint, and radon in parallel, identifying all immediate issues within one second.

Alexander Wilczek

Alexander Wilczek

@SecWillCheck

I am currently trialing Windsurf and I really have to say the UI feels way more intuitive than Cursor.