Audio: WAV/AIFF/FLAC as a waveform - one row per channel, an adaptive ruler, a min/max envelope with the RMS core, zoom down to samples, selection, and playback on the audio clock - plus the Audio console for this machine's devices. Client-only, read in 2 MiB windows.
Browser: the pack's own web surface, which fetches and renders a page on the HOST in a disposable sandboxed engine behind an egress gate instead of framing it remotely - three tools and three routes. Currently disabled by dsh-vn-master's `browser` row; re-enabling it is deleting those two lines.
Command bar: a read-only transcript of the agent's own commands in a bottom dock, fed by one bounded read-only route. One view, and no shell of its own.
Command Code provider plugin for DeepSeek Harness (dsh) — works with every Command Code plan including the $1 Go plan; uses the Studio authentication API key over /alpha/generate, not the Provider API
Developer tools
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Victor-770/dsh-commandcode-provider
Diagrams: Mermaid, TikZ and the Diagram Design kit in one bundle - seven `diagram_*` tools whose writes are validated on the host before they are stored, a conversation store plus a shared library, a tab per diagram with an export menu, an index page with the 44-type design gallery, and browser render reports.
Editor: the tab type for text and code - a vendored CodeMirror 6 fetched lazily - with create-on-save inside the session workspace through this package's own authenticated routes. Markdown is claimed too, and hands off to the shipped preview.
DSH 插件:全模式工具失败自动实录——把原生工具、PTC(Code Mode) run_code、代码内嵌工具调用的失败按错因去重计数,自动写入 skill 的机器维护区段,越用越少错。Auto-record tool failures from every execution mode into a skill's machine-maintained section (dedup + counts).
Skills · Agent collaboration · Developer tools
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Areium/dsh-fail-logger
File Explorer for DeepSeek Harness: right-side resizable file tree (expand/collapse, search, syntax-highlighted preview, in-panel editing) with one-click VS Code open
GitHub connect service for the DeepSeek Harness — Device Flow authorization storing the token through the credentials seam, deterministic git flow-state detection driving the conversation PR status bar, and @Remote methods (connectStatus / startDeviceFlow / createPr / mergePr) for zero-model-turn UI buttons
History: a read-only tab showing the workspace's commit graph, each commit's message and the files it touched. Three read-only routes spawn `git` with argv arrays under a pinned env; nothing here can write, stage or check out.
Image: a viewer tab for PNG/JPEG/GIF/WebP/AVIF/BMP/ICO/SVG/TIFF that fits the pane on open, zooms by moving the LAYOUT (never a transform), pans by drag and reads the pixel under the pointer. Client-only: the bytes come from the harness's own `remote.workspaceFiles`.
The pack's media engine and the only owner of ffmpeg (host-only, no browser half): `media_probe`, `media_run` and `media_frames`, the Range-capable file route, remux jobs, and the pinned hash-verified ffmpeg provisioning that dsh-video's tab streams through.
Modal: the pack's shared dialog surface, published as the `modals` service - `open` / `alert` / `confirm` / `prompt` with async submit work that keeps the dialog open, plus a rich `content` dialog whose mask click deliberately does not close it.
OCR the agent can actually use: one `ocr` tool that reads the text in a picture, a scan or a PDF page with a REAL engine - tesseract from PATH where it is installed, or the OCR engine Windows itself ships, which needs no install at all and can rasterize a PDF page too. Zero npm dependencies, no engine bundled, no network egress.
Open In: the pack's own `native-open-in-app` row replaces the shipped client row and redirects the file-manager ids to a route that opens the OS file manager on a directory with an argv-only spawn.
PDF: five `pdf_*` tools (info, read, find, render, scan) over a vendored pdf.js, plus the reader tab (zoom, search, thumbnails, outline) and a workspace index. Read-only, with extraction in a child process that never evaluates a document's JavaScript.
A prototyping lab the agent can fill: five lab_* tools that write a run into lab/<runtime>/<slug>/ - p5.js sketches that open in a browser, and openFrameworks projects that are three real C++ files built with make - plus a committed example library the agent instantiates from, a runtime registry built so a third runtime (Processing in Rust, Cinder) is one module and one line, and a preview tab over an offline-vendored p5.js. Zero npm dependencies, nothing downloaded, no binaries.
Research: a run is a folder with RUN.json and a passport.json that records what the human decided in their own words. Nine rs_* tools (open, new, plan, read, write, cite, verify, review, build) over an append-only claim and source ledger, a document dialect where every claim is a span the ledger tracks and every number a claim rests on is a validated statistic rather than prose, a structured method record (databases, date of access, search string, criteria, PRISMA-shaped screening counts) that r0 validates and the build prints as the document's own flow, a disclosure record (authors with CRediT roles, ethics approval that must name the body and the reference, consent, funding, conflicts, data availability and AI use) that the submission folder prints as a disclosure artifact and the anonymized manuscript never carries, six citation styles, a dependency-free Markdown/DOCX builder, a judge calibration set whose FNR and FPR are reported against stated bars, two frame gates plus a build gate answered by a person in the right bar rather than by the model, eight bundled skills, and the Research tab that shows a run while it is being worked on. Host half plus UI, no vendored engine, no npm dependency, and no socket of its own.
Right bar: the tab strip, docking panel, expand button, Start page and the `sidebarRightTabs` / `sidebarRight` services every tab type registers into. A GENERATED fork of the shipped bar whose layer disables `ui-sidebar-right` / `ui-sidebar-files`, rendering the kit's recursive `DockSurface` through its own `vendor/dock-tree.js`.
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:vecnode/vn-code#066e7396f8c7d4abd3132329f32c1b7c9ad8c1fa&path:packages/dsh-rightbar
Find the right plugin, then get started
Search by task
Use a feature keyword or category, then sort by recent updates or GitHub stars.
Explore capabilities
Read the description, AI analysis and original README to understand what a plugin does.
Check and install
Review compatibility, dependency ranges and instructions, then copy the available install command.
Questions about DSH Hub
What is DSH Hub?
DSH Hub is a community plugin directory for DeepSeek Harness, bringing together descriptions, source links and installation instructions to help you discover and compare extensions.
Does inclusion mean a plugin is tested and compatible?
No. Detail pages show recorded compatibility and dependency ranges. Unknown does not mean compatible; check the project documentation before installing.
How do I install a plugin?
Open its detail page and check the installation section. Copy the command into your Harness environment when available, or follow the project README.