Install
openclaw skills install @onsoul/fore-vip-ds-harnessDeepSeek Harness(dsh)傻瓜式本地启动助手。一句话讲清 DSH 是什么,引导在 DeepSeek 开放平台获取 API Key,按本机系统(macOS/Windows/Linux)实时装好 Node、配置 npm 国内镜像、安装并启动 dsh,并就地生成桌面快捷方式(启动服务并打开 http://localhost:3080)。运行脚本由 Agent 按系统环境实时写出,不依赖任何随包文件。触发词:DSH、DeepSeek Harness、dsh、本地部署 DeepSeek、DeepSeek Agent 框架、傻瓜式启动。
openclaw skills install @onsoul/fore-vip-ds-harnessDeepSeek Harness(命令行叫 dsh)是 DeepSeek 开源的 AI Agent 运行框架。 用一个公式记:
Agent = 模型(大脑) + Harness(手脚 / 工作台 / 安全带)
模型只会聊天,Harness 负责读文件、跑命令、拆任务、管会话、走权限审批——让 AI 真正把活干完。本地优先,一条命令起 Web 界面,数据全在本地。
@deepseek-ai/dsh| 用户说法 | 处理 |
|---|---|
| DSH / dsh 是什么、DeepSeek Harness 怎么用 | 先讲「这是什么」,再进入启动流程 |
| 帮我装 dsh、本地跑 DeepSeek Agent、傻瓜式启动 | 直接走启动流程 |
| 只问概念不装 | 仅科普,不执行安装 |
核心约束:本 SKILL 不携带任何运行脚本文件。所有安装命令与启动脚本,都由你(Agent)在用户机器上按检测到的系统环境实时生成并执行。 执行原则:先检测现有环境,能复用就复用;每步只做必要动作。
用 Bash 判断系统,决定走哪条分支:
uname -s 返回 Darwinuname -s 返回 Linuxuname -s 不可用或返回 MINGW*/CYGWIN*/MSYS*,或检测到 powershell/cmd用「这是什么」一节的话术,1–2 句说明,不展开论文式长篇。
引导用户到 https://platform.deepseek.com → 「API keys」→ 创建密钥(以 sk- 开头)。
两种用法,告诉用户二选一:
Settings → Models 粘贴保存export DEEPSEEK_API_KEY="sk-..."(Windows 用 set)安全:Key 仅留在本地配置或环境变量,绝不写进文档 / 日志 / 对外回复。
先用 command -v node 检测 Node;已装且版本 ≥ v22.19(或 ≥ v24)则跳过安装,仅做镜像与 dsh 安装。
macOS:
# 无 Node 时
brew install node # 无 brew 则引导去 https://nodejs.cn 下 LTS
npm config set registry https://registry.npmmirror.com
npm install -g @deepseek-ai/dsh
dsh --version
Linux:
# 无 Node 时(按发行版二选一)
sudo apt update && sudo apt install -y nodejs npm # Debian/Ubuntu
# sudo dnf install -y nodejs npm # Fedora
npm config set registry https://registry.npmmirror.com
npm install -g @deepseek-ai/dsh
dsh --version
Windows(PowerShell):
# 无 Node 时
winget install OpenJS.NodeJS.LTS # 无 winget 则引导去 https://nodejs.cn 下 LTS
npm config set registry https://registry.npmmirror.com
npm install -g @deepseek-ai/dsh
dsh --version
不想全局装可改用
npx -y @deepseek-ai/dsh web(无需 install)。
按 OS 用你的 Write 工具把下列文件写到用户桌面;随后用 Bash 赋可执行权限(Windows 无需)。
macOS — 写 ~/Desktop/DeepSeek Harness.command:
#!/usr/bin/env bash
export PATH="$HOME/.npm-global/bin:/usr/local/bin:/opt/homebrew/bin:$PATH"
dsh web &
sleep 4
open http://localhost:3080
wait
写完后执行:chmod +x ~/Desktop/DeepSeek\ Harness.command
Linux — 写 ~/Desktop/DeepSeekHarness.desktop:
[Desktop Entry]
Type=Application
Name=DeepSeek Harness
Comment=启动 dsh web 并打开 http://localhost:3080
Exec=bash -c 'dsh web & sleep 4; xdg-open http://localhost:3080; wait'
Terminal=true
Categories=Development;
写完后执行:chmod +x ~/Desktop/DeepSeekHarness.desktop
Windows — 写 桌面\DeepSeek Harness.bat:
@echo off
start "" http://localhost:3080
dsh web
再在 PowerShell 中创建 .lnk 快捷方式(用 Write 写一段临时 ps1 并运行,或用 -Command 内联):
$WshShell = New-Object -ComObject WScript.Shell
$desktop = [Environment]::GetFolderPath("Desktop")
$lnk = $WshShell.CreateShortcut("$desktop\DeepSeek Harness.lnk")
$lnk.TargetPath = "$desktop\DeepSeek Harness.bat"
$lnk.WorkingDirectory = $desktop
$lnk.Description = "启动 DeepSeek Harness 并打开 http://localhost:3080"
$lnk.Save()
快捷方式行为统一为:**启动
dsh web服务 → 等待 → 打开 http://localhost:3080**。
完成后告知用户:双击桌面快捷方式即可启动;首次打开 Web UI 需
Settings → Models 填入 API Key| 命令 | 作用 |
|---|---|
dsh web | 启动 Web UI(默认 http://127.0.0.1:3080) |
npx -y @deepseek-ai/dsh web | 免安装直接体验 |
dsh web --port 8080 | 指定端口 |
dsh --version | 查看版本 |
dsh --profile web --dump-config | 打印当前插件树(排错用) |
127.0.0.1,不对外暴露。