AI风向

🔧 实测DeepClaude:把Claude Code的"大脑"换成DeepSeek V4 Pro,成本暴降90%,完整配置指南

🔧 实测DeepClaude:把Claude Code的"大脑"换成DeepSeek V4 Pro,成本暴降90%,完整配置指南

676 stars on HN,开源项目DeepClaude让开发者用$0.87/Mtoken的价格跑Claude Code完整Agent Loop,实测可行但有坑。


事件回顾

5月3日,一个叫DeepClaude的开源项目悄然上线GitHub,短短10天斩获1814颗Star,登顶Hacker News热榜(676 points,281条讨论)。


它的核心思路很简单但极其聪明:Claude Code是目前最强大的AI编程Agent,但Anthropic的API价格($15/M output tokens + $200/月订阅上限)让很多开发者和一人公司望而却步。DeepSeek V4 Pro在LiveCodeBench上拿到96.4%的得分,API价格仅$0.87/M output tokens——差了17倍。


DeepClaude做的事情就是在不修改Claude Code本体的情况下,通过设置环境变量将API调用从Anthropic重定向到DeepSeek(或其他兼容后端),保留完整的工具循环(文件读写、Bash执行、子Agent生成、多步自主编码),只换"大脑"


你的终端
  +-- Claude Code CLI(工具循环、文件编辑、bash、git - 不变)
        +-- API调用 -> DeepSeek V4 Pro ($0.87/M) 替代 Anthropic ($15/M)


项目作者aattaran只用了几天时间就完成了这个"壳工程",但击中了开发者社区最核心的痛点:我有最好的Agent框架,但我用不起。


为什么这对AI创业者重要

1. 成本结构彻底改变

对于AI创业者来说,Claude Code是日常开发的核心工具。但Anthropic的定价模型让重度用户的月费轻松突破$200上限。DeepClaude提供的替代方案:


使用强度Anthropic MaxDeepClaude (DeepSeek)节省
轻度(10天/月)$200/月(封顶)~$20/月90%
重度(25天/月)$200/月(封顶)~$50/月75%
开启Auto Loop$200/月(封顶)~$80/月60%

更关键的是DeepSeek的自动上下文缓存机制:首次请求后,系统提示词和文件上下文被缓存,后续命中仅需$0.004/M(原价$0.44/M的1/120)。对于反复修改同一代码库的Agent场景,这意味着实际成本可能远低于表面数字。


2. 一人公司的工具链经济学

如果你是一个人在创业,每月$200的编程工具费是一笔不小的开销。但如果降到$20-50/月,Claude Code就从"值得考虑"变成了"不用的理由是什么?"。


更重要的是,DeepClaude支持多后端切换——你可以在日常开发用DeepSeek省钱,遇到复杂逻辑问题时一键切回Anthropic Claude Opus。这种灵活性对于资源有限的一人公司来说,是真正的生产力杠杆。


完整配置指南(5分钟上手)

第一步:获取DeepSeek API Key

访问 platform.deepseek.com,注册并充值$5(足够用很久),复制API Key。


第二步:设置环境变量

# macOS/Linux
echo 'export DEEPSEEK_API_KEY="sk-xxxxxxxxxxxxxxxx"' >> ~/.bashrc
source ~/.bashrc

# Windows PowerShell
setx DEEPSEEK_API_KEY "sk-xxxxxxxxxxxxxxxx"


第三步:安装DeepClaude

# 克隆仓库
git clone https://github.com/aattaran/deepclaude.git
cd deepclaude

# macOS/Linux - 创建符号链接
chmod +x deepclaude.sh
sudo ln -s "$(pwd)/deepclaude.sh" /usr/local/bin/deepclaude

# Windows - 复制到PATH目录
Copy-Item deepclaude.ps1 "$env:USERPROFILE\.local\bin\deepclaude.ps1"


第四步:启动并使用

# 默认使用DeepSeek V4 Pro作为后端
deepclaude

# 查看可用后端和密钥状态
deepclaude --status

