Deepcode Cli

Deepcode Cli 是专为 deepseek-v4 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制以及 Agent Skills。

Last verified:

Visit Deepcode Cli

What is Deepcode Cli?

Deepcode Cli Cli 是专为 deepseek-v4 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制以及 Agent Skills。它同时提供终端 CLI 和 VS Code 插件版本,让开发者在终端内完成完整编码闭环,无需切换窗口即可持续提问、修改、执行代码。

该工具的核心能力包括项目级持久记忆(1M 超长上下文)、代码读写执行命令、工具驱动工作流、以及通过技能市场扩展功能。Deep Code 强调不止是聊天,更能深入真实编码任务,如陌生代码理解、文档翻译整理、连续任务推进等高频开发场景。

Deep Code 适合使用 DeepSeek 模型的开发者、需要终端内 AI 编码辅助的团队、以及希望实现代码生成、调试、优化一体化工作流的程序员。它支持 OpenAI 兼容接口,可自定义模型接入,同时提供免费的 Web Search 工具和多模态输入支持(Ctrl+V 粘贴图片)。

作为基于智能体(Agent)的编程助手,Deep Code 会按项目保存会话记录,方便用户下次继续同一个任务,不用每次重新解释背景。用户可以通过技能(Skills)扩展常用流程、专门知识或固定任务,让 DeepCode 在特定场景下更贴合团队工作方式。

Deepcode Cli pricing

Pricing model: Freemium

Deep Code CLI 版本是开源免费的。用户需要自备 DeepSeek API Key(从 DeepSeek Platform 获取),按 API 调用量付费。工具自带免费的 Web Search 工具。VS Code 插件版本同样免费使用,API 费用单独计算。

Deepcode Cli pros

  • 专为 deepseek-v4 模型深度优化
  • 支持深度思考模式
  • 可控制推理强度(max/high)
  • 1M 超长上下文支持
  • 项目级持久会话记忆
  • 终端内完成读/写/改/执行闭环
  • 无需切换窗口持续工作
  • 支持 Agent Skills 扩展
  • 技能市场可用
  • OpenAI 兼容接口支持
  • 免费内置 Web Search 工具
  • 支持多模态输入(Ctrl+V 粘贴图片)
  • 支持自定义模型接入
  • 提供 VS Code 插件版本
  • 开源免费(CLI 版本)
  • 稳定访问无需代理
  • 支持通知脚本自定义
  • 快捷键丰富(Esc中断、/打开技能菜单)

Deepcode Cli cons

  • 需要 Node.js 18+ 环境
  • 需要 DeepSeek API Key
  • deepseek-v4 不支持多模态
  • 多模态需改用火山方舟模型
  • 主要面向 DeepSeek 用户
  • 配置需手动创建 settings.json
  • CLI 版本无图形界面
  • 部分高级功能需自定义脚本

Frequently asked questions about Deepcode Cli

Deep Code 是否只支持 DeepSeek 模型?

不是。作为一款 AI 编程工具,DeepCode 的最佳体验是围绕 DeepSeek 模型打造的,所以如果你本来就在用 DeepSeek,会更顺手。但如果你的团队已经有其他兼容 OpenAI 接口的模型服务,也可以接入 DeepCode 使用,只需将 BASE_URL 配置为 OpenAI 兼容的接口地址即可。

Deep Code 和普通 AI 聊天插件有什么区别?

很多插件更像是一个聊天窗口,回答完问题就结束了。作为编程辅助 Agent,DeepCode 更强调连续协作:它可以结合项目上下文保留会话记录,也能协助读取文件、修改内容、执行命令,更能胜任真实开发流程,是真正意义上的代码生成助手。

会话记录会丢失吗?需要每次重新解释背景吗?

不会。作为基于智能体(Agent)的 DeepSeek 编程助手,Deep Code 会按项目保存会话记录,方便你下次继续同一个任务,不用每次重新解释背景。

如何扩展 Deep Code 的功能?

可以通过技能(Skills)来扩展。你可以把常用流程、专门知识或固定任务整理成技能,让 DeepCode 在特定场景下表现得更稳定、更贴合你的团队工作方式。技能存储在用户级(~/.agents/skills/<name>/SKILL.md)或项目级(./.deepcode/skills/<name>/SKILL.md)目录。

Deep Code 支持多模态输入吗?

Deep Code 支持多模态,可使用 ctrl+v 从剪贴板粘贴图片。但目前 deepseek-v4 不支持多模态。有些模型虽然有多模态能力,但对多轮对话请求的限制太严。目前多模态输入推荐使用火山方舟的 Doubao-Seed-2.0-pro 模型,适配效果最好。

如何设置通知脚本?

编写一个调用 Slack webhook 的 Shell 通知脚本,然后在 ~/.deepcode/settings.json 中将 notify 字段设为该脚本的完整路径即可。详细步骤可参考官方文档链接。

如何使用自定义网页搜索工具?

Deep Code 自带免费的、且大部分情况够用的 Web Search 工具。如果你希望使用自定义脚本进行联网搜索,可以在 ~/.deepcode/settings.json 中将 webSearchTool 设为脚本的完整路径即可。

如何接入其他 OpenAI 兼容模型?

支持。只要把 ~/.deepcode/settings.json 的 env.BASE_URL 配置为 OpenAI 兼容的接口地址就行。以火山方舟的 Coding Plan 为例,将 MODEL 设为 ark-code-latest,BASE_URL 设为火山方舟的 API 地址,并填入对应的 API_KEY。

如何安装 Deep Code CLI?

首先安装 Node.js 18+,然后在终端运行 npm install -g @vegamo/deepcode-cli 安装。安装完成后运行 deepcode --version 验证安装。之后进入项目目录运行 deepcode 即可启动。

主要支持哪些高频开发任务?

Deep Code 涵盖的高频开发任务包括:陌生代码理解、文档翻译整理、连续任务推进、自定义模型接入。它能在同一上下文中持续提问、修改、执行,无需切换窗口完成完整编码闭环。

Categories

Use cases

Browse all AI tools on NeedAnAI