Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

803 plugins found

F

dsh-app-restart

foreee/dsh-app-restart

Adds a Restart application section to the desktop app Settings; quits gracefully and relaunches the whole application.

020 days agoUI EnhancementsMIT
F

dsh-icon-changer

flycucu/dsh-icon-changer

Replaces the DeepSeek Harness desktop app icon (exe, tray and Start Menu) with any uploaded .ico, and restores the stock icon on demand.

0last monthUI EnhancementsMIT
Y

dsh-lan-gate (plugin)

ye-zinan/dsh-lan-gate

Control surface for the dsh-lan-gate LAN gateway: a button beside Settings that shows whether the gateway is running and how many phones or tablets are waiting for approval, opens the loopback-only approval page in one click instead of typing its URL, and starts the gateway through its scheduled task first when it is not running. Not rendered on phone or tablet surfaces.

029 days agoIntegrations & RemoteMIT
L

dsh-reload

louisyeaaah/dsh-reload

Reload a plugin or skill you just installed without restarting DSH. reload_plugin clears that plugin's own module cache, unloads the old instance and re-imports it, restoring the previous module if the new code throws; reload_skill forces skill directories to be re-discovered. Ships both as tools and as the /reload-plugin and /reload-skill commands.

0last monthDev & Plugin ToolsMIT
U

dsh-volume-knob

underworld-oddball/dsh-volume-knob

Speaker button left of the model selector in the composer tool row — one click scrolls to the start of your newest question, marks it with a blinking caret and reads from there through the newest agent reply (dsh-tts, browser voice as fallback); press-and-hold the icon and then click anywhere on the page to pick another reading start position; press-and-drag-up opens a vertical mixer for in-page media volume and system output volume.

015 days agoVision, Voice & MultimodalMIT
M

Missher-MSE-Learning

missher12/missher-mse-learning

Persists scoped user corrections and method candidates for DSH with bounded recall and restart-safe completion settlement.

04 days agoMemoryMIT
L

my-dsh-plugins (tlmemory)

ltl0312/my-dsh-plugins

Cross-session and cross-project long-term memory: a non-blocking silent sedimentation dispatch on turn/end writes into a local SQLite store (FTS5 trigram full-text index with insert/update/delete sync triggers) that later turns recall from; entries are scoped per project alongside a global tree, and the plugin ships its own embedded web dashboard (it starts the HTTP server itself, no separate process) for browsing, graphing and controlled deletion.

03 days agoMemoryMIT
D

dsh-ofm-model-manager

deepseekdays/dsh-ofm-model-manager

Per-model enable/disable and renaming for every provider in DeepSeek Harness: a panel at the bottom of Settings - Models with a search box, status chips with counts, a provider filter, collapsible provider groups with group-level switches, and batch actions scoped to the current view. Disabled models leave the model picker and custom names replace the built-in ones. Preferences persist in the profile and apply immediately, without reloading the page or restarting DSH.

0last monthModels & ProvidersMIT
W

dsh-refresh

woeful001/dsh-refresh

Adds a refresh button to the sidebar footer that reloads the plugin list and the page so newly installed plugins take effect without restarting the desktop app.

021 days agoUI EnhancementsMIT
M

dsh-launcher

mostkia/dsh-launcher

Adds a power button to the DSH sidebar - Shut down or Restart, each behind a confirmation - and ships a Windows tray launcher that starts DSH without a console window, supervises it so Restart can relaunch it, and offers the same start-at-logon switch.

0last monthUI EnhancementsMIT
L

dsh-launch-buttons

leexiaode4/dsh-launch-buttons

Multiple named launch targets in the DSH composer: left-click starts the default target, right-click opens the list.

0last monthUI EnhancementsBSD-3-Clause
J

dsh-plugin-current-progress

jwimaster/dsh-plugin-current-progress

Keeps a CURRENT_PROGRESS.md file in each session's working directory: asks at session start whether to create it, reads it instead of asking when it already exists, and appends one entry after every turn.

026 days agoMemoryMIT
W

dsh-mac-keep-awake

wjvalue/dsh-mac-keep-awake

macOS only: holds a PreventUserIdleSystemSleep assertion (caffeinate -i -w <host pid>) while any DSH session runs, and releases it when the last one stops, so a long turn is not cut off by idle sleep. The display may still turn off. It keeps holding through the maintenance phase, where Agent.status reports idle and a long manual /compact runs, via the compaction/start and compaction/end events. It reconciles against ctx.agents.list() every 60s, so a session already running when the plugin is hot-reloaded is picked up at once instead of at the next turn boundary. A failed hold retries with exponential backoff capped at 60s and never gives up; release escalates from SIGTERM to SIGKILL after 2s, and -w lets caffeinate exit by itself if the host dies. No browser half — configured through the profile patch. 51 tests, including two that read pmset -g assertions on real hardware.

