CoreCode文件

接入

在 VS Code、Cursor 和 JetBrains 裡用 Claude Code

最後更新:

Claude Code 在 VS Code 和 Cursor 裡有獨立的聊天面板外掛,在 JetBrains IDE 裡則是透過外掛連接命令列版。兩種都讀 ~/.claude/settings.json,所以接入 CoreCode 的設定寫一次就夠。本頁依 Anthropic 的 VS Code 和 JetBrains 官方說明整理。

重點
  • 把 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 寫進 ~/.claude/settings.json 的 env,外掛和命令列共用這一份設定。
  • VS Code 需要 1.94 或更新版本;在外掛設定裡勾選 Disable Login Prompt,外掛就不會一再要求登入 Claude 帳號。
  • VS Code 外掛自帶一份 Claude Code;想在整合終端機裡執行 claude,還要另外裝命令列版。
  • JetBrains 外掛不自帶 Claude Code,必須先裝命令列版,外掛會在 IDE 終端機裡執行它。
  • 改完設定要完全退出 IDE 再開啟,然後用 /status 確認走的是 https://corecode.live。

第一步:寫好設定檔

編輯 ~/.claude/settings.json(Windows 是 %USERPROFILE%\.claude\settings.json),沒有就新建:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://corecode.live",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的金鑰"
  }
}

金鑰在控制台 API 金鑰 頁建立,分組選「Claude 滿血(僅限CC)」。外掛裡的 Claude Code 也算 Claude Code 客戶端,可以用這個分組。更多選項見 建議設定。

不要把這兩個變數寫進 VS Code 外掛自己的 environmentVariables 設定:那只對外掛生效,官方建議共用的設定放在 Claude Code 的 settings.json 裡。

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。這是官方為第三方接入準備的選項,勾上後外掛不會再跳出 Claude 帳號登入畫面。

  3. 完全退出再開啟

    設定只在啟動時讀取。關掉所有 VS Code 視窗再重新開啟,開啟 Claude Code 面板並傳送一則訊息。

外掛自帶一份 Claude Code,用來驅動聊天面板。想在 VS Code 的整合終端機裡直接執行 claude,需要另外 安裝命令列版。外掛的版本號就是它自帶的 Claude Code 版本。

JetBrains(IntelliJ IDEA、PyCharm、WebStorm 等)

外掛支援 IntelliJ IDEA、PyCharm、Android Studio、WebStorm、PhpStorm、GoLand 等大多數 JetBrains IDE。它不自帶 Claude Code,而是在 IDE 的終端機裡執行命令列版並與之連線,所以要裝兩樣:

  1. 依 Claude Code 接入 安裝命令列版,寫好上面的設定檔。
  2. 從 JetBrains Marketplace 安裝 Claude Code 外掛,重新啟動 IDE。

之後在 IDE 的終端機裡執行 claude,差異比對、共用選取內容這些功能就會生效;也可以按 Ctrl+Esc(Mac 是 Cmd+Esc)直接開啟。已經在外部終端機裡執行的 Claude Code,輸入 /ide 連線到 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;確認 env 寫在 ~/.claude/settings.json 裡;完全退出 VS Code 再開啟。還是不行,從命令選擇區執行 Developer: Reload Window。
環境變數設在終端機裡,外掛讀不到從圖形介面啟動的 VS Code 不一定會繼承終端機的環境變數。寫進 settings.json 最穩,或是在終端機裡用 code . 啟動 VS Code。
還在走官方帳號外掛或命令列之前用 claude.ai 帳號登入過的,先執行 /logout,再依上面的步驟重新開啟。不要同時設定 ANTHROPIC_API_KEY。
裝了外掛但面板沒出現重新啟動 VS Code,或從命令選擇區執行 Developer: Reload Window。

其他錯誤訊息見 錯誤排查。

常見問題解答

VS Code 外掛和命令列版 Claude Code 是同一個東西嗎?

外掛自帶一份 Claude Code 來驅動聊天面板,和命令列版共用 ~/.claude/settings.json。所以設定寫一次兩邊都生效;但要在終端機裡執行 claude,仍需另外安裝命令列版。

Cursor 裡能用嗎?

能。在 Cursor 的擴充功能檢視裡搜尋 “Claude Code” 安裝,設定方法和 VS Code 相同。

JetBrains 外掛為什麼提示 Cannot launch Claude Code?

JetBrains 外掛不自帶 Claude Code,需要先裝命令列版,並確保 claude 在 PATH 裡;找不到時,在外掛設定的 Claude command 裡填完整路徑。