Plugins
Browse, filter, and install DeepSeek-Harness plugins.
3072 plugins found
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-resizable-settings
funswe/dsh-resizable-settings
Makes the DSH Settings dialog resizable from its edges and corners and movable by its top strip, remembering the chosen size across opens.
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-next-step-suggest
anye-99/dsh-next-step-suggest
Next-step suggestions for the DSH composer: after each completed turn, one auxiliary call on the session's current model returns 3 clickable follow-up suggestions above the input box, and clicking one fills the draft.
dsh-integration-settings
2384418321/dsh-integration-settings
Adds two visual pages to DSH Settings. MCP servers are kept as a JSON source of truth that rewrites the profile patch managed block, with YAML validation and timestamped backups, plus import of a pasted mcpServers JSON that first lists what will be added or overwritten. Thinking unlock probes each OpenAI-compatible gateway for the reasoning efforts it really declares and writes the per-level config back while leaving other hand-written YAML byte ranges untouched; the available model list syncs from a separate button that previews additions and removals, then writes levels and models in one atomic pass, and can also run on the page schedule.
dsh-system1
exoticknight/dsh-system1
Connect multiple decision providers and models through one interface: Jev via TypeSafe, Clef via Cloudflare, Drex via Nace, Decider via meraGPT, self-hosted Laya, and compatible custom providers. Agents and plugins can classify content, filter candidates, score against criteria, or locate objects in images, then use structured results in their workflows.
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-session-md-export
vi0let-dev/dsh-session-md-export
Export DeepSeek Harness (dsh) sessions as readable Markdown. Pick individual messages from one session, or merge several into a single .md / split them into a ZIP.
dsh-image
merlotqi/dsh-image
Image generation for DeepSeek Harness through an OpenAI-compatible relay (configured for `api.ykh.ai` / `gpt-image-2`).
dsh-fmea-table-check
perrylink/dsh-fmea-table-check
Checks an FMEA worksheet for element completeness and for the arithmetic that follows from it - severity, occurrence and detection against the resulting risk priority number - following published FMEA method standards. Reports inconsistencies; it does not judge whether the ratings themselves are appropriate.
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.
dsh-sandbox-noop-escalation
zzstar101/dsh-sandbox-noop-escalation
Removes sandbox_permissions / justification arguments that cannot widen the call's current sandbox mode, so calls no longer fail with 'sandbox escalation to "workspace-write" is not strictly wider than this call's current "danger-full-access" mode'. GPT models tend to fill these optional fields on every call and pick workspace-write, which is narrower than danger-full-access. Runs in tools/pre-execute: compares the requested mode with the mode the session's sandbox policy resolves, and drops the fields when the request is the same or narrower (also drops a lone justification). Also understands the values GPT carries over from Codex's own shell tool: null, empty and use_default are treated as no request, and in a danger-full-access session any value (including require_escalated) is dropped because nothing is wider. Real widening requests, unknown modes and tools that do not advertise DSH's escalation schema are left to DSH core. Never widens permissions. Configurable tool list (default bash, pwsh, write, edit, run_code). Zero dependencies.
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-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-workproof (dsh-delivery-receipts)
piggy00544/dsh-workproof
Session-scoped delivery receipts for local artifacts: compare current file hashes with a recorded baseline, keep agent claims separate from explicit user acceptance, flag changed or unavailable files, and export a Markdown receipt through a tool, slash command, and conversation panel.
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.
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.
dsh-redstone-music
19north/dsh-redstone-music
Minecraft redstone music: rm_render renders instrument samples from a SoundFont and aligns every onset to within 3 ms, and rm_build compiles a song plus lane table into a datapack of scheduled mcfunction shards (optionally deployed over RCON).
ai-residue-cleaner
1344738825/ai-residue-cleaner
Sweeps AI byproducts (scratch files, backups, logs, caches) into a reversible trash per project, and on project close classifies deliverables, archives reference results and writes a cleanup report. Requires Python 3 on PATH (the cleanup engine is a Python script; python3 / python / py are auto-detected, and without one cleanup cannot run and says so).
Missher-DSH-Context-Manager
missher12/missher-dsh-context-manager
Inspect conversation context and apply configurable compaction with usage history.
dsh-auto-workspace
castor6/dsh-auto-workspace
Project-less chats for dsh: a session created without a workspace gets its own directory under ~/Documents/DSH/<date>/chat-NN, reused whenever the chat is reopened and left in Ungrouped rather than made a sidebar project; the new-session hero gains a hover clear badge and a "work without a project" row, and a client-only sentinel workspace keeps that hero and its composer usable.
dsh-session-path
439436269-ctrl/dsh-session-path
Copies a session log path (or a paste-ready handoff block) and turns the multi-frame zstd log into a readable file another session can continue from.
dsh-prompt-inject
macilydots/dsh-prompt-inject
Registers a configurable prompt variable so an agent preset whose persona uses complete: true can still receive an injected text block; the plugin ships no content of its own and reads the text from its config.