Plugins
Browse, filter, and install DeepSeek-Harness plugins.
3132 plugins found
dsh-cache-bricks
3289192-bot/dsh-cache-bricks
Visualizes prompt-cache hit rates and model request activity in DSH Web, with request details, comparison, and conversation navigation.
dsh-file-extras
tichuxixi/dsh-file-extras
Enhances the DSH Web GUI file tree with inline sizes and modification dates, plus a right-click menu for download, upload, and copy-path actions.
dsh-flash
tcgbp/dsh-flash
The Quick Control panel core for DSH Web: a standalone floating shortcut panel whose switches other plugins register through the quickControl service, with the skin system and zh/en i18n. The dock-base Workbench integration ships separately as the dock-flash adapter.
Deepseek-harness-freeze-content-on-window-resize
nnnanann/deepseek-harness-freeze-content-on-window-resize
Freezes the DSH Web GUI reading column at a fixed width and re-aligns the reading position after the window is resized or zoomed.
dsh-shader-workbench
moolight/dsh-shader-workbench
Node-based GLSL workbench: wire a shader graph on a canvas and preview it live, compile it to Shadertoy-compatible GLSL with multi-pass buffers (BufferA–D), hot-reload as you edit, cross-compile to HLSL / MSL / SPIR-V, and keep projects, materials, snapshots and resources (images, audio, lyrics) in a local workspace. Ships 57 built-in nodes, 8 bundled examples and 11 agent tools. No runtime dependencies.
dsh-plugin-brand-custom
lzpway-jpg/dsh-plugin-brand-custom
Custom brand icon and name for the DSH Web sidebar and conversation hero, editable live from a settings card on the plugin detail page.
dsh-pwa-ui
liuzwzyw/dsh-pwa-ui
Gives an installed dsh web app a native-looking window caption through Window Controls Overlay - the manifest route is served with display_override, the app's own sidebar brand row and session header become the drag region, and the app's own trailing controls are inset clear of the browser's caption chrome.
dsh-model-provider-badge
huihuangdi/dsh-model-provider-badge
Shows the provider behind a session's current model as a compact badge in the DSH Web composer tool row, left of the model selector.
dsh-selection-translate
huanleyabo/dsh-selection-translate
Select text in the DSH web client and a translate button appears at the end of the selection; clicking it translates that text in place. Translation goes through the host llm service, so it reuses the model the current session already has selected and needs no separate API key; an OpenAI-compatible endpoint can be configured instead. The result opens in a popover that stays inside the viewport, with one-click copy, a row of language buttons for instant retranslation, and smart Chinese-to-English / other-to-Chinese as the default. Configuration is stored host-side and its API key is never sent to the browser.
dsh-text-explain
heartattack2332/dsh-text-explain
Select a passage in a DSH conversation and read a plain-language explanation in a floating panel, which carries the surrounding message as the context. Three explanation depths (plain / general / pro) that re-explain on the spot when switched; optional web search and local file lookup (the model decides by default, and a button can force one lookup that reports only what is new); follow-up questions; and a button that hands the whole exchange to a new session in standby mode - the background is queued without waking the model or spending tokens. Settings live on the host in settings.json, and nothing is written until you press save. The repository also ships an OpenAI-compatible endpoint and a browser extension (source).
dsh-plugins (dsh-sidebar-tidy)
cjrrrrrrrr/dsh-plugins
Sidebar layout fix for the DSH Web UI: caps and scrolls the plugin-action area, shrinks the inline pairing QR code and tightens the brand row, so the workspace and session list stays clickable when footer plugins grow tall.
dsh-client-ui-font-scale
aprilcrystal/dsh-client-ui-font-scale
Conversation font-size controls for the Web UI: a stepper in the composer row, keyboard shortcuts, and Ctrl+wheel zoom, all writing through the theme service setFontSize.
dsh-skill-mini-manager
runcat-tommy/dsh-skill-mini-manager
Skill manager page in the DSH Web Settings panel, at the same level as Plugins: lists every skill the installation serves with its own summary, source and disk footprint, and removes any of them into a recoverable trash.
dsh-plugin-youcom
youdotcom-oss/dsh-plugin-youcom
You.com web search and page-fetch providers for DeepSeek Harness, returning source lists and extracted page text through a configurable API key and endpoint.
dsh-image-webp-to-png
mrgnum/dsh-image-webp-to-png
Re-encodes WebP attachment images to PNG so alpha-channel images load on LLM backends that cannot decode WebP (e.g. llama.cpp).
my-dsh-plugins (tlnotify)
ltl0312/my-dsh-plugins
Pushes DSH session events to phone IM and lets you reply straight under that message, injecting the text back into the right session. Covers nine event kinds: task completion, execution error, execution blocked, manual abort, token limit reached, abnormal interruption, waiting for your answer, permission request, and waiting for plan confirmation. Channels are QQ single-chat bots and Feishu custom apps, both over WebSocket long connections — no public IP, domain or tunneling needed. Several bots can be configured at once, each subscribing to the sessions it cares about. Approvals and questions arrive with tappable buttons, and replies route home through three layers (button, quoted reply, explicit short-id prefix), falling back to the most recent intervention-needed notification and echoing which session it went to.
dsh-dingtalk-notify
lapstdy/dsh-dingtalk-notify
DingTalk alerts when the agent needs your choice or approval, or finishes a turn; it stays quiet while you are watching the DSH page.
dsh-connect (connect)
ivanwu2015/dsh-connect
Bridges DeepSeek Harness sessions to Feishu/Lark, Telegram and DingTalk: each chat is bound to a resumable DSH session, replies stream back as cards, and a task-end card reports the model, token usage, step count and duration. Question and permission-approval cards are answerable from the chat, and a web settings pane configures the per-channel credentials.
dsh-web-git-sidebar
raditpasya/dsh-web-git-sidebar
Source Control panel in the DSH Web left rail: search, switch and create branches with ahead/behind counts, a topo-order commit graph, and a click-to-expand preview of any commit showing its files (A/M/D), insertions and deletions, message, author and timestamp. An always-on footer dock above Settings carries the branch dropdown and recent commits and follows the open session; fetch and fast-forward pull are one button, and a git_worktree agent tool creates, lists and removes worktrees.
dsh-web-search-tavily
zyfgood/dsh-web-search-tavily
Registers a Tavily search provider for the ctx.web seam and switches web_search to it, with a comma-separated apiKey list that rotates on 401/403/429/5xx and transport errors.
dsh_academic_web_proxy
yokhong/dsh_academic_web_proxy
Opens academic sites through institutional proxy rules and optionally renames eligible new PDFs using matched article metadata, with Simplified Chinese, Traditional Chinese and US English settings.
dsh-retry-guard
sjh9714/dsh-retry-guard
Observes consecutive identical tool failures and optionally pauses before the next model step, preserving original results and successful repeats, with an in-chat report in DSH Web.
my-dsh-plugins (tlsearch)
ltl0312/my-dsh-plugins
Low-token web search that returns only {title, url, snippet} per hit — vendor extras such as answer, score and raw_content never enter the context. Five interchangeable backends (Tavily, Brave, SearXNG, Google CSE, Exa) with automatic failover to the next usable one in fallback / chain order when the primary fails, deduplicating repeated providers. Returned URLs and snippets are sanitized of tracking parameters.
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.