Plugins
Browse, filter, and install DeepSeek-Harness plugins.
2490 plugins found
dsh-obsidian-skills
stevenjj33/dsh-obsidian-skills
Agent skills for Obsidian, vendored verbatim from the official repository kepano/obsidian-skills (MIT, Steph Ango). Six skills covering Obsidian Flavored Markdown (wikilinks, embeds, callouts, properties), Bases (.base), JSON Canvas (.canvas), the Obsidian CLI, Defuddle and Knap. Documentation only: no CLI binaries are bundled, so obsidian/defuddle/knap are installed separately by the user.
qianDao-photo-finder-skill
bananaive/qiandao-photo-finder-skill
Find photo candidates from the 2026 Qiandao Lake cycling race by bib number and visible gear, with local helper scripts and album snapshot comparison. Needs the event's photo album link; snapshot comparison uses Python 3.10+, bib OCR is macOS only (Swift and Apple Vision), and the optional gear ranking needs Pillow, PyTorch, Transformers and a local DINOv2 model directory.
dsh-uml-drawio
hanwang-ai/dsh-uml-drawio
UML sequence diagrams as editable .drawio files from a JSON spec: Python places participants, fragments and labels, the draw.io desktop CLI renders a PNG at 1x-4x, and Pillow verifies the output size. Generation is deterministic and refuses to overwrite a file edited by hand. Needs Python with Pillow 12.x and the draw.io desktop app; the default paths are Windows ones (Python under C:\Program Files\Python314, draw.io under D:\drawio) and can be changed in the settings card.
dsh-video-gen-plugin
adithyanraj03/dsh-video-gen-plugin
Generates video through the user's own OpenAI-style asynchronous endpoint and plays the finished clip in the conversation, with live progress and cancel.
dsh-chrome-bridge
louxiaxiaohei/dsh-chrome-bridge
Lets the agent drive the Chrome tab you @-mention — 13 tools for tabs, snapshots, clicking, typing, keys, scrolling, dragging and screenshots, with input sent as real CDP events so pages see isTrusted true and a pointer drawn inside the page. Needs the bundled Manifest V3 extension loaded by hand in Chrome (developer mode; it requests the debugger and all-URLs permissions), talks to it over a WebSocket on 127.0.0.1 ports 30795-30805, and saves screenshots under ~/.dsh/chrome-tab-shots; the macOS native input channel also needs Accessibility permission and the Xcode command-line tools.
dsh-postman-desktop
zhounian6688-like/dsh-postman-desktop
Postman-style HTTP workbench in the Harness Web GUI: collections and environments with {{var}} substitution, a request builder covering method, params, headers, body and auth, a response inspector, cURL import and export, and a CDN origin probe that fetches the same URL twice so a deleted file can be told apart from an edge cache. It also exposes an http_request_desktop agent tool that shares the panel send path, so a request debugged in the panel can be replayed by the agent. Zero runtime dependencies; state lives in $DSH_HOME/postman-desktop/store.json.
dsh-territory-cursor
wisdom-km/dsh-territory-cursor
Gives the desktop agent one whole screen, or one half of a single screen. It lists windows whose center is inside, snapshots that rectangle, and left-clicks or replaces a control value. These tools do not move the system mouse, but the package also registers desktop_step, which drives the real mouse and keyboard across the whole virtual desktop (up to 20 actions per call, including key combinations such as Alt+F4 and typed text), plus get_screen_metrics; asking before acting is only in the tool description, not enforced. Windows only; compiles a C# helper with csc on first use; its tool names match dsh-desktop-tools-plugin, so do not enable both.
dsh-influxdb
super-ding/dsh-influxdb
InfluxDB 2.x client for DeepSeek Harness: six agent tools and a side panel run Flux queries, inspect schemas and buckets, manage connections, and write line protocol.
dsh-video-clip
jhao0413/dsh-video-clip
Download only a time range of a video (yt-dlp segments; long videos fall back to HLS when the DASH URL cannot be seeked), verify the cut with ffprobe and sampled frame contact sheets, and serve the clip over a temporary LAN HTTP link with byte-range support. Exposes video_clip_download, video_clip_verify and file_share tools plus a video-clip skill; requires ffmpeg/ffprobe. Installs yt-dlp with pip into $DSH_HOME/cache/video-clip when it is missing; file_share serves a file or directory over unauthenticated HTTP bound to 0.0.0.0 (visible on the LAN) for 30 minutes by default.
connectors (deepseek-harness)
dotv-ai/connectors
Drive the DOTV infinite canvas from DeepSeek Harness: the agent lists your canvases and their nodes, adds text nodes, and runs image/video/audio generations — over DOTV's public API, with no runtime dependencies and no build step. It reuses the `dotv` CLI login on the machine, or takes an API key in the plugin settings. Generations consume credits on your account, exactly as they do in the app.
dsh-video-merger
a-mochis/dsh-video-merger
Merges every folder's videos into one file per folder, matching the first clip's resolution, frame rate, and codec; clips with identical specs are concatenated losslessly, while mismatched clips can be normalized first.
dsh-session-trash
zhaoqianguo/dsh-session-trash
Adds a recoverable trash bin for DeepSeek Harness sessions: right-click delete, restore, permanent purge, configurable retention with automatic expiry, batch restore and purge, capacity stats for bin / archived / active sessions, archive takeover that can unarchive or move archived sessions into the bin, and 10 agent tools. Entries are deleted permanently after 30 days by default, and the agent tools can purge entries or empty the bin.
dsh-config (dsh-session-trash)
qlx-hub/dsh-config
Adds "Delete session (move to recycle bin)" and "Delete session permanently" to every session row's right-click menu, with an in-app recycle bin for restoring or purging entries.
dsh-context-bridge
nevercanner/dsh-context-bridge
Manual session handoff: when you decide a session has run out of usable context, one click turns its event log into a compact handoff document (goal, done, next, project facts), creates a new session seeded with it and wakes it to continue; the new session can inherit the session-bus name as <name>-handoff. No threshold, no timer, no automatic trigger.
caopazi-marks
jiahaozhang516-svg/caopazi-marks
Bookmark a passage or a whole message in a conversation and jump back to it with one click.
dsh-hotkey
hellokidder/dsh-hotkey
Keyboard navigation for the DSH Web GUI: hold Control for 1-9 conversation numbers in the sidebar, Control+Tab to cycle, Control+J to jump to any conversation from a panel that also lists collapsed and not-yet-rendered ones, double-tap Option for clickable hints, and Option+Enter to focus the composer.
dsh-context-domains
guicaiyue/dsh-context-domains
Puts a domain bar under the session header — a domain groups skills and tools and toggles as one block, so one click loads or unloads every member. Hovering a chip lists its members (skills, then tools) in a height-capped panel that scrolls. The right end of the bar is a compaction-threshold counter (− 5 +, 100k tokens per step) that rewrites the live compaction engine policies, so the compaction trigger line changes on the next turn without restarting dsh; a degraded fallback turns the number amber and is reported in the snapshot. Settings maintains domains and members with search, skill/tool tabs, all/selected/unselected filters and a copyable AI grouping prompt. Tool removal uses tools.restrict plus a guard; hiding a skill re-registers it with modelInvocable false, so it leaves the model catalog while /name still works. Sessions of another preset are left untouched.
dsh-delete-session
chichi233/dsh-delete-session
Adds a "Delete session" item to the sidebar session menu that moves the session transcript directory to the Windows Recycle Bin, or to a plugin trash folder under ~/.dsh/plugin-data when that is unavailable (restorable either way), and deletes its spill files and projection cache in one request, detaching a live session first and cascading to its subagent sessions. A setting switches the confirmation step off so deleting takes one click; duplicate delete items registered by other plugins are collapsed so only one remains.
dsh-delete-session-menu
ba1ying2/dsh-delete-session-menu
Adds "Delete conversation" (zh/en) to the sidebar conversation menu. Confirming removes the durable session log under <DSH_HOME>/sessions, drops the id from the workspace registry (sessionIds, pin, archive), detaches a live session before its files go away, and emits api-session/removed so every connected client drops the row.
dsh-native-runtimes
william-jin-cmu/dsh-native-runtimes
Runs sessions on your own Claude Code and Codex CLIs from the model picker, and lets a DSH agent hand background tasks to them and follow up. Permission prompts cannot be answered from DSH: Claude Code runs in acceptEdits mode by default, Codex in its workspace-write sandbox, and ACP permission requests are approved automatically by default.
dsh-qwenwork-models
sanmumu-325/dsh-qwenwork-models
Exposes the chat models of a locally signed-in QwenWork desktop app as a Harness provider, with a multi-account pool, session affinity and failover, pre-expiry credential renewal, a health watchdog, per-model enable/context-window/input-type settings, and account status with credit balance. Unofficial local integration that reuses your own signed-in client credential; your own account only. Windows only: needs the QwenWork desktop app signed in, and keeps its account pool in a DPAPI-protected file under %LOCALAPPDATA%. The author warns that reusing the client credential may conflict with the vendor's terms.
dsh-connect-scnet-plus
gdyshi/dsh-connect-scnet-plus
Connects the models of the SCNet (超算互联网) Computing Service desktop client to DSH, adding a per-model switches tab on the plugin page and adapting the transcript to whichever pi-ai generation the profile resolves. Reuses the API key the SCNet client cached under ~/.sclaw (or SCNET_API_KEY, or a key set in the plugin config) and sends chats to api.scnet.cn through a loopback proxy; it depends on SCNet's unofficial client interface, which may change, and use is subject to SCNet's terms.
dsh-agy
comet9699/dsh-agy
Connect a locally installed agy CLI to DeepSeek Harness 0.2.2-rc.1, with separate thinking levels, quota display, and Harness-owned tools. Community fork of dannndouglas/dsh-antigravity-acp, beta, verified on Windows x64 only. Needs the agy CLI signed in with your own Google account; installing makes new chats default to Agy models (messages go through agy to Google), switches web search to the agy provider and replaces the built-in compaction. Do not enable it alongside other forks that register the agy-local-acp provider.
dsh-arknights-splash
18518182595-cell/dsh-arknights-splash
Arknights-style procedural opening film and silent looping chat backdrop for the DeepSeek Harness Web UI: Canvas-drawn visuals, synthesized WebAudio sound, click-anywhere skip, cross-dissolve into the interface, live-adjustable opacity; zero dependencies and no media files. By default the film (about 12 seconds, with sound) plays on every page load; a setting turns it off.