Windsurf is an AI toolkit that empowers developers to dream bigger and write more code using tools like Cascade, Autocomplete, Chat, Command, and more.

Our models and features have been optimized to build a deep understanding of your codebase in order to provide the highest quality code suggestions.

Plugin Set Up 🧩

Our plugins for Visual Studio Code and JetBrains are our most popular plugins. The installation steps for these two are given below. For other IDEs and editors like Eclipse, Visual Studio, Neovim, Google Colab, and more, visit our download page to get started.

These steps do not apply for enterprises on a self-hosted plan. If you are an enterprise user, please refer to the instructions in your enterprise portal.

1

Install Plugin

Open the Plugins menu in your JetBrains IDE. The shortcut for this is ⌘+, on Mac and Ctrl+, on Linux/Windows. It is also accessible from the settings menu. Search for the Windsurf plugin, and install it. The plugin loader will prompt you to restart the IDE.

2

Authorize

Open a project. Windsurf should prompt you to log in with a notification popup at the bottom right linking you to an online login page. Equivalently, click the widget at the right of the bottom status bar and select the login option there.

If you do not have an account or otherwise are not already logged in online, you will be prompted to login.

Once you have logged in online, the webpage will indicate that you can return to your IDE.

3

Wait for Language Server

Upon successful login, Windsurf will begin downloading a language server. This is the program that communicates with our APIs to let you use Windsurf’s AI features. The download usually takes ten to twenty seconds, but the download speed may depend on your internet connection. In the meantime, you are free to use your IDE as usual.

You should see a notification on the bottom right to indicate the progress of the download.

4

All Done!

You can now enjoy Windsurf’s rich AI featureset: Autocomplete, Chat, Command, and more.

At any point, you can check your status by clicking the status bar widget at the bottom right. If logged in, you will have access to your Windsurf settings and other controls.