命令行里的智能搭档
DeepSeek Code 是一款本地 CLI 助手,内置 MCP 文件系统能力,支持流式对话与“用自然语言生成文件”。无需服务器,直接本地运行。
██████╗ ███████╗███████╗██████╗ ███████╗███████╗███████╗██╗ ██╗
██╔══██╗██╔════╝██╔════╝██╔══██╗██╔════╝██╔════╝██╔════╝██║ ██╔╝
██║ ██║█████╗ █████╗ ██████╔╝███████╗█████╗ █████╗ █████╔╝
██║ ██║██╔══╝ ██╔══╝ ██╔═══╝ ╚════██║██╔══╝ ██╔══╝ ██╔═██╗
██████╔╝███████╗███████╗██║ ███████║███████╗███████╗██║ ██╗
╚═════╝ ╚══════╝╚══════╝╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝ ╚═╝
██████╗ ██████╗ ██████╗ ███████╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝
██║ ██║ ██║██║ ██║█████╗
██║ ██║ ██║██║ ██║██╔══╝
╚██████╗╚██████╔╝██████╔╝███████╗
╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
特性亮点
本地运行
无需启动任何 HTTP 服务,也无需上传到 GitHub。打开静态页面即可浏览介绍,CLI 直接本地调用。
MCP 集成
内置文件系统 MCP,支持在对话中读取、列出与写入文件,自动为新文件创建目录。
流式输出
对话与生成文件过程支持流式输出与微动效提示,响应过程可见可中断。
安全配置
API Key 本地加密保存(AES-256-GCM),可通过环境变量或交互式输入配置。
零模板限制
通过自然语言确定文件保存位置与命名,遵循当前仓库结构,避免僵化模板。
Node 兼容
要求 Node.js ≥ 18。CLI 采用 CommonJS,直接 node src/index.js 即可启动。
快速开始
-
安装依赖(可选)
cd /home/violet/Desktop/deepseek code npm install -
设置 API Key
首次运行会交互式要求输入,也可通过环境变量提前注入:
export DEEPSEEK_API_KEY=你的Key # 可选:自定义 API 与模型 export DEEPSEEK_API_BASE=https://api.deepseek.com/v1 export DEEPSEEK_MODEL=deepseek-reasoner -
启动 CLI
node src/index.js
用法示例
自然语言生成文件
直接描述你要创建的文件,工具会边生成边写入:
请创建一个登陆页到 site/login.html
包含基础表单与样式,并在顶部放置返回按钮
查看调用统计
每回合结束会打印 AI 调用次数汇总,便于把控成本。
文件系统操作
MCP 提供列目录、读写文件等能力,可在对话中直接使用。
FAQ
需要启动本地服务器吗?
不需要。本页面为静态站点,直接用浏览器打开 site/index.html 即可。
必须发布到 GitHub 吗?
不需要。该项目完全在本地运行,宣传页与 CLI 都无需依赖 GitHub。
如何清除或修改配置?
配置位于 ~/.config/deepseek-code/config.json,API Key 使用主密钥加密存储。可直接删除或编辑后重启 CLI。