Windsurf is an entire IDE solution that can use many different LLM models to accomplish different software development tasks. Windsurf includes the Editor itself and plugins for other IDEs if you would rather not use their Editor.

The editor is designed to be self-contained, and is based on VSCode. Because of this, you can use VSX registered extensions. Here’s a curated community list of the most used extensions so you can replicate a familiar dev experience.


Core Features

Tab

A powerful next-intent prediction experience routed to a single keystroke.

Cascade

This is Windsurfs AI-agentic coder. It’s features include

  • Web Search: Search the web for live and updated info to be referenced in Cascade suggestions
  • Memories/Rules: Help customize and standardize codebase behaviors
  • MCP: Model Context Protocol compatible
  • Terminal: An upgraded CLI experience (Like GeminiCLI or ClaudeCLI)
  • Planning Mode: Improves performance for longer tasks

Test Project with Windsurf

I’m going to create a quick Wikipedia Graph View POC application using Windsurf to test it out.