如果你希望 claude pycharm 的意义不止于自动补全,那么有两条实用路径:在 PyCharm 中使用 JetBrains 的 Claude Agent,或者在 PyCharm 内置终端中运行 Claude Code。两者都能提供用于读取文件、编辑代码和运行命令的智能体工作流;区别在于你希望智能体嵌入 IDE 还是驻留在 Shell 中。
PyCharm 中的 Claude:两种真实的协作方式
| 路径 | 最佳适用场景 | 功能特点 |
|---|---|---|
| PyCharm 中的 Claude Agent | 面向 IDE 的原生任务 | 当前文件上下文、项目指令、MCP 工具以及 AI Assistant 中的权限提示 |
| PyCharm 终端中的 Claude Code | 终端优先的工作流 | CLI 会话、斜杠命令以及对模型路由的直接控制 |
如果你只需要一个答案:当你想在 PyCharm 内使用聊天面板时,请使用 Claude Agent;当你想在终端标签页中获得相同的智能体循环时,请使用 Claude Code。
选项 1:PyCharm 中的 Claude Agent
JetBrains 的 Claude Agent 专为代码感知工作而构建。它可以规划并执行多步骤任务、运行命令、分析结果以及使用工具。PyCharm 可以自动传递活动编辑器文件和选中文本,因此你无需每次重新附加明显的上下文。
通过安装 AI Assistant、激活 Claude Agent 并选择认证方式(如 JetBrains AI 订阅、API 密钥或 Anthropic Console 访问)来设置它。然后打开你希望智能体遵循的项目指令。
有用的设置要点:
- 将持久的仓库指导放在
CLAUDE.md中。 - 如果需要访问数据库、浏览器或内部工具,请使用 MCP。
- 当希望先进行分析再执行编辑时,选择 Plan 模式。
- 一旦提示词足够精确,保持 Auto 或 Accept Edits 以加快迭代速度。
选项 2:PyCharm 终端中的 Claude Code
如果你偏好终端工作流,PyCharm 已经提供了你需要的 Shell。Claude Code 单独安装,然后在项目根目录启动。
npm install -g @anthropic-ai/claude-code
cd your-project
claude
要经由 Novita AI 路由 Claude Code,请先设置兼容 Anthropic 的后端:
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<your-novita-api-key>"
export ANTHROPIC_MODEL="moonshotai/kimi-k2-instruct"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2-instruct"
这样在保持相同 Claude Code 工作流的同时,你可以无需改动 IDE 即可更换后端模型。
Novita AI 的定位
Novita AI 在此提供两个有用的层次:兼容 Anthropic 的模型 API 和用于更重执行的隔离 Agent Sandbox。使用 API 进行代码推理和补丁生成,然后当本地执行不是最佳权衡时,将昂贵的构建、测试运行或浏览器任务移至沙箱中。
这也为你提供了一个干净的逃生通道:当 Claude 对于常规重构不是最经济的选择时。相同的 PyCharm 工作流可以继续运行,但后端可以切换到 Novita 的开源模型(如 Qwen)进行日常编辑。
建议的工作流
- 在 PyCharm 中从 Claude Agent 开始,用于快速规划或文件感知的聊天。
- 当你希望对提示词、命令或会话复用有更精细的控制时,切换到终端中的 Claude Code。
- 当你希望获得 API 路由、模型选择以及可预测的智能体运行基础设施时,使用 Novita AI 作为后端。
- 将长时间运行或风险较高的任务卸载到 Agent Sandbox。
常见问题
PyCharm 支持 Claude 吗?
是的。JetBrains AI Assistant 界面包含 Claude Agent,PyCharm 也可以从其终端运行 Claude Code。
我需要为 Claude Code 安装单独的插件吗?
不需要。Claude Code 从终端工作,因此 PyCharm 的内置 Shell 就足够了。
我能否在不同工具之间保持相同的仓库指令?
可以。CLAUDE.md 是共享的持久指令存放位置。
Novita AI 是一个面向模型 API、GPU 和智能体运行时的 AI 云平台。
