Plugins
Browse, filter, and install DeepSeek-Harness plugins.
819 plugins found
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.
agent-pet (dsh-agent-pet)
rpegorov/agent-pet
Reports DeepSeek Harness session state (working, done, error) to the agent-pet macOS desktop overlay and lets it open sessions or start a chat.
dsh-workflow-ui
zuiyouli/dsh-workflow-ui
In-conversation workflow run timeline for DSH Web: a horizontal rail with phase stations, agent pills, loop arcs and parallel bands replaces the stock workflow tool card and workflow-run chat node. Planned stations render before the run starts via client-side script scanning; status dots and icons follow DSH official primitives.
dsh-test-framework
liujianqiao701/dsh-test-framework
Test work framework for DSH that scaffolds a product, module and version directory tree, registers seven test_framework_* tools and four runtime skills, and adds a prompt-level gate that reports which requirement-document splits, versions, related documents and environment credentials are still unrecorded before testing starts. Requires the playwright MCP server (no fallback).
dsh-ops-conventions
heliostangdev/dsh-ops-conventions
Injects a very short conventions reminder (absolute INDEX path + version) once per session per version; when the conventions version changes, the next turn re-injects it (chat turns included). Optional hard guard: on operation-like turns, write/edit tools are rejected until the session has read the index (chat turns and shell are not blocked by default). Ships example checklists or points at your own directory; zero dependencies, configurable paths. Solves: conventions are written down but never pulled up when the work starts.
dsh-desktop-autostart
qiyunqv-jxd/dsh-desktop-autostart
Adds a logon autostart switch for the DeepSeek Harness desktop app on Windows. It manages a single shortcut in the user Startup folder: no registry writes, no admin rights, no extra background process.
dsh-custom-tool-studio
xtt-xt/dsh-custom-tool-studio
Author custom tools in Python from a web page, in chat, or from the dsh-go app's native panels, and register them as DSH tools without a restart; dangerous tools need built-in approval on every run, tools can be grouped into packs, and an optional unlock mode exposes them per conversation. Needs Python 3 on PATH.
dsh-rea-mcp-toggle
violetevergarden-zc/dsh-rea-mcp-toggle
Toggles the rea-mcp server on and off from the DSH Web UI session header or through the rea_mcp_toggle agent tool, so the 170 mcp__rea__* tool schemas stop being sent with every request while REA is off (the tools payload drops from about 722 KB to about 95 KB) and the REA child process exits; the choice is kept in a profile-scoped state file and restored at startup by a row-level disabled expression.
dsh-context-archive
kingofpowers/dsh-context-archive
Model-driven tool-result archiving for DeepSeek Harness. Results above a configurable size carry a short inline id (\[#a1b2c3d4]); the model archives the ones it no longer needs into the session's own archives/ folder and the context keeps a small recoverable stub with the file path. Originals stay in the append-only session log, so nothing is lost. Ships a settings panel with per-size-bucket recovery stats, thresholds that apply without restart, and a conditional reminder when results are waiting to be archived. Requires dsh-better-sidebar for the statistics panel.
dsh-mcp-bridge
imaused/dsh-mcp-bridge
Exposes a stdio MCP server as native DeepSeek Harness tools. Ships with the official Microsoft Playwright MCP preset, so the agent browses through the Edge or Chrome you already have open, with your logins intact; any other stdio MCP command can be configured instead. Host-only, no client bundle, no npm dependencies. To drive your own browser, start Edge/Chrome with remote debugging and allow npx to fetch @playwright/mcp.
cua-computer-use
fishcg/cua-computer-use
Bridges the Cua Driver MCP server into DSH: installs the cua-driver executable when it is missing, starts it over stdio through the in-box MCP client, and registers its 60 accessibility-first window, input, menu, and browser tools with a bundled workflow skill and one-time macOS permission guidance.
dsh-plugins (dsh-hiddify)
cjrrrrrrrr/dsh-plugins
Drives a local Hiddify installation from DeepSeek Harness without its GUI: seven tools to start and stop the core, switch split-tunnel modes (rebuilds the config and restarts the core), rotate exit nodes through the Clash control plane, and search or fetch pages through the proxy. Windows only.
dsh-rea-toggle
aurumple/dsh-rea-toggle
One switch that takes an MCP server's tool schemas and its instructions block out of the model context for every agent, live and without a restart, built for the 207 tool schemas REA registers whether or not a task is reverse engineering. A pill in the composer dock, /rea on|off|status|toggle, and GET/POST /rea-toggle/state; the position is remembered across restarts and subagents are covered before their first step.
dsh-plugin-goal-map
sensen-jo/dsh-plugin-goal-map
Goal Map shows a read-only goal-to-plan progress route, session mindmap and step list using reported plan progress, without starting tasks or model calls. Beta.2 supports DSH Web 0.2.0-rc.2 or 0.2.1-rc.2, with Node.js >=24.
dsh-interrupted-resume
ptrel1/dsh-interrupted-resume
Lightweight crash-recovery for dsh: after a restart, it detects sessions whose last turn was killed mid-flight and re-injects a continuation prompt that first demands the agent verify real-world state before acting, so side-effecting operations are not blindly repeated. It only reacts to the genuine crash marker (turn/end reason 'interrupted', synthesized on cold read by session repair), so it never misfires on user cancels, rate limits or model errors - which is why it needs no error classification, backoff or configuration UI. Unlike general-purpose auto-continue plugins, it also covers the case where a subagent was interrupted mid-run: the parent turn has already ended normally while it waits, so a naive check sees nothing to resume and the whole subagent tree dies silently; this plugin detects the interrupted child and wakes the parent instead. Single host file, zero external dependencies, seven config constants.
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.
dsh-context-handoff
hunyu-feng/dsh-context-handoff
Live context-pressure meter in the composer dock. When usage nears the limit it asks the current model for a handoff brief, starts that brief in a fresh session and switches you there, so long work can continue without hitting the window.
dsh-session-delete
ashulam/dsh-session-delete
Deletes a session from the sidebar session menu: its log and replay cache go to the Recycle Bin on Windows (a local trash folder elsewhere); a live session is queued for removal on the next start.
dsh-persona-shaoxin
mycatqiezi/dsh-persona-shaoxin
Mounts a persona kept in Markdown as a system-prompt section, so editing ~/.dsh/persona/*.md changes how the agent speaks; it reloads 150ms after a save instead of requiring a restart, and project-level .dsh/persona/ files override the global ones.
dsh-llm-cc-switch
hoemr/dsh-llm-cc-switch
Exposes the accounts in a local CC Switch database to DeepSeek Harness: every account (Claude Code, Codex, OpenCode, Grok Build) becomes a model category in the picker, and the SQLite database is re-read on every model listing and request, so switching accounts in CC Switch needs no DSH restart. Requires CC Switch and the DSH desktop app.
dsh-model-http-proxy
guhanfei-ai/dsh-model-http-proxy
Only the domains you list go through a proxy: add a model host that needs the proxy to be reachable, and web search plus every other request stays on the normal network. Multiple named proxies can serve different domains, with a never-proxy list on top; saved settings apply on the next request without a restart.
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.
dsh-client-ui-skin-kitty
luongthimydieu/dsh-client-ui-skin-kitty
Hello Kitty pink theme skin for the DSH Web UI: overrides the --dsw-alias-* semantic tokens in light and dark mode and paints a custom wallpaper on the app frame. Installs as a static profile plugin, so the theme restores automatically on every Harness start.