Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1198 plugins found
dsh-project-runner
tengyinan1994/dsh-project-runner
Grouped run panel for DeepSeek Harness: one click starts a project's services in a real PTY, streams live colored output, and keeps every run's log on disk where the agent can read it.
dsh-macos-restart
chai-yinfeng/dsh-macos-restart
macOS Desktop only: one-click restart of the DeepSeek Harness Electron app. Confirms before interrupting running turns, blocks during plugin install/update, and records restart phases/logs.
dsh-restart-dock
7gzgn/dsh-restart-dock
A small dock in the DSH Web UI: restart the host or reload the page in one click. Restart asks first (now / 30s / 60s / 2min / cancel); the dock drags to any edge only after a 320ms hold, and stays anchored when the window resizes. Refresh refuses to run unless the plugin bundle is verifiably loadable (timestamp baseline + real bundle fetch + syntax compile), so a reload can never brick the app. Restart is Windows-only (PowerShell 5.1); the UI and page refresh work on all platforms.
dsh-voice
zhangjie-2007/dsh-voice
Speaks a cue for DeepSeek Harness on Windows: a configurable phrase when an agent turn completes normally, a second phrase when the agent needs you to choose — a question, a plan approval, or a permission request — and a time-of-day greeting when a new conversation starts. A small bubble in the lower-left corner mutes and unmutes every cue with one click, with its own toggle chime. Phrases are synthesized with a Microsoft Edge neural voice (skipping aborted and errored turns, subagent turns, and rounds that a goal is still driving), cached under the DSH home directory and replayed locally, with the desktop SAPI voice as the offline fallback.
dsh-notify-sfx
xa-anjiu/dsh-notify-sfx
Windows desktop notifications with selectable sounds: five bundled sound packs (45 clips) plus imported audio, one sound per event, and clicking a notification opens the matching session.
dsh-branch-flow
crystal-hang/dsh-branch-flow
Branch panel for the composer: creates rule-checked branches from production6, validates commit messages against a type(scope) convention, and commits, pushes, or merges into stage in one click.
dsh-auto-shutdown
873360545/dsh-auto-shutdown
Windows-only: adds a switch to Settings → General that powers the computer off when the finished conversation ends (default delay 60 s, configurable 5–86400 s), behind a native countdown dialog that cancels the pending shutdown in one click (shutdown /a).
dsh-skill-map
kissfirembx/dsh-skill-map
Sorts every loaded skill into one or more user-owned workspaces in a right-sidebar tab: each workspace is its own category list plus where every skill sits, categories are created, renamed, reordered and deleted in place, and skills are dragged or picked between them. A first run can let the profile model build the first classification, or place skills into categories the user built first; clicking a row copies its /skill-name and hovering unfolds the description the skill ships.
creating (plugin)
zsenpro/creating
GPT-SoVITS voice output for DSH: a speak tool and /voice command, a read-aloud speaker button under each reply, and a settings tab to switch voices, tune synthesis, manage the local service and one-click install a voice pack. Windows only; needs a local GPT-SoVITS checkout with trained weights and its Python environment.
dsh-meeting-room
kekydream/dsh-meeting-room
Meeting notes for dsh: one meeting per conversation, transcribed and speaker-separated on the machine itself, with points, assignments, handwritten notes, reviews and monthly scores in the same panel. Exports SRT/Markdown/Word and packs a meeting into a portable zip another dsh can import; confirmed assignments go to DingTalk/WeCom in one click, following your robot settings. Recognition models are swappable (a stronger local model can be imported from a file), and cloud recognition is off by default with no request made before consent. Word export needs Python and python-docx; the first run downloads a recognition model (28 or 77 MB).
dsh-browser-mode
shad0wwa1ker/dsh-browser-mode
Adds a visible-browser Agent preset (persona and toolset for navigating, filling forms, clicking and screenshotting through the Playwright MCP toolset) plus a gate that refuses every browser tool call in other presets until the user approves that Session through the bundled browser_access tool. The bundle mounts the Playwright MCP provider itself, and both a settings page in the Plugins view and the browser_source tool switch the browser at runtime between Microsoft Edge (default), the Chromium shipped with Playwright, and a CDP endpoint. Requires keeping the shared browser-use registration row in the profile (one provider per process).
dsh-browser
istarrydust/dsh-browser
Built-in browser: gives the agent a real headed Chromium it can open, click, type and scroll in, keeping page state across calls.
dsh-inpage-translator
7gzgn/dsh-inpage-translator
A persistent translate button lives in every page the browser opens: click it and every visible text node is replaced in place, click again to restore. Hold to drag, drop it near an edge and it tucks into a small handle; it is re-injected automatically after navigation. The host LLM service does the translation — the plugin holds no API key.
dsh-vision-click
zdd3143/dsh-vision-click
Lets the agent drive Windows by sight: Windows OCR turns on-screen text into clickable targets, then clicks, drags, scrolls, types and presses keys, verifying each action with a per-pixel diff and an OCR text delta; F6+F7 is a separate emergency stop.
dsh-prompt-enhance
istarrydust/dsh-prompt-enhance
Prompt enhancement: click the star button in the composer to have the current model rewrite the draft more clearly, with one click back to the original; the template is editable.
dsh-open-with
hildebrandyu/dsh-open-with
Gives DSH its own per-extension "open with" map: delivery cards, the sidebar preview and change review launch the app you pick, while macOS keeps its own default for Finder double-click. Rules are edited in a Settings tab and stored in ~/.dsh/open-with.json; "show file location" still reveals in Finder.
dsh-config-sync
bxzfxl/dsh-config-sync
Git-based multi-device sync for DSH configuration — captures settings, plugin manifests, lockfiles and skills into a private repository, with one-click capture, apply, pull and restore, and plugin rebuilds from pnpm-lock.
dsh-desktop-hand
asterionzephyr/dsh-desktop-hand
Windows-only desktop control for DSH with six tools that list windows, capture occluded windows, focus windows, click by coordinate, inject Unicode keyboard input, and diagnose the desktop bridge.
dsh-turn-rail
shrekcg/dsh-turn-rail
Turn rail on the left edge of the conversation: one tick per user message, hover to preview, click to jump (auto-loads earlier pages when the turn is unloaded), plus an active-turn highlight and a scroll-position indicator.
dsh-session-cleaner-host
jingleboat/dsh-session-cleaner-host
Deletes a whole conversation from the sidebar session menu, and opens a right-click menu on a chat text selection with Copy, Quote (insert a Markdown quote block into the composer) and Ask: Ask sends the selection plus your question to one reused continuable subagent (label `ask`, found again through the subagent catalog after a restart) and streams the answer into the right sidebar.
running-sessions-float (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-llm-agnes
liustar214/dsh-llm-agnes
One-click add Agnes AI free models to DeepSeek Harness.
dsh-vscode-themes2
zxbc/dsh-vscode-themes2
Browse, search, install, and apply VS Code color themes to the DeepSeek Harness Web UI: bundles 14 curated themes with live color-swatch previews, searches the official VS Code Marketplace for more, and one-click installs map any theme's palette onto the DSW design tokens with live switching and persisted selection.
dsh-acrylic-light
ysdlngf/dsh-acrylic-light
Transparent acrylic window material and layered frosted panels for the DeepSeek Harness desktop app: the window reveals the desktop wallpaper (Windows Acrylic supplies the blur), the composer is a pane of frosted glass, and chat text is hard-clipped at the composer's top edge. Note: the page styling installs with the plugin, but making the window itself transparent needs a one-time app.asar patch (the patch bundle in this repo's Releases; double-click enable-transparency.cmd). The patch takes effect after a restart and must be re-applied after every DSH update. The plugin works without it — the window simply stays opaque.