Plugins
Browse, filter, and install DeepSeek-Harness plugins.
94 plugins found
headless-json
johnxu22786/headless-json
Structured machine-readable CI output for DeepSeek Harness: JSON/NDJSON session reports, JUnit XML, semantic exit codes, artifact collection and privacy redaction - a dsh profile bundle plus a standalone CLI.
ai-code-review
tblong2105/ai-code-review
DeepSeek Harness (dsh) plugin for @tabilo/ai-code-review: registers the ai_code_review tool (review | context) that reuses the Node.js engine to collect diffs, run tests/coverage, do impact analysis, and feed pack skills to the model.
FruitPi
kobenfang/fruitpi
Fruit price tracking skill: collect and query global wholesale fruit prices with RMB/kg conversion.
dsh-usage-guard
hb-degithub/dsh-usage-guard
Usage statistics panel for the Web GUI and the Desktop app: silent per-model token collection, activity heatmap, trend charts, cost estimation and a daily-limit guard.
dsh-inline-comments
ruisenbai/dsh-inline-comments
Select text in a finished assistant reply to add numbered comments beside the quote; collect drafts and submit the batch through the official composer as one user message.
dsh-skill-manager
liu20030725/dsh-skill-manager
Manage and organize your agent skills by category, tags and collections in DeepSeek Harness, with a settings panel and a slash-command folder picker.
dsh-sxs-news-collector
yangyunsong023/dsh-sxs-news-collector
Trending-topics collector aggregating Baidu / Toutiao / Douyin / Weibo hot lists in one call (Weibo optional cookie), returning titles with heat values for content creators — tool: `sxs_news_hot`.
dsh-custom-theme-import
juryorca/dsh-custom-theme-import
DSH Web skin manager for mainstream DSH skin packages: import local paths or GitHub collections, scan installed skins from the web profile, preview/use/disable/refresh/delete, with host-side persistence.
dsh-plugin-device-info
lsz-asd/dsh-plugin-device-info
Read-only Windows device information tools: one agent tool per Win32 device category (time, system, cpu, memory, disk, gpu, network, battery, processes, usb, audio, printers) via WMI/CIM and Node os collectors.
dsh-favorites-digest
kittimzhe/dsh-favorites-digest
DeepSeek Harness plugin: /favorites exports your own Douyin and Xiaohongshu web collections to Markdown using a logged-in browser session
dsh-archived-chat-cleanup
htao-uu/dsh-archived-chat-cleanup
Delete archived DSH sessions with reference-aware attachment garbage collection, as one reversible transaction.
dsh-clipbook
hwayn-pixel/dsh-clipbook
DSH 小夹子:把对话里值得留的话夹起来——一键收藏助手回复,随手翻、随手取、随手导出。
dsh-achievement-helper
ghang/dsh-achievement-helper
Local themed achievements, badges and character collections for DeepSeek Harness.
dsh-role-sum
beiheng127/dsh-role-sum
Character persona summaries for DeepSeek Harness: collects moegirl-first public sources, distills them into a reusable persona document through the csp workflow, and keeps a per-character asset library with quality checks, manual source attachment, version snapshots and a settings page.
dsh-chat-actions
qipengxiang/dsh-chat-actions
Hide or show each button under an assistant reply, reorder them by dragging, and collect the hidden ones behind a single ⋯ button.
dsh-plugin-style
nonchalantludens/dsh-plugin-style
Multi-style skin collection for the DeepSeek Harness (dsh) web GUI. Each skin registers a theme (Settings → Appearance / sidebar-foot picker) plus scoped decoration CSS keyed to its active state.
dsh-reflex
onesmash/dsh-reflex
Reflex arc for DS Bot: runs as a sibling DSH plugin with no change to ds-bot, collects facts in cheap layers, scores them with a local decision model, and wakes a Bot only when something crosses a threshold.
running-sessions-float
dongasai/running-sessions-float
Collects the sessions that need you into one dock at the bottom of the web GUI sidebar: running sessions, sessions waiting on an approval, plan review or answer, and finished runs whose result has not been opened yet. Rows are sorted by last update and clicking one switches the main view to that session; it reuses the shipped useSessions and useSessionStatus hooks rather than adding a data source, polls nothing, stores nothing and modifies no session. The header dot pulses while anything is running or waiting and settles to a static dot when every row is only a finished-but-unread reminder; with no such sessions the dock collapses to one quiet line, and a collapsed 56px sidebar shows a 36px badge with the count instead of the list. It registers in the sidebar footer slot, so it is part of the layout and does not overlay the conversation list, leaving the existing footer entries below it.
dsh-book-library
shenj13/dsh-book-library
Read books in the DSH sidebar - import EPUB/TXT/Markdown, get a five-part close reading for every chapter (paragraph summary, best sentences, what the author is doing, the AI's own opinion, what is missing), listen with TTS, ask questions while listening, and export the whole book to one HTML page. Export collects the chapters that already have a close reading rather than unread chapters.
dsh-anki
nanoshiki/dsh-anki
Native Anki workspace backed by one real headless Anki collection: browse, edit, add and review notes, suspend cards, import and export APKG, and sync with AnkiWeb, with the same collection exposed to the anki AI tool. No Anki desktop app, AnkiConnect or Qt is started. Windows x64 only; the matching headless Anki core, CPython and all Python runtime dependencies are bundled, so no separate Anki or Python installation is required.
dsh-sidebar-ingblock
floweroid/dsh-sidebar-ingblock
A collapsible "In Progress" group for the DSH Web sidebar: collect sessions from each session row's ... menu, pin the shortlist above the workspace list, reorder by dragging, and keep it across restarts.
ai-capability-store
lyrawang6688/ai-capability-store
Floating toolbar on selected text in the DSH conversation: copy / follow up / collect to Feishu / deliver to the inbox Base / rewrite.
dsh-webdav
gaohu1997/dsh-webdav
Keep a DSH profile identical across machines through any WebDAV server. The plugin collects the five parts that make up a setup — models (the llm-pi-ai line of cordis.patch.yml), defaults (the agent-default-model line), patch (the remaining loader lines), plugins (package.json dependencies plus dsh.profile.bundles) and dirs (extra absolute-path directories picked in the panel, carried whole and restored to the same path, add-only, at most 5 with 2000 files / 8 MiB each) — encrypts them on this machine with a passphrase (AES-256-GCM, PBKDF2-SHA256 at 600000 iterations) and uploads one ciphertext file to <address>/dsh-webdav/dsh-profile.prop, so the server only ever holds the sealed copy (the older dsh-profile.dshsync name is still read). Merging is per part and three-way against the last synced baseline; a conflict keeps the newer copy and archives the losing one under sync/ (latest 5 per tag), every overwrite is sealed beforehand, and deletions propagate except in the plugins part, on the first sync, and in the dirs part, where dropping a directory on one machine only stops syncing it there and never deletes its files. Uploads carry ETag If-Match and If-None-Match so a concurrent change is refused instead of being clobbered. Sync runs on demand or on a 3/15/30/60 minute timer from a settings panel, and an optional local forwarder (off by default, loopback-only) re-serves the same target with locally generated credentials, rewritten PROPFIND hrefs and .prop aliases for extensionless resources. The local state lives in <profileDir>/.dsh-webdav-sync/ (sync.json is written 0600 and holds the WebDAV password and the passphrase).
dsh-mcp-relay
nigheart/dsh-mcp-relay
Expose a running DeepSeek Harness instance over MCP, so an external agent can list, create and continue that instance's own sessions, delegate a turn and collect its result, answer the questions the DSH agent asks, and set how future approval requests resolve.