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
MITDeepSeek 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.