Skip to content

DeepSeek Harness

An open-source agent harness built on a plugin-first design, run from a local Web UI.

Stars
269k
Forks
32.7k
Licence
MIT
Language
TypeScript
Last update
7 days ago
Type
Dev tool

What it is

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI, built so that nearly every part is a plugin. It runs on Cordis, a plugin framework the README links to, and can be started as a local Web UI. The README describes it as being in developer preview, so the interface and APIs may change.

  • Start the local Web UI with npx @deepseek-ai/dsh web
  • Run the project from a source checkout for development and testing
  • Follow the development guide and architecture docs to understand the plugin system
  • Build or share a plugin tagged with the dsh-plugin topic

Great for

  • Developers who want to experiment with an agent harness they can extend with plugins
  • Developers already interested in the Cordis plugin model
  • People comfortable running a local dev tool from the command line
  • Plugin authors who want to publish to the dsh-plugin topic

Not ideal for

  • Users who need a stable production system, since the README warns of compatibility-breaking changes during developer preview
  • Anyone who has not read the SAFETY.md notice, which the README asks users to review before running it
  • Non-technical users looking for a finished consumer app; the README assumes Node.js or a repository checkout
Step-by-step guide: how to use DeepSeek HarnessInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js · pnpm (for running from source)

    Run from npm

    npx @deepseek-ai/dsh web

    Clone the repository

    git clone https://github.com/deepseek-ai/deepseek-harness.git

    Install dependencies

    pnpm install

    Build artifacts

    pnpm run build
  2. 2

    Run it

    • Install Node.js.
    • Run npx @deepseek-ai/dsh web in a terminal.
    • Open http://127.0.0.1:3080 if the browser does not open automatically.
    • Pass --no-open to run the server without opening a browser.
  3. 3

    Get the most out of it

    • Read the Web UI guide linked from the README for available features
    • Use pnpm run dev:web while editing source to rebuild client bundles automatically
    • Use make help to list the Make targets for Web and Desktop
    • Read the architecture documentation to understand how plugins fit together
    • Join the Discord or GitHub Discussions to ask questions and share plugins

Downloads

Strengths

  • Built on a stated everything-is-a-plugin architecture
  • Can be started quickly with a single npx command, per the README
  • Documentation, a Discord community and GitHub Discussions are linked from the README

Trade-offs

  • The README explicitly says it is in developer preview with breaking changes expected
  • The README is truncated and gives limited detail on features and models supported
  • Requires understanding of Node.js or pnpm and a local dev workflow

How it compares

ProjectStarsTypeLevelUpdatedBest for
deepseek-harness (this)269kDev toolintermediate7 days agoDevelopers who want to experiment with an agent harness they can extend with plugins
langchain149kFrameworkintermediate4 days agoPython developers building LLM-powered applications
crewAI60.4kLibraryintermediate4 days agoPython developers prototyping multi-agent workflows
dsh-our-free-model56.6kDev toolbeginner4 days agoDevelopers who already use dsh and want to try models without creating accounts or keys
dsh-desktop34.5kAppbeginner4 days agoPeople who want to run DeepSeek Harness without using the command line
learn-harness-engineering22.9kLearning resourcebeginner14 days agoDevelopers new to building or controlling AI coding agents

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.