deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Sureo0/deepseek-harness-easy-deployment
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 简体中文
Just 2 files to deploy DeepSeek Harness on Windows with zero dependencies — no pre-installed Node.js / Git / pnpm required. It never pollutes your system: delete the folder and it's fully uninstalled.
Put the 2 files in the same folder (avoid overly deep paths, e.g. D:\dsh)
Double-click setup_dsh.bat — it automatically: downloads portable Node.js → installs pnpm → fetches the dsh source → installs dependencies → performs a full build → guides you through API Key setup (first run takes about 10-30 minutes)
Double-click start_dsh.bat — starts the Web UI and automatically opens your browser at http://127.0.0.1:3080
For daily use, you only need step 3.
When the script runs, it creates an env\ virtual environment in the script folder — everything lives inside this one folder:
your-folder\
├─ setup_dsh.bat One-click install / update / rebuild
├─ start_dsh.bat One-click start
├─ README.md
└─ env\ ← auto-generated; deleting this folder fully uninstalls
├─ node\ Portable Node.js 22.19.0
├─ node_modules\ pnpm 11.7.0
├─ source\ dsh source code (master branch, built)
│ └─ .env API Key (generated locally, excluded via .gitignore)
├─ .pnpm-store\ Dependency cache (reusable offline)
├─ dsh-home\ All Harness data (sessions, config, plugins)
└─ ENV.bat Environment loader (auto-generated by setup; don't edit)
env\source\.env, entered during setup. dsh load order: environment variables > .env in the working directory > $DSH_HOME\.env.setup_dsh.bat — in git mode it runs git pull automatically; in zip mode it asks before re-downloading and overwriting, then installs dependencies incrementally and rebuilds.env\source, then run env\node_modules\.bin\pnpm.cmd run build and double-click start_dsh.bat. CLI mode: first call env\ENV.bat, then cd env\source, then pnpm dsh --profile headless "task".start_dsh.bat <port-number>; changing the listen address: dsh web --host <address> (0.0.0.0 is rejected; you need to configure trusted hosts).%~dp0) throughout — no changes needed after copying or moving.env\).env\node\npm.cmd config set registry https://registry.npmmirror.com first (pnpm reads npm config too), then re-run setup.NODE_OPTIONS=--max-old-space-size=4096 as the script suggests. If you get type errors, the upstream master branch is in a mid-development state — wait a few hours and update again.lib bundle or apps\web\dist\index.html); re-run setup_dsh.bat to complete the build (steps already finished are skipped automatically).http://127.0.0.1:3080 manually.env\.pnpm-store is the biggest chunk; deleting it is safe but makes future installs slower).env\source\.env.CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。