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。
怎样在任务完成后自动给Slack发消息?
编写一个调用Slack webhook的Shell通知脚本,然后在~/.deepcode/settings.json中将notify字段设为该脚本的完整路径即可。详细步骤可参考:https://binfer.net/share/jby5xnc-so6g
是否支持Coding Plan?
支持。只要把~/.deepcode/settings.json的env.BASE_URL配置为OpenAI兼容的接口地址就行。以火山方舟的Coding Plan为例,~/.deepcode/settings.json这样配置:
{
"env": {
"MODEL": "ark-code-latest",
"BASE_URL": "https://ark.cn-beijing.volces.com/api/coding/v3",
"API_KEY": "**************"
},
"thinkingEnabled": true
}
获取帮助
支持我们
如果你觉得这个插件对你有帮助,请考虑通过以下方式支持我们: