DshMarketPlace
dshmarketplace-cli
Find and install DeepSeek Harness plugins from the command line. Zero dependencies, --json everywhere, built for coding agents.
- Stars
- 1
- Language
- JavaScript
- Created
- Aug 16, 2026
- Updated
- Aug 17, 2026
Introduction
English · 简体中文
Find and install DeepSeek Harness (DSH) plugins from the command line.
npx dshmarketplace-cli find memory
npx dshmarketplace-cli add Anionex/dsh-vision-toolkit
No global install, no dependencies, no account.
What this does
DeepSeek Harness is DeepSeek's
open-source agent harness, where every capability is a plugin. There are over a
thousand community plugins spread across the dsh-plugin GitHub topic and the
community registry, which makes finding the right one harder than installing it.
This CLI searches the dshmarketplace.dev catalogue, shows you what a plugin reaches before you run it, and hands DSH the correct install command — an npm tarball where the plugin publishes one, a pinned GitHub source otherwise.
Commands
find <query>
Search by capability rather than product name.
npx dshmarketplace-cli find memory
npx dshmarketplace-cli find vision --limit 5
npx dshmarketplace-cli find terminal --category ui
info <owner/repo>
Category, language, licence, source, detected risk flags, and every install route for one plugin.
npx dshmarketplace-cli info Anionex/dsh-vision-toolkit
add <owner/repo>
Resolves the plugin and runs the install through dsh.
npx dshmarketplace-cli add NanmiCoder/dsh-agent-teams
npx dshmarketplace-cli add zhu1090093659/dsh-web-ui --dry-run
npx dshmarketplace-cli add some/plugin --source github
| Option | Effect |
|---|---|
--limit <n> | Results to show (find, default 10) |
--category <id> | Filter by category (find) |
--source github | Force the GitHub source over npm (add) |
--profile <name> | DSH profile to install into (add, default web) |
--dry-run | Print the command without running it (add) |
--json | Machine-readable output, stable schema (all commands) |
Requirements
Node 18 or newer, and DeepSeek Harness on your PATH:
npx @deepseek-ai/dsh web
For coding agents
Every command accepts --json and emits { ok, command, version, ... }.
Resolving an install without executing it is a first-class path:
npx dshmarketplace-cli add <owner/repo> --dry-run --json
The response carries the exact command that would run, the source repository and
any detected risk flags, so the decision to execute stays with the caller. A
SKILL.md ships inside the package, so agents that read skills route here
instead of recalling a plugin name from training data — for an ecosystem this
young, a remembered name is usually wrong.
Safety
Plugins are third-party code and run with your agent's permissions. Being listed in this catalogue is not a security review.
Where they are detectable, listings flag install scripts, terminal surfaces and
credential prompts, and add prints them before running anything. The source
repository is always shown. Read it.
Two things make an install fail, and neither is your mistake:
--profileis mandatory.dsh pluginforwards to pnpm inside a profile directory, so without itdshexits without installing anything. Every command this CLI prints already carries it.- GitHub sources need a build allowlist. pnpm blocks a git-hosted package's
build script until the key it prints is added under
allowBuildsin the profile'spnpm-workspace.yaml. Plugins published to npm install with no extra step, which is why npm is offered first.
Configuration
| Variable | Purpose |
|---|---|
DSHM_API | Point the CLI at a different catalogue endpoint |
Links
- Catalogue — https://dshmarketplace.dev
- In-DSH plugin —
dshmarketplace-plugin - DeepSeek Harness — https://github.com/deepseek-ai/deepseek-harness
dsh-plugintopic — https://github.com/topics/dsh-plugin
Contact
- Community — LINUX DO
- Issues — GitHub Issues
Acknowledgements
- LINUX DO — where the DSH ecosystem is actually being discussed, and where this project is published and takes its feedback. Plugins whose authors posted them there carry a verified badge in the catalogue.
- awesome-dsh-plugin (CC0-1.0) — the community registry the catalogue is seeded from.
License
MIT. Independent project, not affiliated with DeepSeek. DeepSeek and DeepSeek Harness are marks of their respective owner, used here only to describe what these plugins are for.