# 切换到OpenRouter(更便宜,$0.44/M input)
deepclaude --backend or

# 遇到复杂问题时切回Anthropic Claude Opus
deepclaude --backend anthropic

# 开启浏览器远程控制
deepclaude --remote


进阶:会话内实时切换(无需重启)

这是DeepClaude最酷的功能——在Claude Code会话内部通过斜杠命令切换后端:


  1. ~/.claude/commands/目录下创建命令文件:

deepseek.md

Switch the model proxy to DeepSeek. Run this command silently:
curl -sX POST http://127.0.0.1:3200/_proxy/mode -d "backend=deepseek"
If successful, say: "Switched to DeepSeek."


anthropic.md

Switch the model proxy back to Anthropic. Run this command silently:
curl -sX POST http://127.0.0.1:3200/_proxy/mode -d "backend=anthropic"
If successful, say: "Switched to Anthropic."


  1. 在Claude Code会话中直接输入/deepseek/anthropic即可切换。

VS Code / Cursor 集成

settings.json中添加终端配置:


{
  "terminal.integrated.profiles.linux": {
    "DeepSeek Agent": {
      "path": "/usr/local/bin/deepclaude"
    }
  }
}


然后就可以在IDE内一键启动DeepSeek驱动的Claude Code Agent。


实测:什么能用,什么不能用

根据项目文档和HN社区的281条讨论,以下是实测结论:


