JetBrains IDE 使用 Claude Code
前言(环境配置)
在 JetBrains IDE 的自带工具 AI Assistant 中使用 Claude Code,需要安装下列工具:
- JetBrains IDE 插件:AI Assistant
- Claude Code CLI
- Zed Industries 的 Claude ACP 工具:
@agentclientprotocol/claude-agent-acp- 前身是:
@zed-industries/claude-code-acp
- 前身是:
- Claude Code CLI、 Claude ACP 都是可免费商用的。
安装方法
AI Assistant:在插件商店安装即可。
Claude Code CLI:可以视为 Agent ,可以配合其他的 AI 模型 ,比如 DeepSeek 等。
命令行运行:
npm install -g @anthropic-ai/claude-code测试:
claude --version若显示版本号则安装成功。接入你的模型:
接入模型有 3 中方式。
第一种:在命令行中直接输入命令,临时使用。
第二种:在环境变量中配置
第三种:在
~/.claude/settings.json中配置env字段。{ "env": { "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1", "ANTHROPIC_API_KEY": "your-api-key" } }我个人习惯采用第二种方式。
案例 1 deepseek:直接看官网描述。
- mac 下,直接配置到
~/.zshrc内:# DeepSeek for Claude Code export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic export ANTHROPIC_AUTH_TOKEN=<你的 DeepSeek API Key> export ANTHROPIC_MODEL=deepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash export CLAUDE_CODE_EFFORT_LEVEL=max
- mac 下,直接配置到
案例 2 Ollama:直接改环境变量即可:
export ANTHROPIC_BASE_URL="http://localhost:11434" export ANTHROPIC_AUTH_TOKEN="ollama" export ANTHROPIC_MODEL="qwen2.5-coder:7b"
Zed 的 ACP 工具:
- 命令行输入:
npm install -g @agentclientprotocol/claude-agent-acp
开始使用
上述内容完成之后,Claude Code 就可以使用了,在命令行中可以直接启动。
案例:
cd /path/to/my-projectclaude在 JetBrains IDE 种,打开右侧对话框,点击上方的选项按钮(三个点),选择 「添加自定义智能体」 (Add Custom Agent),修改为下列内容:
{
"default_mcp_settings": {},
"agent_servers": {
"Claude Code": {
"command": "claude-agent-acp",
"args": [],
"env": {}
}
}
}重点是 agent_servers 中的内容。
配置完毕之后,在 AI Assistant 中就可以直接使用了。
此外,也可以用 IDE 插件 Claude Code,只不过是命令行式的。
关于配置
具体的配置可参考:
版权所有
版权归属:FelixJY
