接入
在 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
-
安装插件
VS Code 需要 1.94 或更高版本。按
Ctrl+Shift+X(Mac 是Cmd+Shift+X)打开扩展视图,搜索 “Claude Code”,安装 Anthropic 发布的那个。Cursor 里同样搜索安装;其他基于 VS Code 的编辑器可以从 Open VSX 安装。 -
关掉登录提示
按
Ctrl+,(Mac 是Cmd+,)打开设置,搜索 “Claude Code login”,勾选 Disable Login Prompt。这是官方给第三方接入准备的选项,勾上后插件不会再弹出 Claude 账号登录界面。 -
完全退出再打开
配置只在启动时读取。关掉所有 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 的终端里运行命令行版并与之连接,所以要装两样:
- 按 Claude Code 接入 安装命令行版,写好上面的配置文件。
- 从 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 里填完整路径。