命令行里的智能搭档

DeepSeek Code 是一款本地 CLI 助手,内置 MCP 文件系统能力,支持流式对话与“用自然语言生成文件”。无需服务器,直接本地运行。


            ██████╗ ███████╗███████╗██████╗ ███████╗███████╗███████╗██╗  ██╗
            ██╔══██╗██╔════╝██╔════╝██╔══██╗██╔════╝██╔════╝██╔════╝██║ ██╔╝
            ██║  ██║█████╗  █████╗  ██████╔╝███████╗█████╗  █████╗  █████╔╝
            ██║  ██║██╔══╝  ██╔══╝  ██╔═══╝ ╚════██║██╔══╝  ██╔══╝  ██╔═██╗
            ██████╔╝███████╗███████╗██║     ███████║███████╗███████╗██║  ██╗
            ╚═════╝ ╚══════╝╚══════╝╚═╝     ╚══════╝╚══════╝╚══════╝╚═╝  ╚═╝
            
            
            ██████╗ ██████╗ ██████╗ ███████╗                                   
            ██╔════╝██╔═══██╗██╔══██╗██╔════╝                                   
            ██║     ██║   ██║██║  ██║█████╗                                     
            ██║     ██║   ██║██║  ██║██╔══╝                                     
            ╚██████╗╚██████╔╝██████╔╝███████╗                                   
            ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
          

特性亮点

本地运行

无需启动任何 HTTP 服务,也无需上传到 GitHub。打开静态页面即可浏览介绍,CLI 直接本地调用。

MCP 集成

内置文件系统 MCP,支持在对话中读取、列出与写入文件,自动为新文件创建目录。

流式输出

对话与生成文件过程支持流式输出与微动效提示,响应过程可见可中断。

安全配置

API Key 本地加密保存(AES-256-GCM),可通过环境变量或交互式输入配置。

零模板限制

通过自然语言确定文件保存位置与命名,遵循当前仓库结构,避免僵化模板。

Node 兼容

要求 Node.js ≥ 18。CLI 采用 CommonJS,直接 node src/index.js 即可启动。

快速开始

  1. 安装依赖(可选)
    cd /home/violet/Desktop/deepseek code
    npm install
  2. 设置 API Key

    首次运行会交互式要求输入,也可通过环境变量提前注入:

    export DEEPSEEK_API_KEY=你的Key
    # 可选:自定义 API 与模型
    export DEEPSEEK_API_BASE=https://api.deepseek.com/v1
    export DEEPSEEK_MODEL=deepseek-reasoner
  3. 启动 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。