Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

34 plugins found

L

dsh-plugin-memory

littleblacktong/dsh-plugin-memory

Long-term cross-session markdown memory with an LLM-Wiki structure and a SOUL.md persona, injected at session start (by default only after the first user message and only in the active session), plus remember/recall/consolidate/forget workflows, an embedded memory skill, pack/unpack migration tooling, and an idle-time first-person recall nudge that surfaces real memories in a companion voice. Also gives the store observability and upkeep it lacked: a per-file boot-block budget that keeps the index routing table from being truncated, automatic last_access stamping so salience decay actually works, a read-only memory health dashboard (size, freshness, lint-parity checks), a declarative index compiler (pages declare summary:, one command re-lines the index), an interactive memory graph (page links plus shared tags, draggable, wheel zoom), structured queries (tag/type/salience/hot/stale filters), cross-link suggestions for pages that have no relationship yet, and a `checkup` report that ends in a prioritised action list. The boot payload was also cut by ~23% by moving operational detail into the on-demand skill. Its settings section now carries its own navigation mark (a brain half wired to a node cluster, since the shell offers no icon slot to plugins) and a feedback entry that opens this repository. Requires DSH session format v4 (official DeepSeek Harness 0.1.7+): injected messages declare the producer-owned source kind plugin:memory. v0.11 added a bilingual settings panel whose copy and sidebar label follow DSH language setting (中文「记忆」/ English "Memory"); v0.12 added the shared cross-plugin speech floor, a context-sensitive tone section and a weekly growth recap; v0.13 declares its DSH compatibility via engines.dsh (official 0.2.1-rc.5 series; older hosts are refused by the gate), adds a "Review now" button (POST /api/memory/control, action growth-now) that sends one growth recap immediately while still respecting the speech floor, panel accessibility (aria labels, status and alert roles, focus-visible rings), and the public PROACTIVE-PROTOCOL.md. v0.14 adds per-session memory: a composer chip with a dropdown (this session / workspace default), the /memory on|off|status command, and a settings-panel switch all flip the same gate — off means no boot injection, no digest/recall nudges and no last_access stamping for that session (nothing is deleted); disabledWorkspaces lets whole projects default to off, and session choices persist for 7 days. v0.15 adds a Basic soul (quick forging) card: my name / what I call you / baseline persona, saved into a managed block inside SOUL.md (the rest of the file is left untouched) and marks BOOTSTRAP complete; existing chat-forged souls are echoed from the SOUL text, and the boot block now asks the agent to remind the user to forge first when no soul exists yet. v0.16 turns the memory graph into an interactive 3D sphere (Canvas, zero dependency): drag to rotate, wheel to zoom, drag nodes to arrange them in 3D, double-click empty space to reset, auto-spin (reduced-motion aware); hover or click a node to instantly light up its neighbours (displacement+duration click threshold), and colours adapt to light/dark panel themes. v0.17 adds graph search (ranked matches, the camera flies to the hit and lights up its neighbours), Reveal in Finder / Copy path for any node (the host command is awaited, and the absolute path is copied automatically when reveal fails), Windows support (path-variable expansion, CRLF parsing with style-preserving writes, explorer /select, argv and exit-code handling, case-insensitive workspace matching), plus a much shorter README with real screenshots. v0.18 (issue #8) adds a boot snapshot mode: session freezes the boot block for the session so mid-session memory writes no longer invalidate the prompt-prefix cache (the volatile recent-log tail now rides in its own late context segment), with live kept as the default; double-clicking a memory node now opens the note in the DSH right sidebar (falling back to Finder/Explorer). v0.19 makes the plugin compatible with DSH 0.2.2-rc.2: the agent registry is read with agents.roots() when available and falls back to agents.list() on rc.2, and every agent/created listener is exception-guarded — on rc.2 an unguarded throw there rejects agent registration and no session can be created, so rc.2 users must upgrade to 0.19.2 or newer (0.19.5 is latest). Settings, dashboard and composer chip keep working on both the legacy and the rc.2 host APIs.

352 days agoMemoryMIT
T

dsh-tool-activator

tranquillitatis-lab/dsh-tool-activator

Load only basic DeepSeek Harness tools by default and activate other tools on demand.

152 days agoTools & CapabilitiesMIT
H

dsh-tool-activator

hairyf/dsh-tool-activator

Loads only the basic DSH tools by default and activates the rest on demand, with a per-tool switch list in the plugin settings.

152 days agoTools & CapabilitiesMIT
S

dsh-token-saver

shaw529/dsh-token-saver

DeepSeek Harness plugin that aggressively saves tokens without affecting task quality: lossless head/tail truncation of tool results (default), grep-result folding, pressure-triggered dsh-compaction-basic delegation, and an LLM-summary CompactionEngine subclass for the aggressive mode. Saves 97.6% of input tokens on an 8-scenario synthetic suite, with all reductions routed through dsh event flow so model-visible = logged stays intact.

82 months agoUsage & BillingMIT
D

dsh-free-web-search

delef/dsh-free-web-search

Free web search with 10 engines (Bing/DuckDuckGo/SearXNG/AnySearch free + Exa/Tavily/Keenable/Perplexity/DeepSeek paid), automatic fallback chain, time-filtered advanced search, platform search (GitHub/Reddit), web page fetching, LRU caching, and a settings UI. No API keys required for basic use.

711 days agoTools & CapabilitiesApache-2.0
E

dsh-zotero-skill

eason-0712/dsh-zotero-skill

Zotero skill for DeepSeek Harness: page-anchored Q&A, full-text translation and close reading, native highlights and Chinese notes, bilingual PDF and paragraph Markdown, evidence comparison tables, and reviews with citation tracking; finds papers on OpenAlex or Crossref, imports Chinese CNKI export files, classifies the library into research-direction folders, surfaces research gaps, and runs a ranked daily digest of new papers. Python-based (basic library management uses the standard library; the reading workflow downloads its PDF/OCR components on first use); writes need a one-time Zotero authorization, and daily scheduling is Windows-only. Adapted from the OpenAI MIT Zotero plugin.

612 days agoSkillsMIT
S

dsh--prompt--enhance

sunzhentao/dsh--prompt--enhance

Prompt enhancer for the DSH web UI with basic/standard/expert modes: standard/expert modes rewrite drafts with project context and recent session history, retry gracefully when gateways reject reasoning-effort settings, and show a before/after review with undo.

6last monthUsage & BillingApache-2.0
W

dsh-favorites

weibaohui/dsh-favorites

Session favorites: bookmark any conversation into a browser-style favorites panel — one-click star from session rows, folders for organization, notes, custom display names, resume session, fork into a new session, basic session stats, plus a fork-relationship graph showing how conversations derive from one another.

328 days agoSessions & MessagesMIT
A

dsh-term-glossary

ashz555/dsh-term-glossary

Select a term in a DeepSeek Harness conversation and press the Search button beside it to read the explanation in place: basic meaning, purpose and usage, with the token cost of that answer. The call is auxiliary — it writes nothing to the session log.

35 days agoUI EnhancementsMIT
X

dsh-compact-threshold

xlcg10086/dsh-compact-threshold

Composer control for the automatic context-compaction threshold. A 20%-80% slider rewrites the running BasicCompactionEngine config per step, shows current usage, context window and the effective trigger line, and compacts immediately when the threshold drops below current usage and the agent is idle.

217 days agoSessions & MessagesMIT
Y

vm-blackbox

yugejixian/vm-blackbox

Black-box GUI testing for DeepSeek Harness: an AI tester drives a real Windows virtual machine using only screenshots and mouse/keyboard, so its verdicts rest on pixels instead of logs or source code. Ships the dsh-vm-tester plugin with twelve vm_* tools (status, UI tree, screenshot, click, type, type-secret, key, basic key, wait, snapshot, upload, download), a reverse-tunnel guest agent for Windows, and run verification scripts. Needs Windows, VirtualBox 7 and a Windows guest VM with the bundled agent before any vm tool works.

217 days agoTools & CapabilitiesMIT
L

context-guardian

luminarisoftwares/context-guardian

Compaction fallback for compaction-basic: when its LLM summary throws, comes back empty or cannot fit the window, the span is compiled deterministically with a seq pointer on every line (vendored dsh-compaction-instant compiler). Adds recall and search tools, /recall and /context commands, an idle trigger at 45% of the window and an on-disk span archive. The engine mounts as one row in the agent preset (docs/dsh-integration.md).

22 days agoSessions & MessagesMIT
H

dsh-memory-agent

heart3-xdugt2/dsh-memory-agent

Local DSH companion plugin with long-term memory, graph-assisted retrieval, emotional state, reflection, group context, and audit views. Targets Windows with Node 24 and Python 3.14 (the basic engine uses the Python standard library, no pip; without Python it falls back to the JS retrieval path).

13 days agoMemoryMIT
A

dsh-latex

accelerater-tech/dsh-latex

Compiles LaTeX with the TeX Live installed on the machine: one `latex` tool typesets a formula into an SVG, PNG or PDF and a whole document into a PDF (Chinese text switches to xelatex with ctexart), writes the file into the workspace and returns a Markdown reference to it. A system-prompt section asks the model to write `$...$` and `$$...$$` instead of code fences, and when no TeX Live is found a banner above the composer offers a one-click BasicTeX or TinyTeX install.

110 days agoTools & CapabilitiesMIT
X

dsh-blender-mcp-bridge

xuezuoys/dsh-blender-mcp-bridge

This project aims to bridge the Blender MCP Add-on, so that models on DSH can conveniently connect to the current user's working Blender to assist creation, while meeting basic security requirements.

110 days agoTools & CapabilitiesMIT
C

dsh-cool-git

cooltea001/dsh-cool-git

Git plugin — adds Git management to the session tab bar, covering the basics: commit | pull | push | branch | diff.

19 days agoGit & Code ReviewMIT
W

dsh-prompt-optimizer

windrover/dsh-prompt-optimizer

A prompt optimizer in the composer input tool row: pick a category and a template, then ✨ rewrites the draft in place with one-click undo. Pick from the Basic, Context and Image categories; you can cancel a run, and it shows elapsed time and token usage. Ships 15 templates covering task-instruction rewriting, step planning, safety-research framing, system-prompt role cards, and text-to-image / image-to-image prompts; context templates read the recent turns of the session for coreference resolution. Calls go through the host model service, and a settings section exposes the model and the budgets. Output guards check that user-written constraints survive, warning rather than auto-retrying. Adapted for dsh 0.1.7 and 0.2.

126 days agoUI Enhancements
P

dsh-context-management

plxloyzb/dsh-context-management

Windowed, reversible context management for DeepSeek Harness; replaces Basic compaction.

12 months agoSessions & MessagesMIT
H

DSH-EmailReader

huaxiren6/dsh-emailreader

OAuth2-capable IMAP email reader for accounts where password authentication is disabled. Microsoft disabled Basic Auth for personal Outlook IMAP in 2024, so this plugin authenticates via refresh-token OAuth2 (XOAUTH2) with automatic token refresh, plus app-password login for Gmail through an optional local HTTP/SOCKS proxy. Registers list/read/search as ol_email_* so it can coexist with the market dsh-email plugin without tool-name clashes.

13 months agoTools & CapabilitiesMIT
H

dsh-email-reader

huaxiren6/dsh-email-reader

OAuth2-capable IMAP email reader for accounts where password authentication is disabled. Microsoft disabled Basic Auth for personal Outlook IMAP in 2024, so this plugin authenticates via refresh-token OAuth2 (XOAUTH2) with automatic token refresh, plus app-password login for Gmail through an optional local HTTP/SOCKS proxy. Registers list/read/search as ol_email_* so it can coexist with the market dsh-email plugin without tool-name clashes.

13 months agoTools & CapabilitiesMIT
W

dsh-rtl-flow

wanghao815/dsh-rtl-flow

Guides RTL design and verification in DeepSeek Harness, with project scaffolding, evidence checks, and OpenROAD/ORFS setup.

05 days agoWorkflow & AutomationMIT
X

dsh-apikeys

xrc111/dsh-apikeys

One credential store for many API platforms: keeps keys for GitHub, Cloudflare, Vercel, npm, Docker Hub, Hugging Face and custom platforms in the DSH credential store rather than in configuration or the session log, and gives the model three tools. apikey_call takes a path rather than a URL, so a key only reaches the host its platform fixes; apikey_platforms lists platforms and accounts without values; apikey_key gets, sets or clears one. Supports five auth shapes (bearer, custom header, x-api-key, basic, query string), verifies a key against the identity the platform returns, and reports transport failures as readable results instead of ending the turn. By default (exposeKeys on) the apikey_key tool can return a stored key's value to the model, which puts it in the session log; turn exposeKeys off to keep keys inside the Host.

0yesterdayTools & CapabilitiesMIT
M

dsh-prompt-polish

minus77/dsh-prompt-polish

Polishes the composer draft: opening the panel optimizes once with the default template, replacing the draft shows a line-by-line diff first, and a 9-second undo sits on the entry pill. Five templates (basics, structure, examples, reasoning, iteration) switch without spending a call; history and version chains stay on this machine, and the UI follows the Harness language.

0yesterdayUI EnhancementsAGPL-3.0
S

dsh-plugins (dsh-lan-link)

sqzw-x/dsh-plugins

LAN access for the harness process: writes the authenticated links for the harness port, one per local IPv4 address, to a token file and registers DSH_LAN_LINK in the shell environment, and can run a gateway on a fixed LAN port that holds the browser session on this machine, so devices need no token; forwarded requests get Host and Origin rewritten for the same-origin guard, and a host-claim marker is injected so the page renders as the full desktop UI instead of remote-visitor mode. Devices are admitted by CIDR, with optional Basic auth.

02 days agoIntegrations & RemoteMIT