Command generator
Choose your install path
Keep the process and workspace in the same environment.
Quick start is the current official entry path.
PowerShell · quick start
node --version
npm --version
npx @deepseek-ai/dsh webExpected default address: http://127.0.0.1:3080
Check the environment before the package
Run Node and npm checks in the exact shell that will launch DSH. The current npm package does not publish a Node engines floor, so this page does not invent one. Keep the repository and DSH process in the same native, WSL, container, or remote environment.
Verify five boundaries
- Runtime: Node and npm resolve in the intended environment.
- Process: DSH stays running and prints a URL.
- Browser: the printed address opens; the documented default is 127.0.0.1:3080.
- Configuration: a model credential can be saved and a workspace selected.
- Task: a small read-only repository summary completes before broader permissions.
Use a safe first task
The official Web UI guide recommends a repository summary task after model and workspace selection. It exercises file reading without asking the agent to modify the repository.
First task · prompt
Summarize this repository and identify its main packages. Do not reinstall before locating the failure
| Visible symptom | First boundary to inspect |
|---|---|
| Package command fails immediately | Node/npm resolution, registry access, package name, and current CLI output. |
| Process exits | First error line, port conflict, configuration parse, and recent update. |
| Browser cannot connect | Printed host/port and native/WSL/container boundary. |
| Composer is blocked | Model selection and workspace selection. |
| Model request fails | Credential, provider, exact model ID, and endpoint response. |
Primary sources
- Official repository ↗ — package and source start paths, preview status.
- Official Web UI guide ↗ — model, workspace, and first task.