← 返回AI精选
AI编程工具

Deep Code

专为 DeepSeek 模型调优的终端编码助手,支持深度思考、推理强度控制与 Agent Skills。

产品与定位

Deep Code 是一款由社区团队(lessweb,官网 deepcode.vegamo.cn)开发的终端 AI 编码助手,只针对 DeepSeek 模型做调优。它已被 DeepSeek 官方 API 文档收录为推荐集成方案(api-docs.deepseek.com/quick_start/agent_integrations/deepcode),这是它区别于其他第三方 CLI 的最强背书。

它的设计出发点来自一个具体观察:工具 schema 并非中立 —— 模型在训练与强化学习中形成的工具调用习惯,会让它在某个 harness 里表现很好,换一套工具形态就不稳定。Deep Code 因此选择「只为一个模型系列量身调优」,让 harness 持续贴合 DeepSeek 的行为特点。

功能速览

功能说明
深度思考控制原生支持思考模式,reasoningEffort 可选 max / high
上下文缓存主动利用 DeepSeek 的 KV 缓存(自动前缀缓存)降低成本
Agent Skills扫描 ./.deepcode/skills/、./.agents/skills/、~/.deepcode/skills/、~/.agents/skills/
MCP 集成settings.json 配置 mcpServers,/mcp 查看服务器状态与可用工具
细粒度权限对 shell 命令、文件读写、网络访问逐类设置「始终允许 / 始终询问 / 直接拒绝」
多模态识图README 称 deepseek-flash 可直接读图,非多模态模型自动改用 UnderstandImage 工具(官网 FAQ 与 README 表述不一致,见下文)
联网搜索支持 DeepSeek Responses API 原生联网搜索,也可挂自定义搜索脚本
通知回调任务结束后执行 notify 脚本(可推 Slack、系统通知等)
VSCode 扩展独立插件,与 CLI 共享同一个 ~/.deepcode/settings.json

常用命令

命令 / 快捷键作用
deepcode在项目目录启动
/model切换模型、思考模式与推理强度
/init初始化 AGENTS.md
/skills列出可用 skills
/mcp查看 MCP 服务器状态
/fork / /resume / /undo分叉会话 / 恢复历史 / 回滚代码与对话
Ctrl+V从剪贴板粘贴图片

调用与兼容性

# 需要 Node.js 18+
npm install -g @vegamo/deepcode-cli
deepcode --version

创建 ~/.deepcode/settings.json:

{
  "env": {
    "MODEL": "deepseek-flash",
    "BASE_URL": "https://api.deepseek.com",
    "API_KEY": "sk-..."
  },
  "thinkingEnabled": true,
  "reasoningEffort": "max"
}

支持任意 OpenAI 兼容端点:把 BASE_URL 指向其他兼容服务(例如火山方舟的 Coding Plan)即可复用,不限于 DeepSeek 官方 API。

版本与更新注意

  • 当前版本 v0.4.1(2026-09-17),仓库 lessweb/deepcode-cli(不是 OpenBMB/DeepCode,该路径并不存在,两者是不同项目),MIT 许可,约 2,254 stars(截至 2026-09-22),仍在积极迭代。
  • npm 包名是 @vegamo/deepcode-cli,与 GitHub 组织名 lessweb 不一致,安装时不要找错。
  • 模型名在演进:当前主力为 deepseek-flash(DeepSeek-V4.1-Flash,1M 上下文)与 deepseek-v4-pro(DeepSeek-V4-Pro-0813,1M 上下文);deepseek-v4-flash 与 deepseek-v4-flash-vision-exp 已被 DeepSeek 官方标记为退役别名(请求会由 DeepSeek-V4.1-Flash 承接并按 Flash 价格计费)。Deep Code 的 README 与示例中仍在使用旧模型名,属陈旧信息,配置时以 DeepSeek 官方定价页为准。
  • 多模态能力存在文档矛盾:README 写明支持图片理解,但官网 FAQ 表示「目前 deepseek-v4 不支持多模态」,并建议多模态场景改用火山方舟 Doubao-Seed-2.0-pro。以实际使用前请以官网说明为准。
  • Node 版本要求不一致:官方文档页写 Node.js 18+,而 npm 包的 engines 字段要求 node >= 22。稳妥起见按 Node 22+ 准备环境。
  • 图片默认以 base64 内联发送;启用 filesApiEnabled 后会改用 DeepSeek Files API 上传并以 file_id 复用。
  • 不只有 YOLO 模式:内置细粒度权限控制,这也是它与许多「全自动」CLI 的差异点。
  • 除开源 CLI 外还有商业订阅:官网提供 Plus 套餐(¥39.90/月)。CLI 本体为 MIT 开源,但配套服务是商业产品,选型时注意区分。

选型建议

  • DeepSeek API 的重度用户 → 上下文缓存与思考模式的原生适配能直接省钱、省调参。
  • 需要「终端 + VSCode 双端同一套配置」→ CLI 与插件共享 settings.json,切换无成本。
  • 在意权限边界、不想让 Agent 无确认执行 shell → 逐类权限策略比 --yolo 式设计更稳妥。
  • 需要多模型自由切换或非 DeepSeek 模型 → 应看 Oh My Pi 或 Crush;Deep Code 的取舍就是「单一模型深度优化」。

常见问题

Deep Code 是免费的吗? ▼
Deep Code 的具体收费以官方定价为准,通常提供免费额度或试用期,付费后可解锁完整功能。
Deep Code 需要注册或登录才能使用吗? ▼
大多数 AI 工具需要注册账号才能使用,部分支持邮箱或第三方账号快捷登录,具体以官网流程为准。
Deep Code 支持中文吗? ▼
是否支持中文界面或中文回答,以该工具的官方文档与产品版本为准,建议直接在官网确认。
在哪里可以获取 Deep Code 的官方信息? ▼
可以访问 Deep Code 官网(https://deepcode.vegamo.cn/)查看功能、定价与最新更新信息。