Skip to content

安装与更新

安装

Node ≥ 22.5:

bash
npm i -g @silassolivagus/deepcode

首跑

直接跑 deepcode,首次运行会弹出向导,粘贴 key 即可(写入 ~/.deepcode/settings.json,权限 600):

bash
deepcode

已有 key 也可以跳过向导,直接用环境变量:

bash
export DEEPSEEK_API_KEY=sk-...
deepcode

默认模型是 deepseek-v4-pro。想切 provider,见 多 provider 配置;想直接改配置文件,见 settings

更新

装的是全局包,更新同样用 npm:

bash
npm i -g @silassolivagus/deepcode@latest

或者:

bash
npm update -g @silassolivagus/deepcode

自动升级

启动后 deepcode 会在后台留意有没有新版(24 小时最多查一次),结果显示在页脚:

  • npm 全局安装且目录可写 → 直接后台升级,完成后页脚显示 ✦ 已升至 <版本> · 重启生效,重启新会话生效。
  • 其他安装形态(pnpm / bun / npx 缓存 / 需要 sudo 的目录)→ 只提示 ✦ 有新版 <版本> · <对应的升级命令>,不碰磁盘。
  • 仓库工作副本(从源码跑)→ 完全静默,既不查也不提示。

会话里输入 /update 可立刻手动检查一次(绕过 24 小时节流)。三档开关:

开关效果
"autoUpdates": false(settings.json)仍检查并提示,但不自动升级
DEEPCODE_DISABLE_AUTOUPDATER=1同上,环境变量形式
DEEPCODE_DISABLE_UPDATES=1全关:不查询、不提示,/update 也直接拒绝

卸载

bash
npm uninstall -g @silassolivagus/deepcode

网络代理

如果本机需要走代理才能连上 API,deepcode 会自动读取标准代理环境变量,无需额外配置:

bash
export https_proxy=http://127.0.0.1:7890
deepcode

下一步