安装与更新
安装
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下一步
- 多 provider 配置:切 DeepSeek / GLM / Kimi / 自建后端。
- settings:
~/.deepcode/settings.json的字段说明。