aattaran/deepclaude
Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper.
解决的问题
DeepClaude 允许用户在使用 Claude Code 的自主代理循环时,将昂贵的 Anthropic 模型替换为更实惠的替代方案,如 DeepSeek V4 Pro、OpenRouter 或 Fireworks AI。这在不牺牲工具循环、文件编辑和 bash 执行等核心功能的情况下,显著降低了运行自主编码代理的成本。
工作原理
该项目提供了一个本地代理,用于拦截来自 Claude Code CLI 的 API 调用。通过操作环境变量(例如 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN),它可以将模型请求重定向到不同的后端。该代理可以通过控制端点在会话期间切换后端,允许用户在不重新启动终端的情况下,在 DeepSeek 和 Anthropic(例如用于更复杂的推理任务)之间进行切换。
适用对象
使用 Claude Code 并希望在保持相同的用户体验和自主代理能力的同时,降低 API 成本或使用不同模型提供商的开发人员。
亮点
- 多后端支持:支持 DeepSeek、OpenRouter、Fireworks AI 和原始 Anthropic 模型。
- 成本追踪:包含一个可以追踪 Token 使用量并计算与 Anthropic 价格相比节省了多少金额的代理。
- 实时切换:可以使用斜杠命令、CLI 标志或 VS Code 键盘快捷键在会话期间切换后端。
- 远程控制:允许将 DeepSeek 用作浏览器中打开的 Claude Code 会话的“大脑”。
- 工具兼容性:保持对文件读写、bash 执行、git 操作和子代理生成的支持。
相关
- 项目
- 项目
- 项目
- 项目
- 项目