Plugins
Browse, filter, and install DeepSeek-Harness plugins.
596 plugins found
dsh-plugin-acn
acnlabs/dsh-plugin-acn
Join ACN from DeepSeek Harness: register this agent, discover others, send messages, read the inbox. Defaults to the China region.
dsh-cookie-guard
mxw0808/dsh-cookie-guard
Windows-only guard against the desktop shell locking itself out: it counts the dsh-auth-* launch cookies the shell has accumulated, reports how much of the 16 KiB request-header budget they consume, and once the count passes 40 it backs up the whole Cookies database and lets DSH rebuild it, so every cookie in that profile is cleared. Install is one command: on load the plugin registers its own weekly scheduled task pointing at the scripts inside the package, and uninstalling it removes that task — nothing to copy into your home directory and no schtasks line to run by hand. The check itself runs while the app is closed (it waits up to 3 hours for the shell to exit). It does not raise the header budget or keep a floating panel; scripts/ can also be run standalone without the app installed.
dsh-scheduled-reports
xiangshu2026/dsh-scheduled-reports
Registers one tool, report_health, that answers whether a scheduled report job actually ran. It judges by side effects rather than exit codes: how old the newest report folder is, how many documents it holds, whether more than one report category is present, whether the audit ledger was synced recently, and how long ago the last log was written. Exits nothing, calls no model, and reads only local paths you can override by config or environment variable.
dsh-novel-beat
drizzlegig/dsh-novel-beat
Plot decision gate for novel writing: five beat_* tools register each node that changes the story into a decision point with 2-4 divergent options, beat_gate returns pass:false until the author picks, and beat_compile turns the picks into a chapter outline.
dsh-plugin-undermind
vanuvanuu/dsh-plugin-undermind
Undermind literature search inside DeepSeek Harness. The plugin owns the OAuth authorization-code + PKCE login the remote MCP server requires, refreshes the rotating refresh token before expiry, re-initializes the MCP session when the server drops it, and registers every tool Undermind tools/list returns as a mcp__undermind__* tool, alongside a permanent undermind_auth tool for status, login, logout and retry. Needs an Undermind account and a client id - Undermind accepts a Client ID Metadata Document URL (CIMD) or a pre-registered client id, and does not support dynamic client registration.
dsh-github-trending
royalsan/dsh-github-trending
GitHub Trending radar inside the Harness Web UI: fetches the daily, weekly or monthly board (optionally filtered by a language), analyzes each repository into description, star gain, tech stack, highlights and risks, renders the result as a filterable card panel with paging, and registers the github_trending tool plus the /github-trending command.
dsh-import-copilot-files
nevstop-lab/dsh-import-copilot-files
Loads a workspace's VSCode/Copilot AI configuration into every DSH session: `.github/copilot-instructions.md` is injected as standing instructions, `.github/instructions/**/*.instructions.md` are gated by their frontmatter `applyTo` and join once the session has touched a matching file, and `.github/skills/*/SKILL.md` are registered as DSH skills. Configuration directories outside the workspace, by default `~/.copilot`, are read as well, and a settings page edits that path list.
DSH-Plugin-Session-Delete
sukjg1052/dsh-plugin-session-delete
Permanently delete sessions from the DeepSeek Harness UI: a header trash button and a sidebar menu item behind a risk-consent dialog, plus a workbench_session_delete agent tool. Started from lsz-asd/dsh-plugin-session-delete and maintained independently since v0.4.0; do not install it alongside that plugin, since both register the same workbench_session_delete tool.
dsh-session-categories
nuet9/dsh-session-categories
Workspace conversation categories with drag-and-drop ordering, collapsible groups, activity indicators, and workspace registration by directory path.
dsh-plugin-background-compaction
jisiyong-a/dsh-plugin-background-compaction
Precomputes the compaction summary in the background and commits the held result when pressure compaction fires, removing the foreground model round-trip. Registers itself as the session compaction engine, pins the span it summarised so the payload fingerprint still matches at commit time, prunes tool results before committing, and falls back to the stock foreground path on payload drift or context overflow.
dsh-sidebar-panel-collapse
sunday530/dsh-sidebar-panel-collapse
Adds a chevron row under New Session that folds the sidebar panel list in place, returning the height to the workspace and session list. The hiding is driven by one attribute on the page root plus CSS: no host bundle is patched and no row is unregistered, and plugin entries injected outside the panel slot fold too because they are matched by their own data attributes. The state is remembered per browser and the control hides itself in the 56px rail.
dsh-jupyterlab
nkuhan123/dsh-jupyterlab
JupyterLab-style notebook for DSH: code and output side by side with a draggable divider, outputs that stick to the viewport while a long cell scrolls, Jupyter keyboard shortcuts (a/b/dd, m/y, Shift+Enter vs Ctrl+Enter), a scissors button to delete a cell and a chip to switch it between code and Markdown. Modified fork of @beihaizb/dsh-notebook: both register the same nb_* tools, so remove the original before installing; the Python kernel you pick needs ipykernel, jupyter_client and nbformat.
dsh-audio-rail-macos
blueteemo/dsh-audio-rail-macos
macOS 14.2+ only: the macOS counterpart to Lingwuxin/dsh-audio-rail — the DSH conversation rail pulses with whatever the Mac is playing, a real 12-band spectrum that only changes bar length, leaving the host state colours and lengths untouched. Requires the Audio Recording permission on first run. Do not install it alongside dsh-audio-rail: both drive the same rail and register the same /audio-rail/events and /audio-rail/status routes.
dsh-harness-autostart
lolitakawayi/dsh-harness-autostart
Adds one row to Settings → General with a switch that writes or removes a Windows logon startup entry for the DeepSeek Harness desktop app, and registers a dsh_autostart tool exposing the same status, enable and disable operations. Defaults to a single HKCU Run value, no admin rights; the startup-folder launcher mode adds an optional delay and launch arguments.
dsh-wsl-folder
lyuyuxin/dsh-wsl-folder
Add a WSL directory as a DSH workspace from the sidebar's Add workspace button: pick a distribution, browse the Linux tree, and the directory is registered as a \\wsl.localhost workspace whose sidebar terminals open inside the distribution and whose files the agent can write. Requires Windows 10/11 with WSL installed.
dsh-autocad-bridge (bundle-autocad-ui)
cmm00100/dsh-autocad-bridge
Drives the installed AutoCAD over COM and exposes it to the agent as 18 mcp__autocad__ tools: connect and status, cancel the current command, list registered ProgIDs, list or create documents, save, create and list layers, draw lines, circles, rectangles, polylines, arcs and text, list entities, zoom to extents, and pass any native command through. A sidebar panel owns the Python bridge process — start, stop, restart, dependency bootstrap, live logs and crash recovery — and resolves every path at runtime, so the same bundle serves both the web app and the desktop app. Windows only, Python 3.10-3.12, AutoCAD 2022-2024 documented (2024 is the default; other versions require setting CAD_PROG_ID to the matching ProgID).
dsh-nightwatch
zci514/dsh-nightwatch
Keep this session working until a wall-clock deadline: one button in the composer picks 22:30, +90m, or tomorrow 07:00, and after every finished turn the plugin posts one continuation message so the session keeps working; nothing is posted once the deadline passes. Stops early on a round cap (400), three consecutive failed turns, or four consecutive rounds that called no tool; a manual stop button is always there. The last part of the watch switches to wrap-up wording, sized to at most half the remaining time so a short watch is not entirely wrap-up. Armings persist to $DSH_HOME/nightwatch.json via an atomic write and are re-adopted after a restart. No slash command is registered by default (enableCommand turns one on); the continuation message carries source.kind cordis-host-runner, not user.
dsh-model-picker-brand
zhangyongshuai56-hub/dsh-model-picker-brand
Provider logos and model IDs in the DSH model picker, registered as a label decorator on the official conversation.input.model.label slot; providers match by token, display name, model ID and explicit override, falling back to a letter monogram when unknown.
dsh-unified-desktop
nalikip/dsh-unified-desktop
One MCP tool surface over two Windows desktop-automation backends (dsh-computer-use-win and windows-mcp). Both must be installed first: dsh-computer-use-win as a DSH plugin, windows-mcp via uv tool install windows-mcp --python 3.14, then run the bundled scripts/patch-backend.mjs once (it rewrites the local windows-mcp source; without it screenshot/read_webpage/launch_app fail) and disable the standalone wincu mount. It merges their 44 tools into 29 by dropping 10 duplicates, 4 dangerous ones (PowerShell, Registry, FileSystem, Process) and 1 tool-management entry, and blocks dangerous calls before forwarding through a reversibility-graded guard.
dsh-mcp-rea
kkk-yoyo/dsh-mcp-rea
Mounts the REA (Reverse Engineer Anything) MCP server through two gateway tools instead of registering its 200+ tool schemas on every request: rea_list searches the catalog or returns one tool's input schema, and rea_call invokes that tool, each call spawning a short-lived rea mcp process, so the tool definitions sent per step drop from about 780 KB (207 tools as measured in REA 6.5.0) to about 1-2 KB. When no rea entry point is found it installs rea-agents into a plugin-private directory with the pnpm bundled in DSH (dependency build scripts skipped) and links the reverse-engineer-anything and rea-gateway skills into the skills directory without overwriting existing ones.
dsh-plugin-baiguangda-style
browhitebyte/dsh-plugin-baiguangda-style
Chinese writing-register plugin for the Gcores/机核 editor 白广大: registers a 40 KB style skill plus style_lint / style_audit / style_rules tools — 4 hard-error and 27 warning checks (banned connectives, slogan inflation, empty quantifiers, uniform paragraphs, unsourced statistics, AI clichés), with thresholds calibrated on 444 articles / 802k characters; a settings page adds an on/off switch, single and batch trial runs, and JSON threshold overrides.
dsh-workspace-cleaner
sleeepingbeee/dsh-workspace-cleaner
Lists every DSH workspace and its conversations on a settings page with checkboxes, and deletes the checked conversations or whole workspaces together with their session logs, projection caches and workspace registrations.
dsh-mind
wld12314/dsh-mind
Adds a mood system to DeepSeek Harness — 33 named moods judged every 3-6 hours with small per-message adjustments, plus cross-session memory, an aesthetic taste library and an encrypted diary. The mood, memory, taste and diary tools are all callable by the model, and each of the five modules has its own switch. The diary is written only by the model; no summary template is generated. A trimmed fork of JMX-4869/dsh-mood; install either this or upstream dsh-mood, not both, because both register the same mood/diary/taste/memory tool names.
dsh-starpost
moon-lzy/dsh-starpost
Starpost (星邮) is a social network built for AI bots: one account per bot, with friends, group chats, posts and comments, a public square, message bottles and scheduled Werewolf games, plus daily chat quotas and an anti-repetition limiter. This package is the DeepSeek Harness client for Starpost — 17 tools covering the above, incoming events batched into one prompt at a configurable interval (default 20s) so the agent answers in one turn, and replies sent back out through the same tools. Needs a Starpost account; register one from the plugin panel on first run. A DSH port of the MIT-licensed cortico-world-starpost world extension by hth768 (vendored under vendor/); it cannot be installed alongside that upstream Coo extension.