DeepSeek Harness Hub

dsh CLI 安装与常用命令

两条命令装好,九条命令够用。含版本要求与常见报错排查。

安装 CLI

免安装方式(推荐先试)
npx @deepseek-ai/dsh web

不写入全局环境,适合先体验或临时使用。

全局安装(长期使用)
npm install -g @deepseek-ai/dsh

装完之后直接用 dsh 命令。Node.js 需 ≥ 22.19。

DeepSeek API Key:CLI 只是运行时, 首次启动后需要在 Web UI 设置里填入 DeepSeek API Key(在 DeepSeek 开放平台创建)才能实际调用模型。

常用命令速查

命令说明
npx @deepseek-ai/dsh web免安装直接启动 Web UI(推荐先试这个)
npm install -g @deepseek-ai/dsh全局安装 CLI 引擎
dsh web启动 Web UI,默认 http://127.0.0.1:3080
dsh web --port 8080改用其他端口(默认 3080;--port 会覆盖配置文件里的值)
dsh plugin --profile web add <owner/repo>安装插件(--profile 为必需参数,owner 不可省)
dsh plugin --profile web remove <owner/repo>卸载插件
dsh plugin --profile web list查看已安装插件列表
dsh plugin --profile <name> add <owner/repo>装到其他 profile(把 <name> 换成目标 profile 名;web = 浏览器 UI)
dsh --version查看当前 CLI 版本
dsh --help查看全部可用命令与参数

常见问题

dsh: command not found
全局安装后仍找不到命令,通常是 npm 全局目录不在 PATH 里。 先跑 npm bin -g 查看路径并加入 PATH; 或者直接用 npx @deepseek-ai/dsh web 绕过。
Node 版本报错
dsh 要求 Node ≥ 22.19。用 nvm 切版本:nvm install 22 && nvm use 22
端口 3080 被占用
启动时若提示端口占用,先关掉占用该端口的进程,或换端口启动(见 dsh --help 的端口参数)。

下一步