engineering / agent

DeepSeek Harness

An open-source agent harness with a plugin-based design, started from the command line as a Web UI on your own machine.

At a glance

Purpose
An open-source agent harness with a plugin-based design, started from the command line as a Web UI on your own machine.
Runs in
Web service
Operating systems
Not stated
Needs
Runtime: Node.js; Needs internet: Not stated; Needs accounts or API keys beyond your agent: Not stated
Files and data
Reads files: Not stated; Writes files: Not stated; Sends data to other services: Not stated
Tool type
Agent
Delivery
From GitHub
Version
Latest on the master branch
Access
Code on GitHub
Compatibility
According to the README, the npm route needs Node.js and the source route uses pnpm. The README says the Web UI opens in the default browser for a local launch, and an SSH launch only prints the host URL. The development section mentions Make targets for Web and Desktop. The README does not name operating systems or model providers.
External costs
The repository is MIT-licensed and states no pricing. Your coding agent or model provider may charge for usage.
Permissions
The README shows running an npm package through npx and installing dependencies with pnpm for a source checkout. The README says the web command starts a local Web UI server and opens the default browser for a local launch unless --no-open is passed. The README says the development command pnpm run dev:web rebuilds client bundles on source edits. The top-level inventory includes scripts/, but the README does not describe that folder's contents or the agent's filesystem, command or credential access. The README tells readers to consult SAFETY.md before running the project.
Usage terms
MIT License, as stated in the repository. See its LICENSE file for the exact terms. The README also points to THIRD_PARTY_NOTICES.md for third-party dependencies and their licenses.
Interface
web

Code on GitHub

deepseek-ai/deepseek-harness

MIT

TypeScript248,235 stars29,850 forksLast pushed 9 Oct 2026 UTC

DeepSeek Harness: Everything is a Plugin.

Topics: ai-agents cordis dsh dsh-plugin

Public GitHub data fetched · 0 days old

View on GitHub ↗

What it does

According to the README, DeepSeek Harness, abbreviated dsh, is an open-source agent harness developed by DeepSeek AI. The README says it is built on an everything-is-a-plugin architecture and powered by Cordis.

The README gives an npm route requiring Node.js and a repository-checkout route using pnpm. The README says the web command starts the Web UI at a local address by default and opens it in the default browser for a local launch. The README says --no-open runs the server without opening a browser.

The README tells plugin authors to add the dsh-plugin topic to their plugin repository for discoverability.

Who it is for

Developers who want to try an agent harness built from plugins, and plugin authors who want to publish one.

Example tasks

Start the Web UI with the npm command.
Run the Web UI from a repository checkout after building it.
Start the server without opening a browser.
Read the safety notice before running the project.
Add the dsh-plugin topic to a plugin repository so others can find it.

Getting started

Install Node.js, then run:
npx @deepseek-ai/dsh web
The README says this starts the Web UI at a local address by default and opens it in the default browser for a local launch. Pass --no-open to run the server without opening a browser.
To run from a repository checkout, clone the repository, then run:
pnpm install
pnpm run build
pnpm dsh web
The README says pnpm run build prepares the repository artifacts and pnpm dsh web uses those built artifacts without rebuilding.
The README has the exact commands.

Limitations

The README says DeepSeek Harness is in developer preview, is iterating rapidly, and will have compatibility-breaking changes. It tells readers to review the safety notice before running the project. The npm route needs Node.js, and the source route uses pnpm. The README does not name operating systems, model providers or accounts.
The repository can change at any time; check its README before you install.

Data practices

The README says the web command starts the Web UI at a local address by default. The README does not describe prompt or file transmission, model-provider configuration, or telemetry.

Community experience

Not rated yet

Sign in to share your experience.

Comments 0

No comments yet.

Sign in to comment

Report a listing concern