Claude Code + DeepSeek
本机终端编码助手 · 你的 DeepSeek 当 Claude 用
✅ 正常运行中 · v2.1.181
一、这是什么
Claude Code 是 Anthropic 官方的终端编码 Agent。它运行在你的终端里,直接读写你的项目文件。它不是一个聊天界面——它做的事情是:
你说"帮我重构这个模块"→ 它自己读代码、写代码、测试、改代码。
正常来说它只接 Anthropic 的 API。但通过 DeepSeek 的 Anthropic 兼容层,本机配置后可以用 DeepSeek 模型驱动 Claude Code——享受 Claude Code 的编码能力,花 DeepSeek 的钱。
二、配置方式
用户
→
Claude Code CLI
→
DeepSeek Anthropic 兼容层
→
DeepSeek V4 Pro
环境变量配置:
ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
ANTHROPIC_MODEL=deepseek-v4-pro
ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
子Agent配置:
Claude Code 在后台可以派生子 Agent 并发处理任务,走的更便宜的模型。
CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
CLAUDE_CODE_EFFORT_LEVEL=max
三、工作原理
Claude Code 不是一个"套壳聊天框",它是一个深度集成的编码环境,核心做了三件事:
① 项目感知(读代码)
你让他改一个功能,它先读整个项目的结构:哪些文件和这个功能相关、接口怎么定义的、测试在哪里。它不靠你一句一句描述项目结构——它自己读。
→ 比如你说"给用户模块加一个重置密码的功能",它先读 UserController、UserService、UserModel 的代码,理解当前密码逻辑怎么写,再动手改。
② 写代码
它写代码的方式不是粘贴告诉你"你复制这段代码"——它直接修改你的文件。你看到的和手动改代码一样:文件里的内容直接变了。
→ 改完会告诉你改了哪些文件、改了什么内容、为什么这么改。
③ 执行命令
它可以在终端里直接运行命令:安装依赖、跑测试、启动服务。你不需要切出去手动执行。
→ 改完代码后自动跑测试,测试没过自己改。
四、使用工作流
一次典型对话的节奏:
$ claude
▸ 你:帮我重构这个路由模块,拆成单独的路由文件
○ AI:[读当前路由代码,发现 800 行一个文件]
○ AI:我建议按业务域拆成 user/auth/order 3 个文件,继续吗?
▸ 你:继续
○ AI:[创建文件、重构代码、更新引用]
○ AI:重构完成。新增 3 个文件,修改 1 个导入文件。
○ AI:测试过了吗?要我跑一下测试?
▸ 你:跑一下
○ AI:[运行测试] 全部通过 ✅
五、能做什么
✅ 重构代码
✅ 加新功能
✅ 写测试
✅ 修 bug
✅ 读项目结构
✅ 分析代码问题
✅ 跑测试
✅ 调试
✅ 检查语法错误
✅ 重命名/移动文件
✅ 代码审查
✅ 批量处理
📱 小程
⚛️ React
🐍 Python
🦀 Rust
☕ Java
📄 HTML/CSS/JS
六、成本对比
| 对比 |
原来(Claude) |
现在(DeepSeek) |
| 输入/百万token |
$3.00 |
¥1.74 ≈ $0.24 |
| 出/百万token |
$15.00 |
¥3.48 ≈ $0.48 |
| 价差 |
— |
便宜约10-30倍 |
七、限制
DeepSeek V4 Pro vs 真实 Claude Sonnet 4:
编码质量大约低半档。 DeepSeek V4 的代码能力和 Claude Sonnet 4 比有一点差距——复杂重构时更容易出错,一次处理多个文件时更容易遗漏依赖关系。
实际感受:
- 简单的增删改查、单文件修改 → 完全没问题
- 跨文件重构、复杂逻辑 → 有时候需要你二次检查
- 和直接用 Hermes 聊天比 → 编码效率高很多,专注力集中
一句话评价:便宜到可以随便用,质量够日常开发。如果一个模块太难它改错了——重来一次就行,反正成本只有 Claude 的1/10。
八、怎么用它
在终端里,进入你的项目目录,直接运行:
$ cd /path/to/your/project
$ claude
然后直接说你要做什么。Agent 模式启动。