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-v4-pro(推荐使用)
deepseek-v4-flash
- 任何其他 OpenAI 兼容模型
截图示例

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

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

Deep Code是否支持理解图片?
Deep Code支持多模态,但目前deepseek-v4不支持多模态。有些模型虽然有多模态能力,但对多轮对话请求的限制太严。目前多模态输入推荐使用火山方舟的Doubao-Seed-2.0-pro模型,适配效果最好。
怎样在任务完成后自动给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
}
获取帮助
支持我们
如果你觉得这个插件对你有帮助,请考虑通过以下方式支持我们: