Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
AI-assisted marketplace for building products with matched plugins and tools
DeepSeek Harness (dsh) is DeepSeek AI's open-source agent harness. It is a framework for building agent harnesses, not a finished coding agent product. The core idea is that an agent is composed of a model plus a harness: the model generates text and decides what to do next, while the harness gives the model a workspace, tools, permissions, and a memory of the run. dsh is built on the Cordis plugin kernel, where every capability—models, tools, sessions, sandboxes, and the agent loop itself—is a replaceable plugin. It is currently in developer preview, MIT licensed, and runs locally on your machine.
npx @deepseek-ai/dsh web in your terminal. This starts a local Web UI at http://127.0.0.1:3080.dsh plugin add <plugin-name> (e.g., dsh plugin add @liustack/modlens).DeepSeek Harness is free and open source under the MIT license. There is no cost for the software itself; you only pay for the model API usage (e.g., DeepSeek, Anthropic, OpenAI) as per your provider's pricing.
What is the difference between DeepSeek Harness and a model? The model generates text and decides what to do next. The harness (dsh) gives the model a workspace, tools, permissions, and a memory of the run. dsh does not train, host, or replace a model; it calls whichever provider you configure.
What is Cordis? Cordis is the plugin kernel underneath dsh. It mounts, unmounts, and reconnects plugins, and dispatches typed events. It is a general plugin framework, not specific to DeepSeek or agents.
Is DeepSeek Harness the same as the Python deepseek-harness? No. There are two unrelated projects with the same name. This page covers the official TypeScript project from DeepSeek AI (installed via npx). The other is a community Python client for the DeepSeek V4 API (installed via pip). They are different authors, languages, and problem domains.
Can I run the Web UI on a network?
No. The CLI rejects --host 0.0.0.0 and exits with a usage error. The Web UI is designed to run locally only.
Is DeepSeek Harness production-ready? It is currently in developer preview, with compatibility-breaking changes expected. It is not recommended for production deployments that need API stability today.
How do I install community plugins?
Use the command dsh plugin add <plugin-name>. For example, dsh plugin add @liustack/modlens or dsh plugin add argo-search. Always review the source code of community plugins before installing, as they are not audited by DeepSeek or SpringBrand.