Plugins
Browse, filter, and install DeepSeek-Harness plugins.
2490 plugins found
dsh-recency-guard
xuanyuanchumo/dsh-recency-guard
Crash-recovery guard for DeepSeek Harness: records plugin install/update recency plus declared compatibility metadata, blocks the offending suspects before the next boot after a crash, and rolls back to the pre-crash plugin startup state when the disable escalation tops out (keeping only the head suspect disabled). Ships a management panel with an interactive capability graph, impact analysis, an execution log of every guard action, early-warning indicators that only observe (they never disable anything), per-project partition isolation, archive-and-reset, and an offline rescue CLI.
dsh-codex-conductor
xiaobaifly7/dsh-codex-conductor
Delegates coding tasks from DeepSeek Harness to Codex CLI in WSL, with required acceptance criteria, background progress and cancellation, thread resume, per-criterion reports, change tracking, and optional workspace guardrails. Requires Windows with WSL2, Python 3.11+ and a logged-in Codex CLI in WSL.
dsh-kingspeak
kkmingjun/dsh-kingspeak
Voice dictation scratchpad: realtime speech-to-text into timestamped, per-session blocks, with one-click insert into the conversation composer. Requires the official DSH voice-input bundle (@deepseek-ai/dsh-experimental-voice-input-bundle); the speech model downloads on first use.
dsh-doyourweb-remote
developerye/dsh-doyourweb-remote
Fork of SheepofSheep/dsh-doyourweb that puts the browser on another machine: the MV3 extension dials out to this plugin over TLS, so DSH reads and acts on a remote Chrome or Edge rather than a local one. It also generates ready-paired extension packages for the current configuration, adds tab open and close tools, writes annotation detail to a file instead of pasting it into the chat, and shows a checklist naming which part of a remote setup is misconfigured. Interfaces with no DOM at all are reachable too: canvas games, canvas maps and hand-drawn widgets take coordinate clicks, drags and wheel input that glide, pause and hold like a person's, and the viewport is checked before every action so a stale coordinate is refused rather than clicked blindly. It reuses the same browser-tabs plugin id as the upstream, so do not install both in the same profile. Requires Chrome or Edge 125+ and an unpacked MV3 extension loaded manually on the browser machine; the plugin does not install the extension. With tls: true, trust the generated ca.crt as a root certificate there. The extension gives the model access to the tabs and signed-in sessions of the browser it is paired with. The bridge listens on 127.0.0.1 by default; a non-loopback bind needs remote: true, and the extension pairs with a token confirmed by the user.
dsh-closeout
xinming-chenniang/dsh-closeout
Before closing a coding session or the DSH app itself, checks what would be lost — uncommitted work, unpushed commits, scratch files, missing handoff notes, pending restarts, broken profile bundles — and prints a three-level verdict; when a handoff is needed it writes the seven-section handoff file into the workspace ledger. Read-only by default.
dsh-open-at-last-input
xinming-chenniang/dsh-open-at-last-input
Lands the chat viewport on your most recent own message when you open a finished session, instead of the bottom of the conversation; running sessions still follow the bottom. Client-only: it reads the viewport and never touches files, credentials, subprocesses, or the network.
dsh-workspace-manager
aeroscis/dsh-workspace-manager
Sorts the DSH sidebar workspace list: the workspace you last sent a prompt in rises above the first non-running one, with pin, drag-to-reorder, name filtering and one-click tidy; also removes empty workspaces and relocates a workspace folder to a new path while carrying its conversations over.
dsh-vidi
cocosgt/dsh-vidi
A video tool for DeepSeek Harness: watch live streams, videos and podcasts with real-time subtitles in any language, then clip and download
dsh-deepseek-chat
guojing6/dsh-deepseek-chat
DeepSeek Harness Desktop client plugin: a right-sidebar DeepSeek Chat tab that embeds chat.deepseek.com beside the conversation, with a guide card, Ctrl+Q and a session-header switch. Desktop-only; the Web surface registers no UI.
dsh-grok-ball
incline22/dsh-grok-ball
Grok Ball desktop pet for DeepSeek Harness: follows your cursor, switches emotion with the agent's run state, draggable with click feedback.
dsh-mcp-station
wilshi/dsh-mcp-station
Aggregated MCP market for DeepSeek Harness: 26 curated presets plus the official MCP Registry and user-added JSON sources, with search, source filters, connectivity tests and one-click install into the profile.
dsh-webui-oauth
wu-hins/dsh-webui-oauth
Fork of Yuuz12/dsh-webui-auth adding a deny-by-default allowlist route gate over resources, plugin bundles, /api and WebSocket upgrades; password and OIDC/SSO login with an SSO-only mode; server-side sessions with HttpOnly cookies plus a per-browser session list and selective revocation; an OAuth 2.1 device authorization flow (RFC 8628) for app and CLI access, with independent device sessions that expire only on explicit revocation; and a core session bridge that exchanges the launch cookie on the server without exposing the launch token. It is a fork of Yuuz12/dsh-webui-auth and cannot be installed alongside it — remove the original from the profile's bundle list first.
dsh-titlebar-restart
nyanyahua4290/dsh-titlebar-restart
Windows Desktop only. Adds a 重启 item to the DSH window caption menubar next to 应用 and 编辑; the second click stops the app and starts the same executable again through a WMI-spawned PowerShell helper.
dsh-better-debug
leonlee114514/dsh-better-debug
Appends one short user message before the next step when the model is circling: the same absolute path written three times, the same normalised tool error returned twice, or two steps since the last write with neither a verify nor a search. Verification is recognised from four tool names (`ops_bash`, `lsp_diagnostics`, `verify`, `run_tests`), searching from eight. Each signal fires once per turn and only after a new write or error, is silenced for the whole turn when you say not to search, and is skipped in subagent sessions. Ships the `stuck-gate` skill at bundled rank 600, so a user-level copy at rank 400 overrides its wording without touching code, plus a read-only gain panel at `/better-debug` that counts firings, sessions covered and whether the next tool call changed class; it does not estimate tokens saved.
dsh-native-notifications
tommy00748-tech/dsh-native-notifications
Raise native desktop notifications from DSH itself for approvals, questions, finished turns, errors and sign-in prompts, attributed to the DeepSeek Harness app with click-to-open; the chime is synthesised in-page and can be picked from presets or authored as a note sequence in Settings.
ds-harness-notice-QQlike (dsh-desktop-alerts)
fishingninja/ds-harness-notice-qqlike
QQ-style attention alerts for the DSH desktop client: one short cue when a session needs you, a notification-area icon that blinks like an unread message, and an unread dock. The blink stops only once every triggering session has been read.
dsh-master-plugin (dsh-master)
zhufrank/dsh-master-plugin
A project lead for DeepSeek Harness. Opening a session with the dsh-master preset in a folder makes it that project's master: it splits your requests into tasks, dispatches them to member sessions over plugin-delivered messages, collects structured reports and stops at every gate for review. Members ask you only through the master, as clickable cards on a native side-panel board. A tagged devlog is pushed back into context before related files are touched. Guards keep agents off the plugin's state and git index, and a quiet patrol plus a safety-net schedule watch for stalls. One-click pause per project; all state stays local. Requires DSH 0.2.1 or 0.2.2, has only been tested on macOS, and the UI is Chinese-only.
dsh-video-replica
limomss-dunang/dsh-video-replica
Six-step video-replica workbench: fetches a Douyin/Xiaohongshu/WeChat Channels/Kuaishou/Bilibili share link or a local file, breaks the source into shots with a vision model and optional ASR, writes three A/B/C storyboards, generates a first frame and a clip per shot, then stitches the final video with optional TTS narration, burned-in ASS subtitles and BGM. Needs Node 22.18+/24.11+, ffmpeg and ffprobe on PATH, and configured vision/chat/image/video model endpoints; share links go through a third-party parser service (or yt-dlp), or upload a local file.
dsh-safe-restart
daphne999/dsh-safe-restart
Restart DSH and find out whether it actually came back. Windows has no external way to make Electron quit cleanly (WM_CLOSE just minimises the window), so this plugin does not pretend: it terminates the host, relaunches it with retries, then polls the host port until it really serves again, and reports the outcome to a local result file plus a QQ message when qq-notify credentials (appId/clientSecret/openid) are configured in the desktop profile. Verified end to end on 2026-11-08.
dsh-annotated-browser
kirinkylin-1/dsh-annotated-browser
An annotated browser tab: pages render in headless Chromium on the host and are served same-origin, so you can click an element or drag a region, write what should change, and send the notes into the conversation with selectors, visible text and rectangles. Requires a Chromium-based browser on the host (auto-detected, or set CHROME_PATH / browserExecutable). By default it provides the `browser` tab type itself; set `takeover: false` to keep the stock browser and use a hand-off button instead. Picking continues until you press Esc.
dafish-clean
lzyxczw-cyber/dafish-clean
Big Fat Fish clean — unofficial graphical panel for the local Mole CLI on macOS: live system health, cleanup previews with explicit confirmation, disk analysis, app inventory, maintenance, cleanup history, and a guided Mole CLI install.
dsh-duplicate-file-check
jediliu005/dsh-duplicate-file-check
File dedupe and unify toolkit, shown as "小视频整理" in the DSH sidebar: exact matches by head/middle/tail sampling or full byte compare; near-duplicate MP4s found by a prefix frame-level multi-candidate matcher (only the first N seconds, default 40, max 60; a frame-level index plus multiple candidate tracks handle shifted intros and repeated segments). The "ignore intro" scan maintains a SQLite fingerprint cache keyed by absolute path and size, with MAD-first frame lookup and dHash/pHash fallback; incomplete cache rows are removed and rebuilt automatically, and a full scan rebuilds the band index. A "quick file lookup" takes one file, uses the cache when present, generates its fingerprint on demand when missing, and reports a task with live logs, progress and cancellation without rescanning the source folder. Duration-bucket matching always probes and captures fresh, and does not use the fingerprint cache. Batch rename or move by extension, UUID, file size or video length; empty-folder cleanup; MOV/AVI/WMV detected by header and transcoded to MP4 keeping resolution, frame rate and audio. Requires ffmpeg and ffprobe. Scans run in a sidecar worker with live progress, A-B single-direction dedupe and asynchronous fingerprint writes; one task at a time; local-only API. Every task that moves files has one-click restore: per-group/target _dupfc_restore.json records, deleted files skipped and counted, files outside the record renamed to UUID and moved into resetFail.
dsh-allinstar
bfzdhld/dsh-allinstar
Stars the GitHub repositories behind installed DSH plugins from a tab beside Installed on the Plugins page and a control on each plugin detail page; resolves a token from the environment, a saved credential record or the gh CLI, and asks once before the first star because starring is public.
dsh-cloud-sync
robinliang0829-lgtm/dsh-cloud-sync
Ship OpenTelemetry GenAI observability and multi-device cloud state sync from one DSH bundle. It reuses and replaces the standalone @loongsuite/dsh-plugin (traces + metrics for sessions, agent loop, LLM and tool lifecycle; do not install both — disable or remove the upstream plugin first), and adds a WebSocket client that pushes full session event logs (header + snapshotEvents) to a relay you run so different local DSH instances share state. On connect it pulls and rebuilds the other devices' sessions automatically (cross-device resume). The sync client itself has zero third-party runtime dependencies; a small Node.js relay is included in the repo. The local /cloud-sync/* HTTP routes (status, sessions, config, resync, delete) have no origin or loopback check, and the bundled relay accepts unauthenticated connections unless AUTH_TOKEN is set — keep the DSH web port off untrusted networks and run the relay with a token.