KardDev/dsh-plugins
KardDev/dsh-plugins has 557 GitHub stars and 3 forks. Star changes are not measured yet. Last checked 2026-11-09 11:54 UTC. Last push 2026-10-30.
A collection of plugins for DeepSeek Harness (DSH). Each plugin lives in its own directory under plugins/ and is versioned independently.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDSH plugins
A collection of plugins for DeepSeek Harness (DSH). Each plugin lives in its own directory under plugins/ and is versioned independently.
| Plugin | Description | Status |
|---|---|---|
dsh-motion-ui-en |
English-localized interface, HTML/SVG canvases, editable motion and local MP4 production. Derivative of dsh-motion-ui. | Active |
dsh-cost-usage |
Per-session API cost tracking, provider/model breakdowns and optional pricing auto-discovery. | Active |
dsh-decision-lab |
Interactive priority sliders, bounded uncertainty and sensitivity analysis for inspectable decisions. | Preview |
DSH compatibility
All three plugins target DSH 0.2.1-rc.5 with Node >=22.19. Development SDK dependencies are pinned to rc.5; each package documents its retained support for earlier releases. Run the package tests and build/check commands before installing into a profile.
Installing a plugin
DSH installs plugins by package spec. Since each plugin lives in a subdirectory here, and package managers resolve Git dependencies at the repository root, install from a checkout:
git clone https://github.com/KardDev/dsh-plugins.git
cd dsh-plugins
pnpm install
dsh plugin add ./plugins/dsh-motion-ui-en
# Or install cost tracking into a named profile:
dsh plugin --profile <name> add ./plugins/dsh-cost-usage
# Or explore an interactive decision card:
dsh plugin --profile <name> add ./plugins/dsh-decision-lab
Restart the DSH host and reload the page afterwards.
Once a plugin is published to npm, the short form works too:
dsh plugin add @karddev/dsh-motion-ui-en
Repository layout
plugins/
dsh-motion-ui-en/ # conversational UI, canvases and motion
dsh-cost-usage/ # cost tracking and pricing discovery
dsh-decision-lab/ # interactive decision comparisons and sensitivity
pnpm-workspace.yaml # workspace definition (packages: plugins/*)
Plugins are pnpm workspace packages with dependencies hoisted to the repository root (nodeLinker: hoisted). The hoisted layout matters on Windows: the plugin build runs esbuild through Node's child_process, and a symlinked per-package node_modules does not resolve reliably there.
Working on a plugin
pnpm install # every plugin's dependencies
pnpm --filter dsh-motion-ui-en test
pnpm --filter dsh-cost-usage test
pnpm --filter dsh-cost-usage check
pnpm --filter dsh-decision-lab test
Each plugin keeps its own README, tests, license and third-party notices. See the plugin directory for details.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,586 starspublic-apis/public-apis
A collective list of free APIs
497,902 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,631 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,303 stars