Plugins
Browse, filter, and install DeepSeek-Harness plugins.
11787 plugins found
dsh-dfy-qq
beiheng127/dsh-dfy-qq
QQ chat behaviour layer for DeepSeek Harness over OneBot 11: persona files injected into every turn, a people file keyed by QQ number, sticker picking with probability and pity, optional non-mention replies, sub-personas distilled from group members, and scheduled messages. Enabling the built-in QQ channel accepts private messages from any QQ user and group messages from any group that @s the bot; there is no sender allowlist, so restrict the bot account or keep the channel off.
dsh-plugin-trust-audit
anguis-l/dsh-plugin-trust-audit
Read-only audit of whether a DSH plugin's HTTP routes are actually fenced, discovering the registered routes by reading plugin code and probing loopback only.
dsh-server-monitor
zhaoziyangshaanxi/dsh-server-monitor
In-app server monitor window for DSH that tunnels to a lightweight agent on your server: memory, swap, load, disk, per-container usage and QQ status, cache purge and container restarts, plus an embedded VNC desktop for manual QQ QR login and sign-out. The agent ships in the repository (server/monitor.py) and you deploy it yourself.
dsh-memory-guard
zeroed-07/dsh-memory-guard
Local-only memory guard for the DeepSeek Harness: host heap and session-log monitoring, oversized tool-argument interception, and dry-run by default session vacuum.
dsh-eval-harness (dsh-eval-harness)
leogoat2004/dsh-eval-harness
Diagnostic evaluation plugin for DeepSeek Harness: freezes the confirmed Harness configuration, runs a benchmark, keeps the full session trace, and attributes failures to model, Harness, benchmark or environment.
dsh-push (host-plugin)
thiscp/dsh-push
Phone push for DeepSeek Harness: hooks the question seam in-process so a pending question reaches your phone through an ntfy relay; an answer sent from the phone is fed back to the agent as a user message, which requires `tool-ask-user` to run in `mode: timed` — with the shipped default (`mode: legacy`) only the notification is delivered.
dsh-im-bubble
nolighter/dsh-im-bubble
Registers im_say, a tool that sends each call as its own IM message through dsh-im's proactive delivery service, so a single reply can arrive as several bubbles instead of one block; im_targets and im_target_add list and create the delivery targets it sends to.
dsh-git
cyrusgogogo/dsh-git
Git panel with commit graphs, file diffs, branch and worktree management, and AI-assisted commit message previews.
dsh-todolist
natte/dsh-todolist
Sidebar todo list for DeepSeek Harness — grouped buckets, recurring tasks with weekday or month-day rules, a month-view calendar, and an agent tool that reads and writes the same JSON file.
dsh-readme-reel
dingchenhui0618-arch/dsh-readme-reel
Turns a plugin repository's existing screenshots into a 6-second silent looping hero reel: a VP9 webm that keeps real alpha, a matted gif, and a cover frame, plus a manifest with per-scene holds and sha256s. The timeline is exact by construction (integer holds plus transitions sum to durationMs, and the last scene transitions back into the first so t=0 equals t=duration). Zero runtime dependencies: PNG decode/encode on node:zlib, an SDF card compositor, and ffmpeg as the only external binary, discovered at runtime. Ships a conversation-view panel (pick, reorder, generate, copy the README markdown) and a CLI with a storyboard.json contract.
dsh-gsv-local
naili0712/dsh-gsv-local
Local GPT-SoVITS voice for DeepSeek Harness: boots the engine with DSH and kills it on exit, speaks only the line marked for voice, and ships a default voice, so you only need to point runtimeDir at a local GPT-SoVITS install.
dsh-voice-memo
dingchenhui0618-arch/dsh-voice-memo
Dictation that ends up in the repository instead of the chat log: hold the button (or import a WAV), and the plugin archives voice-memos/<id>/ with audio.wav, a rendered waveform.png, memo.md (frontmatter, per-segment timestamps, ready-to-paste quote blocks) and meta.json. Audio is resampled to 16 kHz mono in the browser before it is sent. Transcription stays local — the harness speechToText service with silence-split windows, or a command worker such as faster-whisper — and when no engine is available the memo is still filed with an explicit status and reason rather than a fabricated transcript. Ships a conversation-view 口述 tab with click-to-seek playback and per-segment quote copy, three agent tools (voice_memo_save / voice_memo_list / voice_memo_read) and HTTP routes. Zero runtime dependencies, 52 node:test cases, real screenshots in docs/.
dsh-video-android
dttgithu/dsh-video-android
Video studio for DeepSeek Harness on Android: storyboard editing, multi-provider image/video generation with automatic failover, FFmpeg MP4 export, prompt optimization, and a mobile-first workbench.
dsh-booth-search
where227-arch/dsh-booth-search
Search BOOTH for VRChat avatar assets — clothing, shaders, base models, accessories, textures, animations and props — from a dedicated BOOTH tab beside the conversation or via two read-only tools, with Chinese keywords translated to Japanese before the request.
dsh-win-control
uss7118/dsh-win-control
Windows desktop control for DeepSeek Harness agents: window and UI Automation automation, local Windows OCR, direct browser reads over the Chrome DevTools Protocol (DOM text, JavaScript, selector clicks), humanised mouse and keyboard input, browser tab management, and a live control panel. It probes the machine on first run, writes its own config, and degrades gracefully when a capability is missing. Windows 10/11 only.
mcptender-plugins
pixelligue/mcptender-plugins
Connects DeepSeek Harness to MCPTender public Russian procurement records, source documents and published contract suppliers using a personal service API key.
mcpbids-plugins
pixelligue/mcpbids-plugins
Connects DeepSeek Harness to MCP Bids public US federal opportunities and connected TED notices, with source-linked document tools and personal API-key authentication.
dsh-plugin-comfyui
making-acid/dsh-plugin-comfyui
Local ComfyUI image generation for DeepSeek Harness — discovers or starts the ComfyUI installed on the machine, generates a text-to-image result from a chat request, and attaches it to the conversation.
dsh-mp-catalog-guard
dingchenhui0618-arch/dsh-mp-catalog-guard
Content-catalog guard for WeChat mini-programs: validates catalog.json so every activity price is an integer amountFen, every template renders prices through money(), required fields / duplicate copy / image paths are checked, and the result is an issue list plus a unified diff that can be applied with patch -p1. 29 rules over five groups (catalog shape, required fields and uniqueness, amounts, rendering, images). Three fixes are automatic (legacy yuan amount, string Fen, absolute image path) and preserve the file's own indent, EOL and trailing newline; everything else is reported with a hint instead of being guessed. Dry-run by default; apply re-checks the written file so the report describes what remains. One implementation serves a tool, a conversation panel and a CLI with exit codes 0/1/2. Zero runtime dependencies, no model call, no network.
dsh-cost-ledger
dingchenhui0618-arch/dsh-cost-ledger
Auditable token-cost ledger for DeepSeek Harness: wraps the llm/stream waterfall and records every call with provider, model, input/output/cache-hit/cache-write tokens, usage source and integer nano-CNY cost from an explicit price table. Aggregates by hour, day and session; exports JSON or CSV with a no-write dry-run preview; keeps a manually entered official platform bill in a parallel column with actual-minus-estimate diff. Unknown provider/model routes stay explicitly unpriced. Zero runtime dependencies; no balance query, notifications or animations.
dsh-adaptive
dingchenhui0618-arch/dsh-adaptive
Version-adaptive tooling for DeepSeek Harness: it reads the running DSH version from the plugin manager, mirrors app-boot plugin-compatibility rules (engines.dsh first, then @deepseek-ai/dsh* peers, prerelease-inclusive comparison, exact-version exemptions) to score every installed plugin, and statically flags source still using APIs renamed or deprecated between v0.1.6 and v0.2.1. Ships a conversation-view panel, an agent tool and HTTP state/scan/report routes. Read-only, offline.
dsh-computer-use-en
alambicco/dsh-computer-use-en
English port of Windows Computer Use for DeepSeek Harness: 10 desktop tools (computer, computer_batch, open_application, windows, ui_elements, clipboard, switch_display, app_skill, request_access, list_granted_applications) with UI Automation, per-app access control, English settings UI and mini progress card overlay, Esc pause/resume, and DSH 0.2.1 unpacked koffi.node auto-discovery. Fork of copylee711/dsh-computer-use; it reuses the same plugin id and tool names, so the two cannot be installed together.
dsh-memory-observer
antonylang/dsh-memory-observer
Distills long sessions into background observations and reflections, injects them as a system-prompt section, and renders compaction summaries from prepared memory; includes a Settings page and source-backed recall.
dsh-autonomous-restart
meng-lx/dsh-autonomous-restart
Restart initiated by the agent itself, not by a button. The agent calls one tool, then the plugin takes over: it waits until every agent and background job on the host is idle, runs a visible ten-second countdown that a click, a scroll, or a key press cancels, then restarts DSH and wakes the original session so the agent carries on from its last sentence. No button, no manual entry: the tool is the only way in. Works on the official desktop app and the official web client; third-party shells are not supported out of the box. Windows only. One thing to know: every launch of the DSH desktop app writes a fresh identity cookie into its own profile and never prunes the old ones, so after enough launches the cookie header outgrows the request limit and the next start dies with HTTP 431 and `Error: desktop welcome: Web authentication failed`, with no window at all. Restarting by hand runs into this too; this plugin simply restarts far more often, so it brings that day closer.