025 days agoDev & Plugin ToolsMIT
G

dsh-dario-sidecar

grannyprogramming/dsh-dario-sidecar

Harness-owned lifecycle for the dario proxy — starts it with your harness, readiness-gates it, and stops it when the harness stops, so subscription-backed (Claude/ChatGPT) model routes just work.

0last monthModels & ProvidersMIT
Z

dsh-restart-task

zchuxi/dsh-restart-task

Recovers broken DSH turns: widens the product's own retry budget and renders the wait as a live countdown inside the same step, keeps a truncated output alive inside the same turn, and can open an opt-in continuation round when a turn has already ended; while the composer is empty it hands the send button to that continuation.

0last monthSessions & MessagesMIT
T

DSHdesktop-restart-bottom

tixan9/dshdesktop-restart-bottom

Restart button for DSH Desktop placed directly above the sidebar account button.

0last monthUI Enhancements
L

dsh-quick-reload

lyjsyyds/dsh-quick-reload

One-click page refresh for the DSH Web UI: purges the rebuildable caches (Cache Storage, service workers, /plugins/** bundle bytes) and reloads the page, so a hot-injected client plugin appears without restarting the app.

0last monthDev & Plugin ToolsMIT
A

dsh-restart

ajia1206/dsh-restart

Restarts the running DSH process from a model tool or a bottom-right GUI control, with launchd KeepAlive detection, a detached-supervisor fallback that aborts the exit when its handshake fails, a macOS desktop restart path, and JSONL restart records correlated by arm id, pid and profile so a restart stays distinguishable from unrelated log activity.

014 days agoDev & Plugin ToolsMIT
N

dsh-squad

nilesh32236/dsh-squad

Cross-workspace worker fleets: one orchestrating session spawns named worker sessions in other project workspaces, queues or steers tasks into them, watches them in the background via a real host job, and collects their reports. Worker completions deliver themselves to the orchestrator's session rather than needing to be polled, so an idle orchestrator still reacts. Escalations and failed workers deliver by steer when the orchestrator is mid-turn and by queue when it is idle; a turn that ends without a report counts as a failure and the worker is replaced after a configurable limit. The roster persists to disk and each worker session carries a durable title, so a restart neither loses the fleet nor spawns duplicate sessions. Ships five agent presets at full plugin parity with the standard preset.

029 days agoWorkflow & AutomationMIT
Q

dsh-inline-pastes

qgynisc/dsh-inline-pastes

Inline image chips for the DeepSeek Harness composer — paste an image and it lands in the text as a numbered chip (image-1.png) with hover preview. Images still ship through the official attachment pipeline, names restart per message, the dock and sent-message thumbnails carry a sequence badge, and a pre-send self-check warns when the names in the text no longer match the images in that message.

016 days agoUI EnhancementsMIT
L

dsh-compat-vet

liujianqiao701/dsh-compat-vet

Plugin compatibility vet for dsh that compares installed plugins peerDependencies against the running dsh version to flag which ones the startup preflight will refuse to load, prints copy-pasteable fix commands, and offers a top-of-page banner in dsh web to isolate, uninstall or upgrade them, with an automatic backup before the change and rollback if the re-check fails.

0last monthDev & Plugin ToolsMIT
F

dsh-agent-dispatch

fan56/dsh-agent-dispatch

dsh plugin: Jev-guided dispatch advice — before a turn starts, a TypeSafe Jev call decides whether the task belongs to a registered agent and which one, then injects a four-line, ignore-if-unsuited recommendation. Jev-optional: no key means silence.

0last monthWorkflow & AutomationMIT
D

dsh-session-radar

d0ublecl1ck/dsh-session-radar

Sidebar unread / waiting / status hub for DSH Web: a bell jumps to the next unread session, a shortcut walks sessions waiting for input, and ⌘⇧, / ⌘⇧. step back and forward through the conversations you have visited; one overlay lists unread and pending sessions side by side; a six-metric readout at the sidebar foot makes every icon a button that jumps to the next session of that kind; a host-side ledger keeps the account across restarts, so an unread session keeps its green row dot after a restart, and a startup dialog offers to re-send a continue message to sessions whose turn was cut off.

012 days agoSessions & MessagesMIT
V

dsh-local-models

vmarcelo49/dsh-local-models

dsh addon: a Local Models settings tab that starts and stops a llama-server child process living with the dsh host process.

0last monthModels & ProvidersMIT