- Star
- 2,163
- Fork
- 215
- 未关闭 Issue
- 149
- 最近提交
- 7天前
这是什么?
Deep Code CLI 是一款围绕 DeepSeek 模型构建的终端编码助手,可在任意项目目录中运行 `deepcode` 启动,支持 deepseek-v4-pro、deepseek-flash 等模型。它与 Deep Code VSCode 插件共享 `~/.deepcode/settings.json` 配置,无需重复设置。
工具直接支持 DeepSeek 的思考模式,可开关深度思考并设置推理强度,同时利用上下文缓存降低成本。通过 `/model` 命令可切换模型、思考模式和推理强度,还能用 `/resume`、`/fork`、`/undo` 等命令恢复、分支或回退对话与代码。
项目支持从项目级和用户级目录加载 Agent Skills,可在 settings.json 中配置 MCP 服务器,并支持读取本地图片或通过 Ctrl+V 粘贴剪贴板图片。权限机制可对 Shell 命令、文件读写和网络访问分别设置始终允许、始终询问或拒绝。通过配置 BASE_URL,也可接入其他 OpenAI 兼容模型。
核心功能
- 01针对 DeepSeek 模型的深度思考模式,推理强度可调。
- 02利用上下文缓存降低 token 成本。
- 03支持从项目和用户目录加载 Agent Skills。
- 04通过 `mcpServers` 配置接入 MCP 服务器,并用 `/mcp` 查看状态与工具。
- 05支持恢复、分支和回退对话与代码。
- 06可读取本地图片或粘贴剪贴板图片进行理解。
- 07对 Shell、文件和网络操作提供细粒度权限控制。
适用场景
- 在终端中使用 DeepSeek 模型完成日常编码任务。
- 在 CLI 和 VSCode 插件之间共享同一套配置。
- 通过自定义 Skills 和 MCP 工具扩展助手能力。
- 借助脚本在任务完成后向 Slack 等渠道发送通知。
快速上手
- 1
使用 npm 全局安装 CLI
npm install -g @vegamo/deepcode-cli - 2
创建 ~/.deepcode/settings.json 并填写模型、接口地址和 API 密钥
- 3
在任意项目目录下运行 deepcode 启动
deepcode
使用前须知
- 专为 DeepSeek 模型优化,其他模型仅作为通用 OpenAI 兼容接口支持。
- 需要 DeepSeek 或其他 OpenAI 兼容服务的 API 密钥才能使用。
标签
常见问题
- deepcode-cli 是什么?
- 专为 DeepSeek 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制与 MCP 集成。 Deep Code CLI 是一款围绕 DeepSeek 模型构建的终端编码助手,可在任意项目目录中运行 `deepcode` 启动,支持 deepseek-v4-pro、deepseek-flash 等模型。它与 Deep Code VSCode 插件共享 `~/.deepcode/settings.json` 配置,无需重复设置。
- deepcode-cli 可以免费使用吗?用的什么许可证?
- deepcode-cli 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- deepcode-cli 还在维护吗?
- 活跃维护中。deepcode-cli 最近一次提交是在 2026年10月15日。
- deepcode-cli 适合用来做什么?
- 在终端中使用 DeepSeek 模型完成日常编码任务。 在 CLI 和 VSCode 插件之间共享同一套配置。 通过自定义 Skills 和 MCP 工具扩展助手能力。 借助脚本在任务完成后向 Slack 等渠道发送通知。
- deepcode-cli 怎么安装和运行?
- 使用 npm 全局安装 CLI: npm install -g @vegamo/deepcode-cli 创建 ~/.deepcode/settings.json 并填写模型、接口地址和 API 密钥 在任意项目目录下运行 deepcode 启动: deepcode
- 在哪里获取 deepcode-cli?
- 源代码和安装说明在 GitHub 上:https://github.com/lessweb/deepcode-cli
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款开源终端编程智能体 CLI,可接入云端 API 和 Ollama 等本地模型。
一款开源的 AI 编程代理,可在终端运行,并提供桌面应用与内置的构建、规划两类代理。
Anthropic 推出的智能体编程工具,在终端中运行,可读取代码库,并通过自然语言完成编码任务和 git 工作流。
开源的自主编程智能体,可作为 IDE 插件、终端 CLI、桌面应用或 SDK 使用。
开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。