Deep Code
Deep Code 是 Visual Studio Code 的 AI 编码助手扩展,专门为最新的 deepseek-v4 模型优化。
配置
创建 ~/.deepcode/settings.json 文件,内容如下:
{
"env": {
"MODEL": "deepseek-v4-pro",
"BASE_URL": "https://api.deepseek.com",
"API_KEY": "sk-..."
},
"thinkingEnabled": true,
"reasoningEffort": "max"
}
主要功能
Skills
Deep Code 支持 agent skills,允许您扩展助手的能力:
- User-level Skills:从
~/.agents/skills/ 目录中发现并激活 skills。
- Project-level Skills:从
./.agents/skills/ 目录中加载项目专属 skills,并兼容旧的 ./.deepcode/skills/ 目录。
为 DeepSeek 优化
- 专门为 DeepSeek 模型性能调优。
- 通过使用上下文缓存来降低成本。
- 原生支持思考模式和思考强度控制。
支持的模型
deepseek-flash(推荐使用)
deepseek-v4-pro
deepseek-v4-flash
deepseek-v4-flash-vision-exp
- 任何其他 OpenAI 兼容模型
截图示例

Deep Code CLI
npm install -g @vegamo/deepcode-cli

VSCode插件和CLI共享配置文件和数据,但运行时没有依赖。
常见问题
如何将 Deep Code 从左侧边栏移动到右侧边栏(Secondary Side Bar)?

Deep Code是否支持理解图片?
支持。deepseek-flash模型支持直接读取本地图片或使用ctrl+v从剪贴板粘贴图片,让模型直接看到图片内容。
deepseek-v4-pro、deepseek-v4-flash等非多模态模型仍会使用UnderstandImage识图工具。Deep Code会自动判断模型能力,也可通过multimodal配置项手动覆盖。
默认情况下,图片会以base64内联发送给模型。启用filesApiEnabled后,Deep Code会使用DeepSeek Files API上传图片并在请求中复用file_id。详见 docs/configuration.md。
如何配置 Deep Code 任务完成后发送通知?
在 ~/.deepcode/settings.json 中,将 notify 字段设为可执行通知脚本的完整路径。AI 助手完成一轮任务后,Deep Code 会自动执行该脚本,向 Slack 等渠道发送消息或弹出系统通知。
详细配置指南:https://binfer.net/share/jby5xnc-so6g
是否支持Coding Plan?
支持。只要把 ~/.deepcode/settings.json 的 env.BASE_URL 配置为 OpenAI 兼容的接口地址就行。
如果使用 DeepCode Plus 订阅套餐,可直接运行deepcode --plus,在提示后粘贴你的 API Key 并回车,CLI 会自动写入配置,无需手动编辑文件:
$ deepcode --plus
DeepCode Plus API Key: sk-···(粘贴后回车)
获取帮助
支持我们
如果你觉得这个插件对你有帮助,请考虑通过以下方式支持我们: