What it is
DeepSeek Harness (dsh) is an open-source agent harness developed by DeepSeek AI. It is built on an everything-is-a-plugin architecture and powered by Cordis. It can be launched via npx or from a source checkout, and starts a Web UI at http://127.0.0.1:3080 by default. The project is in developer preview.
Who it's for
- Developers who want to run or experiment with an agent harness from DeepSeek AI
- Plugin authors who want to build plugins for dsh and make them discoverable via the dsh-plugin topic
- Contributors interested in the architecture and development of the project
Requirements
Requirements
- Node.js (for running via npx)
- pnpm (for running from source)
- git (for cloning the repository)
- Review the safety notice (SAFETY.md) before running the project
Setup
Run from npm
Install Node.js, then run the command. It starts the Web UI at http://127.0.0.1:3080 by default and opens it in the default browser for a local launch. Pass --no-open to run the server without opening a browser.
bashnpx @deepseek-ai/dsh webRun from source
From a repository checkout, install dependencies, build, and start the Web UI.
pnpm run buildprepares the repository artifacts;pnpm dsh webuses those built artifacts without rebuilding.bashgit clone https://github.com/deepseek-ai/deepseek-harness.git cd deepseek-harness pnpm install pnpm run build pnpm dsh web
Examples
Launch the Web UI via npx
bashnpx @deepseek-ai/dsh webWhat it does: Starts the Web UI at http://127.0.0.1:3080 by default and opens it in the default browser on a local launch.
Run from a repository checkout
bashgit clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh webWhat it does: Builds the repository artifacts and starts the Web UI from source.
Pros & cons
Pros
- Pro:Everything-is-a-plugin architecture built on Cordis
- Pro:Quick start with a single npx command
- Pro:MIT licensed, with third-party licenses disclosed
- Pro:Plugin discoverability supported through the dsh-plugin GitHub topic
Cons
- Con:In developer preview with explicitly warned compatibility-breaking changes
- Con:Requires reviewing a safety notice before running
Images
