Install DeepSeek Harness - Quick Start & Source Build
Pick the path that fits your toolchain. Every channel comes from the official distribution (npm / GitHub).
Don't want to install? Run it in one command
On a system with Node.js, run the command below to start the Web UI (default http://127.0.0.1:3080).
npx @deepseek-ai/dsh webInstall notes
- Every channel is an official release — avoid unofficial mirrors or third-party downloads.
- The quick start requires the Node.js toolchain; building from source also requires pnpm.
- This is a developer preview (v0.1); there will be compatibility-breaking changes. Follow the official repository instructions.
Having trouble? Check the answers below.
How do I start the Web UI?
One command: npx @deepseek-ai/dsh web. It prints the address — by default http://127.0.0.1:3080. See the quick start for more.
How do I build from source?
git clone https://github.com/deepseek-ai/deepseek-harness
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh webHow do I configure a model?
Open Settings → Models in the Web UI, enter your DeepSeek API key and save. Model routing works immediately — no restart needed. See using the Web UI.
How many run modes are there?
Four: Standard, PTC (programmatic tool calling), Minimal (just a shell and a file-editing tool), and Creative (try plugins in memory and author new modes). See architecture.
What capabilities are plugin-based?
Model, tools, skills, sessions, sandbox, storage, loops, scheduling, and UI are all composed from plugins. See developing plugins.
How do I join the community?
Share feedback or bug reports via GitHub Discussions, and add the dsh-plugin topic to your plugin repository. See contact.