February 25, 202612 min read

Windsurf for Beginners
Complete Getting Started Guide

New to Windsurf? This beginner-friendly guide covers everything: downloading, installing, setting up your first project, and getting 250 free credits with referral code n0na919hxo9evjul.

What is Windsurf?

Windsurf is an AI-powered code editor (IDE) made by Codeium. Think of it like VS Code, but with a genius AI assistant built in. The AI can write code, fix bugs, refactor projects, and even build entire features — all from natural language instructions. If you've heard of GitHub Copilot or Cursor, Windsurf is the next evolution.

The standout feature is Cascade — an AI agent that doesn't just complete lines of code but understands your entire project and can make changes across multiple files at once. For a deeper look, read our complete Windsurf AI IDE guide.

Step 1: Download Windsurf

Go to windsurf.com and download the installer for your operating system:

  • Windows — .exe installer
  • macOS — .dmg (Intel and Apple Silicon supported)
  • Linux — .deb or .AppImage

The download is free. No credit card required for the free tier.

Step 2: Install and Create an Account

Run the installer (standard next-next-finish). When Windsurf opens, create an account with your email, Google, or GitHub. The free account gives you basic AI autocomplete and limited Cascade conversations.

Step 3: Get 250 Free Credits (Important!)

Before subscribing to Pro, use the referral link to get 250 free bonus credits:

Referral Code

n0na919hxo9evjul

For the detailed process, see our step-by-step referral code guide.

Step 4: Open Your First Project

Click File → Open Folder and select a project directory. Windsurf will index your project so the AI understands your codebase. You can also create a new project — try asking Cascade to set one up for you!

Step 5: Try Cascade (The Magic)

Open Cascade from the sidebar or use the keyboard shortcut. Try these beginner-friendly prompts:

  • • "Explain what this project does"
  • • "Add a new REST API endpoint for /api/users"
  • • "Fix the bug in the login function"
  • • "Write tests for the UserService class"
  • • "Refactor this component to use TypeScript"

Cascade will plan the changes, show you what it wants to do, and execute across multiple files. It's like having a senior developer next to you.

Step 6: Use Supercomplete

As you type code normally, Supercomplete suggests completions. It's context-aware and predicts not just the next line but entire code blocks. Press Tab to accept a suggestion. It works automatically — no need to activate it.

What Next?

Now that you're set up, explore these resources:

Don't Forget Your 250 Free Credits!

Referral code n0na919hxo9evjul — apply before subscribing to Pro.

Get 250 Free Credits →