A coding agent that works with you, not just for you
Cascade's agentic capabilities unlock a new level of collaboration between AI and human, making it the ultimate partner for complex coding workflows.
FLOW AWARENESS
Dense reasoning over implicit user intent
Cascade tracks all your actions—edits, commands, conversation history, clipboard, terminal commands etc— to infer intent and adapt in real time, helping you stay in flow without repeating yourself.
- Knows all your past actions
- Always in sync with your flow
- Proprietary models built to ingest this shared timeline
- Infers your next move
File tracking
Cascade tracks which files you edit and view to stay aligned with your current task.
- Edited authService.ts
- Viewed api.ts
- Edited login.ts
- Viewed LoginForm.tsx
- Deleted LoginForm.tsx
Terminal tracking
Cascade suggested edits take into account your shell activity.
Your recent terminal commands:
$ source ~/.bashrc
$ dwbs
$ gd
$ acimg
$ git checkout yash/login
$ git pull
Ask Cascade to continue your work
Leveraging the information from terminal commands, file edits, and clipboard activities, Cascade intelligently invokes tools or suggests actions that align with the developer's current workflow, streamlining the development process.
- Edited ConsistencyConfig.java
- Edited ConsistencyTest.java
- Edited ConsistencyService.java
Write less. Get more done.
- 90% of code per user is written by Cascade
- 57M lines generated by Cascade every day
WEB TOOLS
Cascade doesn’t just stop at your editor
Search the web, deploy your app, inspect live previews—and loop it all back into your code. Cascade brings full context from browser to IDE and back again.
New
Browser
A fully functional browser that integrates with Cascade, allowing you to send more context to Cascade.
- Content collection
- Hide Toolbar
- Developer mode
- Select element
- Send logs
- Screenshot
Web Search
Parse and chunk web pages and documentation to provide relevant, up-to-date context to Cascade.
- Look up NextJS docs to generate a dynamic OG image at route.tsx
- Searched nextjs.org for "Next.js dynamic OG image generation"
App Deploys
A single click is all it takes to package and share your Windsurf-built apps on the public internet.
- Deploy your website
Previews
See your website live in the IDE, click on any element, and let Cascade reshape it instantly—exactly how you want.
<button />
CUSTOMIZATIONS
Built to work the way you do, from code to context
From coding style to deployment flow, Cascade adapts to your workflows and environments—so it feels less like a tool, and more like an extension of you.
MCP
Connect custom tools and services through the Windsurf Plugin store to enhance your AI workflows.
- Figma
- Slack
- Stripe
- Plugin store
Workflows
Create and save rulebooks that can be invoked from Cascade with autogenerated slash commands.
brainstorm Helpbrainstorm next stepsaddress-PR-comments... Github pull request
Rules
Define how Cascade should behave, and it also auto-saves key details about your codebase and workflow.
- When writing React code, comment every single line
- When the user starts message with "PLAN"
Memories
Cascade will autonomously generate memories to remember important context between conversations.
Organization Features
Cascade, at team scale
From shared conversations to curated knowledge and PR review workflows, Cascade gives your team a system that works together.
| Name | Last used | Role | Quota used | |
|---|---|---|---|---|
| Alice Johnson | alice.johnson@acme.com | 6 minutes ago | User | 64% |
| Bob Smith | bob.smith@acme.com | 11 minutes ago | Admin | 30% |
| Carol Lee | carol.lee@acme.com | 1 hour ago | User | 82% |
| David Kim | david.kim@acme.com | 15 minutes ago | User | 58% |
| Eva Chen | eva.chen@acme.com | 34 minutes ago | User | 74% |
Conversation Share
A simple way for team members to internally share Cascade conversations that worked for them.
Windsurf Reviews GitHub app that can review PRs and edit titles/descriptions given code review guidelines.
windsurf/src/migrate/vscodeMigrateSettings.ts
71
+
72
+
try {
73
+ // Clean the JSON string
74
+ const cleanedSettingData = settings
Team Deploys
Securely deploy apps directly to an internal, admin-controlled Netlify account.
Teams Analytics
Summary of the productivity gains that Cascade provides to your team
- % new code written by Cascade: 68%
- Memories generated: 129
- % new code written by Tab: 23%