IDEA / Android Studio 中接入 Claude Code:替代 ProxyAI 的终端方案
ProxyAI 插件已无法访问,之前的 ProxyAI + DeepSeek V4 配置方案已失效。现在改为直接在 IDEA 内置终端中使用 Claude Code CLI,零插件、零配置,一条命令即可进入 AI 编程模式。本文记录这个方案的切换过程和实际使用方式。
背景:为什么放弃 ProxyAI
ProxyAI 插件之前通过 Custom OpenAI Provider 的方式在 IDEA 中接入 DeepSeek V4,实现了对话补全和代码补全。但 ProxyAI 服务已无法访问,该方案不再可用。
替代方案对比:
| 维度 | ProxyAI(已失效) | Claude Code CLI(当前方案) |
|---|---|---|
| 模式 | IDEA 插件 + API 配置 | 终端 CLI 直接使用 |
| 安装 | 插件市场安装 + 图形配置 | npm install -g @anthropic-ai/claude-code |
| 模型 | 自定义 API(DeepSeek 等) | Anthropic Claude(默认) |
| 上下文 | 受限于插件配置 | 原生 200K Token |
| 适用场景 | 内嵌对话面板 + 代码补全 | 终端内编码、重构、调试、文件操作 |
| IDE 依赖 | 强依赖 IDEA/Android Studio | 独立 CLI,终端即可 |
第一步:安装 Claude Code CLI
Claude Code 是 Anthropic 官方的终端 AI 编程工具,通过 npm 全局安装:
1 | npm install -g @anthropic-ai/claude-code |
💡 需要 Node.js 18+ 环境。安装完成后在任意项目目录运行
claude即可启动交互模式。
验证安装:
1 | claude --version |
第二步:在 IDEA / Android Studio 终端中使用
IDEA 和 Android Studio 内置了完整的终端功能,Claude Code 直接在这里运行:
1 | File → Settings → Tools → Terminal |
使用方式
方式一:项目终端直接运行
打开 IDEA 终端面板(快捷键 Alt+F12),在项目目录下:
1 | claude |
进入交互模式后可以直接提出编码需求,Claude Code 会自动:
- 读取项目文件和上下文
- 生成或修改代码
- 执行终端命令
- 提交 Git 变更
方式二:单次命令模式
不需要交互会话时,直接传参:
1 | claude -p "给这个 React 组件添加 TypeScript 类型定义" |
第三步:常用操作速查
| 场景 | 命令 |
|---|---|
| 启动交互会话 | claude |
| 单次提问 | claude -p "问题内容" |
| 读取文件作为上下文 | claude -p "分析 src/main.js 的架构" |
| 自动修复错误 | claude -p "修复报错信息中的问题" |
| 编写提交信息 | claude -p "为本次变更生成 Git commit message" |
| 退出交互模式 | /exit |
🏷️ 常用技巧:
- 在交互模式下可以直接引用文件路径让 Claude Code 读取
- 用
/help查看所有内置命令- 代码修改默认会直接写入文件,修改前 Claude Code 会展示 diff 并确认
第四步:终端快捷键与效率提升
在 IDEA 中可以配置终端快捷键,让 Claude Code 调用更顺手:
推荐的终端快捷键映射
| 操作 | 推荐快捷键 | 配置路径 |
|---|---|---|
| 打开/关闭终端 | Ctrl+ö |
Keymap → Main Menu → Tools → Terminal |
| 打开新建终端 | Ctrl+Shift+ö |
Keymap → Terminal → Open in New Tab |
| 终端全屏 | Ctrl+Shift+F12 |
默认(隐藏所有面板,聚焦终端) |
💡 我的个人配置:
Ctrl+ö快速呼出终端,进入后直接claude启动会话,用完后Ctrl+F4关闭标签页,回到编辑器。整个过程不到 2 秒。
终端复用建议
- 每个项目一个终端标签页,用 IDEA 的终端 Tab 管理
- Claude Code 会话适合长时间保持,用
/clear清理上下文 - 不需要时直接
Ctrl+C退出,不消耗 API 额度
方案对比总结
| 维度 | ProxyAI 旧方案 | Claude Code 终端方案 |
|---|---|---|
| 配置复杂度 | ⭐⭐⭐ 多步图形配置 | ⭐ 一条命令 |
| 维护成本 | ⭐⭐⭐ 依赖插件兼容性 | ⭐ 只需维护 npm 包 |
| IDE 集成度 | ⭐⭐⭐⭐⭐ 内嵌面板 | ⭐⭐⭐ 终端内使用 |
| 模型自由度 | ⭐⭐⭐⭐⭐ 任意 API | ⭐⭐ Claude 生态 |
| 代码补全 | ✅ 实时 Tab 补全 | ❌ 无行内补全 |
| 代码理解 | ✅ 对话面板 | ✅ 终端交互 + 文件操作 |
| 文件修改 | ❌ 需手动复制 | ✅ CLI 直接修改项目文件 |
| Git 集成 | ❌ | ✅ 自动 commit、push |
| 跨 IDE 使用 | ❌ 仅 IDEA 系 | ✅ 任何编辑器/VSCode/终端 |
常见问题
❌ Claude Code 启动报错
原因:Node.js 版本过低或 npm 安装权限问题。
解决:
1 | # 检查 Node 版本,需要 18+ |
❌ 如何切换模型
Claude Code 默认使用 Anthropic Claude 模型。如果需要使用其他模型(如 DeepSeek),可以通过 Hermes Agent 作为代理层:
1 | # 在 Hermes 会话中委托编码任务 |
关于 Hermes Agent 的详细用法,参考同系列文章:Hermes Agent 日常使用与集成。
❌ 如何保留 ProxyAI 时期的 DeepSeek API 信息
DeepSeek V4 的 API Key 仍然有效(sk- 开头),如果后续需要继续使用 DeepSeek,可以通过以下方式:
- Hermes Agent 中配置 DeepSeek 作为编码提供商
- 直接调用 API:
curl https://api.deepseek.com/chat/completions - OpenAI 兼容库:配置
base_url=https://api.deepseek.com/v1即可使用
总结
ProxyAI 插件的失效是一次被动迁移,但切换到 Claude Code 终端方案后,使用体验反而更加清爽——不需要额外插件、不需要图形配置、不需要在 IDEA 设置里反复调试参数。一条 claude 命令就能直接开始工作,尤其在重构代码、批量修改文件、管理 Git 流程时,CLI 方案比内嵌对话面板更贴合开发流程。
如果你之前在使用 ProxyAI 配置方案,直接卸载插件,打开终端输入 claude 即可开始新的工作流程。
关联阅读:
- Hermes Agent 日常使用与集成 — 如果需要多种模型切换和更灵活的编码工作流
- IDEA 配置 DeepSeek V4 旧方案 (旧版存档)
- 标题: IDEA / Android Studio 中接入 Claude Code:替代 ProxyAI 的终端方案
- 作者: Jerome Xiong
- 创建于 : 2026-07-01 12:00:00
- 更新于 : 2026-07-16 15:31:40
- 链接: https://jeromexiong.github.io/2026/07/01/AI模块/IDEA-Android-Studio-配置-DeepSeek-指南/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。