Windsurf Plugins は、AI ツール群を各種 IDE(統合開発環境)やエディタに提供し、開発者が今の環境のまま、より大きな挑戦に踏み出せるよう支援します。
Teams と Enterprise チームでの利用を始めましょう!
Visual Studio Code と JetBrains 向けのプラグインが最も利用されています。
この2つのインストール手順を以下に記載します。
Eclipse、Visual Studio、Neovim、Google Colab など、その他の IDE やエディタについては、ダウンロードページ をご覧ください。
これらの手順は、セルフホスト型プランの Enterprise には適用されません。
Enterprise ユーザーの方は、Enterprise ポータルの手順をご参照ください。
JetBrains
Visual Studio Code
Vim / Neovim
Visual Studio
Jupyter Notebook
Chrome
Eclipse
Install Plugin
JetBrains の IDE で Plugins メニューを開きます。ショートカットは Mac では ⌘+,、Linux/Windows では Ctrl+, です。設定メニューからもアクセスできます。
Windsurf プラグインを検索してインストールします。プラグインローダーから IDE の再起動を求められます。
Wait for Language Server
インストールが完了すると、Windsurf が言語サーバーのダウンロードを開始します。
これは当社の API と通信して Windsurf の AI 機能を使えるようにするプログラムです。
ダウンロードは通常 10〜20 秒ほどで完了しますが、速度はインターネット接続に依存する場合があります。
その間も、普段どおり IDE を使用できます。 右下にダウンロードの進行状況を示す通知が表示されます。
Authorize
プロジェクトを開きます。Windsurf は、右下の通知ポップアップでオンラインのログインページへのリンクを表示し、ログインを促します。
もしくは、下部ステータスバー右側のウィジェットをクリックし、そこでログインオプションを選択してください。 アカウントがない場合や、オンラインでまだログインしていない場合は、ログインを求められます。 オンラインでのログインが完了すると、ウェブページに IDE に戻れる旨が表示されます。
All Done!
これで Windsurf の充実した AI 機能セットをご利用いただけます: Autocomplete、Chat、Command など。 いつでも、右下のステータスバーウィジェットをクリックしてステータスを確認できます。
ログインしている場合は、Windsurf の設定やその他のコントロールにアクセスできます。 リモート開発 リモート開発環境で使用するJetBrains IDEの場合は、別途「Windsurf (Remote Development)」プラグインを使用する必要があります。
JetBrains IDE バージョン 2025.1.3 以降
インストール手順
ホストにインストール
JetBrains の IDE で Plugins (Host) メニューを開きます。ショートカットは macOS が ⌘+,、Linux/Windows が Ctrl+, です。設定メニューからも開けます。
“Windsurf (Remote Development)” を検索してインストールします。
指示に従い、IDE を再起動します。
クライアントにインストール
Plugins (Client) メニューを開き、“Windsurf (Remote Development)” を検索します。
プラグインをインストールし、IDE をもう一度再起動します。
Language Server を待つ
ホストにプラグインをインストールすると、Windsurf が Language Server のダウンロードを開始します。
これは Windsurf の AI 機能を使えるように、当社の API と通信するプログラムです。
ダウンロードは通常 10〜20 秒ほどですが、所要時間は回線状況により前後します。
その間も、IDE は通常どおり利用できます。 右下にダウンロード進行状況の通知が表示されます。
認証
Language Server のダウンロード完了後、右下の通知ポップアップからオンラインのログインページが開き、Windsurf へのログインを求められます。
または、下部ステータスバー右側のウィジェットをクリックし、そこでログインオプションを選択します。 アカウントをお持ちでない場合や、まだオンラインでログインしていない場合は、ログインを促されます。 オンラインでログインが完了すると、ウェブページに IDE に戻れる旨が表示されます。
完了
これでリモート開発環境で Windsurf の AI 機能を利用できます。
Install Plugin
VS Code MarketplaceでWindsurf Plugin(旧称 Codeium)を見つけてインストールします。
Authorize
インストール後、VS Codeの右下にWindsurfへのログインを促す通知が表示されます。
また、左サイドバー下部のプロフィールアイコンからWindsurfにログインすることもできます。 Visual Studio Codeからブラウザでリンクを開けないというエラーが表示される場合は、ブラウザをアップデートし、認可フローを再起動してください。
アカウントがない、またはオンラインで未ログインの場合は、アカウントの作成またはログインを求められます。サインインが完了すると、ポップアップでVisual Studio Codeに戻ります。
GitPodやCodespacesなどのブラウザベースのVS Code IDEをお使いの場合は、アクセストークンを入力して認証を完了する手順に案内されます。
Wait for Language Server
サインイン後、WindsurfがLanguage Serverのダウンロードを開始します。
これはWindsurfのAI機能を利用するために当社APIと通信するプログラムです。
ダウンロードは通常10〜20秒ほどで完了しますが、速度はインターネット接続に依存します。
その間もVS Codeは通常どおりご利用いただけます。
All Done!
これでWindsurfの充実したAI機能群(Autocomplete、Chat、Commandなど)をご利用いただけます。
拡張機能のインストール Windsurf プラグインの使用
セットアップ
Windsurf は多くの言語をサポートしていますが、ここでは Python を例に説明します。新しいファイル test.py を作成します。
コードから
Windsurf は不完全な関数ヘッダーから複数行のコードを提案できます。
提案を受け入れる
Tab キーを押して受け入れます。
拡張機能のインストール
拡張機能マーケットプレースを開く
Visual Studio のメニューバーで Extensions → Manage Extensions をクリックします。
Windsurf プラグインをインストール
Manage Extensions で Visual Studio Marketplace をクリックし、Windsurf を検索して Download をクリックします。
Visual Studio を再起動
ウィンドウを閉じて、Visual Studio を再起動します。
Windsurf プラグインにサインイン
プロジェクトを開くか作成します。ブラウザウィンドウが開き、サインインを求められます。
アカウントの作成
まだアカウントがない場合は、作成ページにリダイレクトされます。
完了
サインイン後、Visual Studio の Windsurf プラグインに自動的にログインします。
Windsurf プラグインの使い方
セットアップ
Windsurf は多くの言語をサポートしていますが、ここでは C# を例に説明します。C# ファイルを作成または開きます。
コードからの提案
Windsurf は、部分的な関数シグネチャから複数行のコードを提案できます。 Windsurf Plugin をインストールする
Jupyter 拡張機能をインストール
新しい JupyterLab セッションを開きます。セルに次を貼り付けて、Shift+Enter で実行します: import sys
!{sys.executable} - m pip install - U pip -- user
!{sys.executable} - m pip install - U codeium - jupyter -- user
仮想環境内の場合は、次を実行します: import sys
!{sys.executable} - m pip install - U pip
!{sys.executable} - m pip install - U codeium - jupyter
コマンドの実行が終わったら、ノートブックを閉じて Jupyter サーバーを停止します。
Jupyter を起動
Jupyter を再起動してノートブックを開きます。設定 (Ctrl + , ) を開き、Windsurf セクションに移動します。Enterprise の URL とトークンの入力欄が表示されます。 Get Windsurf Authentication Token をクリックし、リンクに従います。取得したトークンを設定ダイアログに貼り付けます。Windsurf の設定が見つからない場合、Jupyter を再起動していない可能性があります。サーバーを停止 (Ctrl+C) し、jupyter lab で再起動してください。
アカウント作成
Windsurf アカウントがない場合は、作成を求められます。
認証
サインイン後、トークンをコピーして設定ダイアログに貼り付けます。
完了!
これで Jupyter で Windsurf Plugin を利用する準備が整いました!
Windsurf Plugin の使い方
コードから
Windsurf は未完成の関数ヘッダーから複数行のコードを提案できます: Windsurf をインストール
拡張機能をピン留め
拡張機能のドロップダウンを開き、Windsurf のアイコンが常に表示されるようにピン アイコンをクリックします。
サインイン
拡張機能は自動でサインインページを開きます。開かない場合は、拡張機能のアイコンをクリックして表示されたリンクに従ってください。 Windsurf の使い方
コードから
Windsurf は、関数の途中まで入力したヘッダーから複数行のコードを提案できます。 拡張機能のインストール
選択した機能を確認
Confirm Selected Features というダイアログで Confirm をクリックします。
未署名コンテンツを信頼
Trust Artifacts というダイアログで Unsigned を選択し、Trust をクリックします。
Eclipse を再起動
案内に従い、インストール完了のために Eclipse を再起動します。
アカウント作成 / サインイン
ブラウザが開いたら Windsurf アカウントにサインインするか新規作成し、Eclipse に戻ってください。
完了!
Eclipse で Windsurf を使用する準備が整いました。
Windsurf の使い方
セットアップ
Windsurf は多くの言語をサポートしていますが、ここでは Java で説明します。新規ファイル Fib.java を作成します。
コードから
Windsurf は部分的な関数ヘッダーから複数行のコードを提案できます: package test;
public class Fib {
public int fib ( int n ) {
}
}