Deep Code开源AI编程助手上线:专为DeepSeek-V4模型深度适配

2026年7月6日,DeepSeek官方API文档正式收录了一款名为Deep Code的开源终端AI编程助手。这款Deep Code开源AI工具专为DeepSeek-V4系列模型深度适配,支持深度思考、推理强度控制以及Agent Skills等核心能力。本文将从产品背景、核心功能、安装配置、使用指南到横向对比,全面解析这款为DeepSeek-V4量身打造的开源编程助手。

Deep Code开源AI的产品背景
Deep Code并非全新工具,其首个版本早在2026年5月便已上线(v0.1.20),经过多次迭代,目前的v0.1.31版本已展现出成熟的开发辅助能力。该工具同时支持终端CLI和VS Code插件两种使用形态,能够灵活融入不同开发者的日常工作流中。
Deep Code的项目开源地址为:https://github.com/lessweb/deepcode-cli。作为一款Deep Code开源AI编程助手,其最佳体验是围绕DeepSeek模型打造的,但如果开发团队已有其他兼容OpenAI接口的模型服务,同样可以接入Deep Code使用。
Deep Code开源AI的核心功能
作为基于智能体架构的编程助手,Deep Code开源AI具备以下核心能力:
深度思考与推理强度控制
Deep Code专为DeepSeek-V4系列模型量身定制,支持深度思考模式和推理强度控制。用户可以通过配置thinkingEnabled和reasoningEffort参数,精细调节AI的推理深度。这一功能使Deep Code能够最大限度发挥DeepSeek-V4模型的性能优势,在处理复杂编程任务时展现出卓越的推理能力。
Agent Skills扩展机制
Deep Code支持Agent Skills功能,允许用户扩展助手的能力边界。Skills从以下位置自动发现:
| 作用域 | 路径 | 用途 |
|---|---|---|
| 项目级 | ./.deepcode/skills/ |
Deep Code原生位置 |
| 项目级 | ./.agents/skills/ |
跨客户端互操作 |
| 用户级 | ~/.deepcode/skills/ |
Deep Code原生位置 |
| 用户级 | ~/.agents/skills/ |
跨客户端互操作 |
用户可以通过按下/键打开技能选择器,或直接输入技能名称(如/skill-writer)来调用特定技能。这一机制使得Deep Code开源AI的能力可以根据项目需求进行灵活扩展。
连续协作与会话持久化
Deep Code强调“连续协作”能力。它可以结合项目上下文保留会话记录,协助读取文件、修改内容、执行命令,真正胜任复杂的真实开发流程。作为基于智能体的编程助手,Deep Code会按项目保存会话记录,方便用户下次继续同一个任务,无需每次重新解释背景。
MCP集成支持
Deep Code支持MCP集成,进一步增强了其与外部工具和服务的互操作性。用户可以通过/mcp命令查看MCP服务器状态和可用工具。
上下文缓存与成本优化
Deep Code专门针对DeepSeek模型进行了性能调优,通过使用上下文缓存来有效降低成本。这一特性对于需要频繁调用API的开发者来说尤为重要。
Deep Code开源AI的安装与配置
安装步骤
安装Deep Code开源AI需要先安装Node.js 18+版本,然后在终端中运行以下命令:
npm install -g @vegamo/deepcode-cli
安装完成后,可通过以下命令验证是否安装成功:
deepcode --version
配置文件设置
创建~/.deepcode/settings.json文件,填入DeepSeek API Key和模型配置:
{
"env": {
"MODEL": "deepseek-v4-pro",
"BASE_URL": "https://api.deepseek.com",
"API_KEY": "sk-..."
},
"thinkingEnabled": true,
"reasoningEffort": "max"
}
API Key可从DeepSeek开放平台获取。此配置文件与Deep Code VSCode扩展共享,配置一次即可在终端和编辑器之间无缝切换。
支持的模型
Deep Code支持以下模型:
deepseek-v4-pro(推荐使用)deepseek-v4-flash- 任何其他OpenAI兼容模型
配置选项说明
| 配置选项 | 说明 |
|---|---|
MODEL |
模型名称,如deepseek-v4-pro或deepseek-v4-flash |
BASE_URL |
API地址,默认为https://api.deepseek.com |
thinkingEnabled |
启用深度思考模式(deepseek-v4模型默认开启) |
reasoningEffort |
"max"或"high",控制模型的推理强度 |
notify |
模型回答完成后执行的脚本路径 |
webSearchTool |
启用联网搜索功能 |
Deep Code开源AI的使用指南
启动Deep Code
进入项目目录后,直接运行以下命令即可启动Deep Code开源AI:
cd /path/to/my-project
deepcode
快捷键与斜杠命令
Deep Code提供了丰富的快捷键和斜杠命令,提升开发效率:
| 按键 | 功能 |
|---|---|
Enter |
发送消息 |
Shift+Enter |
换行(也支持Ctrl+J) |
Ctrl+V |
从剪贴板粘贴图片 |
Esc |
中断当前模型回复 |
Ctrl+D(连续两次) |
退出Deep Code |
| 斜杠命令 | 操作 |
|---|---|
/ |
打开技能/命令菜单 |
/new |
开始新的对话 |
/resume |
选择之前的对话继续 |
/continue |
继续当前对话,或选择历史对话恢复 |
/model |
切换模型、思考模式和推理强度 |
/raw |
切换显示模式(Normal/Lite/Raw滚动回溯) |
/init |
初始化AGENTS.md文件 |
/skills |
列出可用技能 |
/mcp |
查看MCP服务器状态和可用工具 |
/undo |
将代码和/或对话恢复到之前的状态 |
/exit |
退出 |
VS Code插件版本
除了终端CLI版本,Deep Code还提供了功能完整的VS Code插件,可在VSCode Marketplace安装。插件与CLI共享~/.deepcode/settings.json配置文件,用户可以在终端和编辑器之间无缝切换。
Deep Code开源AI与DeepSeek-V4的深度适配
DeepSeek-V4模型简介
DeepSeek-V4是深度求索于2026年4月24日发布的全新大语言模型系列。该系列模型具备百万级上下文长度,在智能体能力、通用世界知识覆盖及复杂推理性能等方面均达到国内及开源模型领域的领先水平。V4系列提供Pro与Flash两大版本,均标配百万Token上下文能力,同时支持思考模式切换、JSON输出、工具调用、对话前缀续写等企业级功能。
深度适配的技术细节
Deep Code开源AI专为DeepSeek-V4系列模型进行了深度优化。这种适配体现在多个层面:
推理性能优化:DeepSeek-V4-Pro在Agentic Coding评测中已达到当前开源模型最佳水平。在数学、STEM、竞赛型代码的测评中,DeepSeek-V4-Pro超越当前所有已公开评测的开源模型,取得了比肩世界顶级闭源模型的优异成绩。Deep Code充分利用了这一优势,为用户提供高质量的代码生成体验。
思考模式原生支持:Deep Code原生支持DeepSeek-V4的思考模式,用户可以通过thinkingEnabled配置开启或关闭深度思考功能。这一模式在处理复杂逻辑和算法问题时尤为有效。
长程任务能力:DeepSeek-V4-Pro能够连续自主编程60分钟以上,无需人工干预,完成复杂的数据库设计和安卓模拟器开发等工程任务,展现出强大的长程规划、自我纠错和工具调用能力。Deep Code作为专门适配的终端助手,能够充分利用这一特性。
多模态支持说明
Deep Code支持多模态输入——用户可以通过Ctrl+V从剪贴板粘贴图片。但需要注意的是,目前deepseek-v4本身不支持多模态。对于需要多模态输入的场景,推荐使用火山方舟的Doubao-Seed-2.0-pro模型。
Deep Code开源AI与主流编程助手横向对比
| 对比维度 | Deep Code开源AI | Cursor | Claude Code | GitHub Copilot |
|---|---|---|---|---|
| 开源性质 | 完全开源 | 闭源商业软件 | 部分开源 | 闭源商业软件 |
| 核心定位 | DeepSeek-V4终端编程助手 | AI原生IDE(VS Code分支) | 终端智能体 | 编辑器内联补全 |
| 模型适配 | 专为DeepSeek-V4优化 | 多模型支持 | Claude系列 | 自研+多模型 |
| 使用形态 | CLI终端 + VS Code插件 | 完整IDE | 终端CLI | IDE插件 |
| 会话持久化 | 按项目保存,支持恢复 | 支持 | 支持 | 有限 |
| Agent Skills | 原生支持 | 有限 | 支持 | 不支持 |
| 推理强度控制 | 支持(reasoningEffort) | 有限 | 支持 | 不支持 |
| 深度思考模式 | 原生支持 | 有限 | 支持 | 不支持 |
| 成本优化 | 上下文缓存 | 订阅制(Ultra $200/月) | 按量计费 | 订阅制 |
| 适用场景 | DeepSeek生态、终端开发、成本敏感 | 全栈开发、IDE一体化 | 大型代码库、后端重构 | 日常编码辅助 |
在PaperBench基准测试中,Deep Code取得了84.8%的得分,领先Claude Code(58.7%)约26.1个百分点。这一成绩充分证明了Deep Code开源AI在代码生成领域的卓越能力。
Deep Code开源AI的常见问题
Deep Code是免费的吗?
是的,Deep Code是一款完全开源的终端AI编程助手,用户可以免费安装和使用。使用时需要自行配置DeepSeek API Key,API调用费用按照DeepSeek官方定价收取。
Deep Code需要联网才能使用吗?
Deep Code需要联网以调用DeepSeek API服务。用户也可以配置本地模型服务,只要该服务兼容OpenAI接口即可。
Deep Code支持哪些操作系统?
Deep Code基于Node.js开发,支持Windows、macOS和Linux等主流操作系统。
Deep Code与DeepSeek-V4的关系是什么?
Deep Code是专为DeepSeek-V4系列模型适配的开源编程助手。它深度整合了DeepSeek-V4的深度思考、推理强度控制等特性,能够最大限度发挥该模型的性能优势。
Deep Code能替代Cursor吗?
Deep Code和Cursor的定位不同。Deep Code是一款轻量级的终端AI编程助手,专为DeepSeek-V4优化,适合在终端环境中使用。Cursor则是一个完整的AI原生IDE。开发者可以根据自己的工作流选择合适的工具,也可以将两者结合使用。
如何在Deep Code中启用联网搜索?
在~/.deepcode/settings.json配置文件中,将webSearchTool设置为true即可启用联网搜索功能。
Deep Code支持多模态输入吗?
Deep Code本身支持从剪贴板粘贴图片(Ctrl+V)。但需要注意的是,deepseek-v4模型目前不支持多模态。
怎样在任务完成后自动发送通知?
编写一个调用Slack webhook或其他通知服务的Shell脚本,然后在~/.deepcode/settings.json中将notify字段设为该脚本的完整路径即可。