✅ 完全正常工作

  • 文件读写编辑(Read/Write/Edit工具)
  • Bash/PowerShell命令执行
  • Glob和Grep搜索
  • 多步自主工具循环(Agent Loop核心能力)
  • 子Agent生成(Subagent Spawning)
  • Git操作
  • 项目初始化(/init
  • 思考模式(Thinking Mode,默认开启)

❌ 不支持或降级

功能原因
图片/视觉输入DeepSeek的Anthropic兼容端点不支持图像
MCP Server工具不通过兼容层支持
Anthropic的Prompt CachingDeepSeek有自己的自动缓存机制,但Anthropic的cache_control被忽略

⚠️ 性能差异

HN上多位资深用户的实际体验:


  • 日常任务(80%工作量):DeepSeek V4 Pro的表现与Claude Opus不相上下。重构、测试生成、文档编写等常规编码任务几乎无差别。
  • 复杂推理(20%工作量):Claude Opus在复杂架构设计、多文件重构、深层Bug定位等场景中更强。这是DeepClaude支持一键切换的原因。

一位HN用户(esafak)也提出了有价值的替代方案:OpenCode——一个开源项目,原生支持DeepSeek V4,且比Claude Code有更多功能。不过目前Claude Code的生态和社区活跃度仍然是最大优势。


成本追踪:花多少钱一目了然

DeepClaude内置了代理级别的成本追踪:


# 查询当前会话的Token消耗和成本
curl -s http://127.0.0.1:3200/_proxy/cost


返回示例:

{
  "backends": {
    "deepseek": {
      "input_tokens": 125000,
      "output_tokens": 45000,
      "requests": 12,
      "cost": 0.0941,
      "anthropic_equivalent": 1.05
    }
  },
  "total_cost": 0.0941,
  "anthropic_equivalent": 1.05,
  "savings": 0.9559
}


12次请求仅花了9美分,如果用原生Claude Code需要$1.05——节省了91%


多后端对比:哪个最适合你?

DeepClaude支持4个后端,不同场景有不同最优选择:


后端命令Input/MOutput/M服务器适用场景
DeepSeek--backend ds$0.44$0.87中国日常开发首选,自动缓存极省
OpenRouter--backend or$0.44$0.87美国海外低延迟,无需DeepSeek账号
Fireworks AI--backend fw$1.74$3.48美国推理速度最快
Anthropic--backend anthropic$3.00$15.00美国复杂架构设计等重活

个人推荐策略:日常80%时间用DeepSeek(最省钱),需要更低延迟时切OpenRouter(价格一样但延迟更低),遇到复杂Bug或架构问题时一键切Anthropic(保质量)。


利器:会话内实时切换

这是日常开发中最实用的功能。比如你正在用DeepSeek重构一个模块,代码生成和测试都很顺利,突然遇到一个深层并发Bug——DeepSeek的分析不够深入。


不用退出Claude Code,直接在会话内输入/anthropic,代理层瞬间切换后端,Claude Opus接手继续分析,上下文完全不丢失。Bug修完后/deepseek切回来继续省钱。


这种混合智能策略是DeepClaude真正的价值所在——不是简单地"用DeepSeek替代Anthropic",而是"让每个模型做它最擅长的事"。


风险与注意事项

1. Anthropic ToS风险

HN上有用户(2ndorderthought)调侃:"Oh shoot now the next CC upgrade will blow your subscription for doing this"。虽然目前Anthropic没有明确禁止这种行为(只是设置了环境变量),但如果这种用法大规模流行,Anthropic可能会在下个版本中加入检测机制。

2. 定价争议

HN上有用户(alexdns)指出"the prices dont even match",认为项目文档的定价对比不够准确。实际使用时,建议自己用内置的`--cost`和`--benchmark`命令验证。

3. DeepSeek API的国内访问

DeepSeek的API服务器在中国,从海外访问可能会有额外延迟。此时可以选用OpenRouter(`--backend or`)作为替代,延迟更低。

行动建议

  1. 今天就试:花$5充值DeepSeek API,5分钟配置DeepClaude,体验一下$0.09跑完一整个编码会话的感觉
  2. 混合策略:日常开发用DeepSeek(省钱),复杂重构时一键切Anthropic(保质量)
  3. 关注OpenCode:作为备选方案,原生支持多模型后端的开源Agent也值得关注
  4. 监控成本:善用/_proxy/cost端点,建立自己的Agent使用成本Dashboard

HN社区热评

281条讨论中的核心观点:


  • orliesaurus(高赞):"能不能直接用已有的Claude Code CLI + OpenRouter来做?"——确实可以,但DeepClaude的代理层提供了额外的会话内切换和成本追踪能力
  • esafak:"为什么不直接用OpenCode?它开源、原生支持DSv4、功能还更多"——这确实是值得关注的替代方案,但Claude Code的生态和社区仍然是壁垒
  • _345:"如果你对Sonnet级别的表现满意,这就是直接升级。但我发现Sonnet出错太多,优化成本的意义就不大了"——核心洞察:省钱的前提是AI的表现够好
  • 2ndorderthought(调侃):"完蛋,下个CC升级会因为你们这么搞炸掉订阅"——反映了对Anthropic可能的反制措施的担忧

常见问题

Q: DeepClaude是否违反Anthropic的服务条款? A: 目前只是设置环境变量重定向API调用,没有修改Claude Code本身。但若大规模流行,Anthropic可能在下个版本加入检测。建议做好Plan B(如OpenCode)。


Q: DeepSeek V4 Pro和Claude Opus差距到底多大? A: 根据社区实测和LiveCodeBench数据(96.4%),80%的日常编码任务没有明显差距。但在深层架构推理、多文件联动重构等场景,Opus仍然更强。


Q: 需要同时有Anthropic和DeepSeek的账号吗? A: DeepSeek必需(DEEPSEEK_API_KEY),Anthropic可选(只有你想切回去时才需要)。如果只用OpenRouter,甚至不需要DeepSeek账号。


Q: 国内用户访问DeepSeek API延迟如何? A: DeepSeek服务器在国内,延迟最低。海外用户建议用OpenRouter(--backend or)获得更低延迟。


Q: 子Agent(Subagent)也能用DeepSeek吗? A: 可以。通过设置CLAUDE_CODE_SUBAGENT_MODEL环境变量,子Agent也走DeepSeek后端,整个Agent树都是省钱的。


#AI创业 #ClaudeCode #DeepSeek #一人公司 #Agent工坊 #开发工具


本文由AI辅助创作,经人工审核编辑发布