CoreCodeドキュメント

接続

VS Code、Cursor、JetBrains での Claude Code

最終更新:

VS Code と Cursor には Claude Code 専用のチャットパネル拡張機能があり、JetBrains の IDE ではプラグインがコマンドライン版に接続します。どちらも ~/.claude/settings.json を読むので、CoreCode の設定は 1 回書くだけで済みます。このページは、Anthropic の VS Code と JetBrains のガイドに沿っています。

ポイント
  • ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN は ~/.claude/settings.json の env ブロックに書きます。拡張機能と CLI はこのファイルを共有します。
  • VS Code は 1.94 以降が必要です。拡張機能の設定で Disable Login Prompt にチェックを入れると、Claude アカウントへのサインインを求められなくなります。
  • VS Code 拡張機能は独自の Claude Code を同梱しています。統合ターミナルで claude を実行するには、CLI も必要です。
  • JetBrains プラグインは Claude Code を同梱しません。先に CLI をインストールすると、プラグインが IDE のターミナルでそれを実行します。
  • 設定を変えたら IDE を完全に終了して開き直し、/status でリクエストが https://corecode.live に向かっていることを確認します。

ステップ 1:設定ファイル

~/.claude/settings.json(Windows では %USERPROFILE%\.claude\settings.json)を編集します。なければ作成してください。

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://corecode.live",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key"
  }
}

キーは、コンソールの API キーページで Claude 满血(仅限CC)グループに作成します。拡張機能の中の Claude Code も Claude Code として扱われます。そのほかの設定はおすすめ設定を参照してください。

これらの変数を VS Code 拡張機能自身の environmentVariables 設定に入れないでください。その設定は拡張機能にしか効かず、共通の設定は Claude Code の settings.json に置くよう Anthropic は勧めています。

VS Code と Cursor

  1. 拡張機能をインストールする

    VS Code 1.94 以降が必要です。Ctrl+Shift+X(Mac では Cmd+Shift+X)を押して「Claude Code」を検索し、Anthropic が公開しているものをインストールします。Cursor でも同じ手順です。VS Code ベースのほかのエディタでは、Open VSX からインストールできます。

  2. ログイン画面を無効にする

    Ctrl+,(Mac では Cmd+,)を押して「Claude Code login」を検索し、Disable Login Prompt にチェックを入れます。サードパーティの構成向けに Anthropic が用意している設定で、オンにすると拡張機能は Claude アカウントのサインイン画面を表示しなくなります。

  3. 終了して開き直す

    設定は起動時に読み込まれます。VS Code のウィンドウをすべて閉じて開き直し、Claude Code パネルを開いてメッセージを送ってください。

拡張機能はチャットパネルを動かすために独自の Claude Code を同梱しています。VS Code の統合ターミナルで claude を実行するには、CLI もインストールしてください。拡張機能のバージョン番号は、同梱されている Claude Code のバージョンです。

JetBrains(IntelliJ IDEA、PyCharm、WebStorm など)

このプラグインは、IntelliJ IDEA、PyCharm、Android Studio、WebStorm、PhpStorm、GoLand をはじめ、ほとんどの JetBrains IDE で動きます。Claude Code は同梱されておらず、IDE のターミナルで CLI を実行して接続するので、両方をインストールします。

  1. Claude Code の手順で CLI をインストールし、上の設定ファイルを書きます。
  2. JetBrains Marketplace から Claude Code プラグインをインストールし、IDE を再起動します。

そのあと IDE のターミナルで claude を実行すると、差分表示や選択範囲の共有などが有効になります。Ctrl+Esc(Mac では Cmd+Esc)で直接開くこともできます。外部のターミナルからは、/ide を入力すると、実行中の Claude Code を IDE に接続できます。プラグインに「Cannot launch Claude Code」と表示される場合は、claude が PATH にありません。プラグインの Claude command 設定にフルパスを指定してください。

CoreCode 経由になっているか確認する

パネルまたはターミナルで /status を入力します。Base URL は https://corecode.live のはずです。メッセージを送ると、そのリクエストと課金がコンソールの利用ログに表示されます。

よくある問題

症状対処法
拡張機能がサインイン画面を出し続ける、または Not logged in · Please run /login と表示されるDisable Login Prompt にチェックを入れ、~/.claude/settings.json に env があることを確認して、VS Code を完全に終了します。それでも直らなければ、コマンドパレットで Developer: Reload Window を実行します。
ターミナルで設定した変数が認識されないデスクトップから起動した VS Code は、シェルの環境を引き継がないことがあります。settings.json を使うか、ターミナルから code . で VS Code を起動してください。
公式アカウントのままになっている以前 claude.ai アカウントでサインインしていた場合は、/logout を実行してから、上の手順で開き直します。ANTHROPIC_API_KEY も同時に設定しないでください。
インストール後にパネルが表示されないVS Code を再起動するか、Developer: Reload Window を実行します。

そのほかのエラーはエラーを参照してください。

FAQ

VS Code 拡張機能は Claude Code CLI と同じものですか?

拡張機能はチャットパネル用に独自の Claude Code を同梱し、~/.claude/settings.json を CLI と共有するので、1 回の設定で両方に効きます。ターミナルで claude を実行するには、やはり CLI が必要です。

Cursor でも使えますか?

はい。Cursor の拡張機能ビューで「Claude Code」を検索してください。設定は VS Code と同じです。

JetBrains プラグインに Cannot launch Claude Code と出るのはなぜですか?

プラグインは Claude Code を同梱していません。CLI をインストールして claude が PATH にあることを確認するか、プラグインの Claude command 設定にフルパスを指定してください。