Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1763 plugins found
dsh-scholar-suite
docsor1212/dsh-scholar-suite
Eight academic skills bundled for one-command install — publication-ready academic figures designed from real data with visual review, AI-text humanization, paper polishing and rewriting, PubMed citation verification (DOI/PMID reconciliation), Chinese citation and medical-book reference checks, and WeChat medical article structuring. Three skills run fully local, five call external services only when used (NCBI E-utilities, DOI resolvers, publishing platforms), declared per skill. Zero telemetry, no install-time scripts. Skills run local Python 3.8+; the academic-figures skill also needs its pip dependencies installed.
dsh-opencode-connect
sanser9/dsh-opencode-connect
Brings the free models of a locally installed OpenCode CLI into DSH: starts or reuses a local opencode serve, discovers the live catalog and refreshes it every five minutes, and bridges the session event stream to OpenAI-compatible SSE through a loopback-only shim that validates Host and Origin.
dsh-workbuddy-harness
bushizhanghan/dsh-workbuddy-harness
Brings WorkBuddy free/paid models (domestic + international) into DSH without the desktop app, published as @bushizhanghan/dsh-workmate. This package is a maintained fork of Faide-cyber/dsh-workbuddy (whose upstream entry is already listed in this catalogue); do NOT co-install both, as they register the same provider id "workbuddy-ai" and will collide. v1.2.7 relocates over-long system prompts past the domestic gateway channel-risk classifier, rewrites the DSH brand string, and adds a debug dump; supports dsh 0.2.0-rc.2 through 0.2.1 (incl. prereleases).
HwFee-dsh (cds-theme)
hwfee/hwfee-dsh
Claude Design System theme for DeepSeek Harness: warm-grey surfaces and a clay accent, refined composer, sidebar, code blocks and Markdown, localized edit/write cards with workspace-relative paths, and an ASCII ocean on the blank-session page with three whale colour modes.
dsh-plugin-memfuse
a1141171521/dsh-plugin-memfuse
Long-term memory for DSH stored as plain Markdown. Real user/assistant exchanges are captured into daily session files without a model call; an LLM pass then distils them into memories that are injected into the system prompt each turn. Retrieval is local (CJK bigram + BM25) in three levels — index, summary, full text — so the model only pays for the detail it asks for. Memories carry priorities; P0 and user-written entries are never changed automatically, and forgetting marks an entry stale instead of deleting it, so the whole chain stays auditable in status.md. Six tools cover recall, write, status, extract, feedback and the skill library; when a cluster of memories is ready to become a skill, a card appears at the end of the turn, writes the SKILL.md on click, and installs it only after you approve. Learning is on by default and follows the conversation model; turning the master switch off stops the LLM entirely while capture keeps working. Failures are surfaced in the prompt and in status.md instead of being swallowed. Pure JavaScript, no third-party runtime dependencies beyond the harness packages.
dsh-batch-uninstall
mayucong6/dsh-batch-uninstall
Adds a Batch Uninstall page to the DSH settings dialog: a checklist of every installed bundle with multi-select, select-all, a confirmation dialog and per-plugin progress, where official bundles stay locked and each removal goes through the host pluginManager service.
learning-skills
xsy-28/learning-skills
Provides three learning skills for course notes, conceptual explanations, and self-contained lecture chapters, with bundled references and course helper scripts.
dsh-skill-center
tuoluosuan/dsh-skill-center
Browse, preview and install public Agent Skills from inside the DSH web GUI, aggregating five sources (claudeskills.info, skillsmp.com, the awesome-claude-skills repository list, the official anthropics/skills repo, and skill packs shipped by installed DSH plugins). Skills install pinned to a commit rather than a branch name, so what you previewed is what lands; the panel reports provenance, whole-tree update checks and a trash instead of deleting. Before writing anything it validates the skill name and frontmatter against the rules the harness silently enforces, lists files that SKILL.md references but the fetch did not bring, flags partial fetches, and offers overwrite, rename or skip when a name is taken.
DSH-FHL-Image-Plugin
supart/dsh-fhl-image-plugin
FHL Images generation and multi-reference editing for DeepSeek Harness, with three agent tools, a pool of up to ten API-key workers, and chat-based key configuration.
dsh-context-manager
skanderbog/dsh-context-manager
Preview conversation context and selectively keep, summarize, or omit exchange groups before applying persistent compaction through Harness session services.
pi-agent-extensions (dsh-autocompact)
5aaee9/pi-agent-extensions
Set an earlier automatic-compaction threshold per model on DeepSeek Harness: /autocompact writes a session-only override keyed by exact provider/model (off falls back to the backend defaults, default clears it), a Settings → Autocompact page manages the persisted per-model thresholds every session inherits, and a composer status entry shows the current reading.
dsh-video-preview
orderg-x/dsh-video-preview
Plays local video and audio inside the conversation. Media files the model writes during a turn - screen recordings, transcodes, voiceovers - get a player under its final reply automatically when their paths appear in its commands, the command output or the reply; the play_video tool plays any other file. Video shows as compact cards with a hover preview, audio as a slim seek bar, streamed over HTTP Range so long files seek instead of loading into memory. Also registers a sidebar media preview renderer, since the built-in previewer treats mp4 as unviewable. The look_video tool lets the model see a video itself: a hidden local Chrome or Edge grabs frames into a time-labelled contact sheet (or big frames at given times, or a short range frame by frame), checks the audio (silence, too quiet, clipping, one channel only) and the picture (black or frozen frames), and reads MP4 / MOV headers for phone compatibility (codec, HDR, faststart and more), with ffmpeg fixes.
dsh-client-ui-quote
bangbang-03/dsh-client-ui-quote
Turn any DSH selection into a reviewable quote — chat, file preview, terminal and diff; code quotes carry path#line. A sent quote keeps a source highlight and ordinal and jumps back, then joins a searchable review list with status, tags, multi-select insert, and Markdown/JSON export. Quotes collect above the composer as a 引用 ×N bar with per-chip edit and remove; side threads can bring their conclusion back to the main draft; a sent quote can be revised, with the old capsule marked superseded; replies can answer each quote by number.
dsh-git
linxueyuanstdio/dsh-git
Local Git plus the four GitHub remote tabs in the official DSH right sidebar: Changes (per-file staging, line diffs, and commit messages written by the model already configured in DSH), History, then Code, Issues, Pull requests and Actions proxied by the host half. The token stays in the host half through ctx.credentials and /dsh-git/* accepts loopback requests only.
dsh-xiaoai-bridge
omsociety/dsh-xiaoai-bridge
Plugin that turns a XiaoAI (Xiaomi) smart speaker into a voice assistant: hosts the local bridge process, listens for the wake word, runs speech recognition (ASR / STT) on what you say, keeps the conversation in the host session, and speaks the answer back through the speaker with text-to-speech (TTS) playback.
dsh-auto-driving
huhaodong/dsh-auto-driving
Model failover and turn keep-alive for DeepSeek Harness: a request that fails with a model error before any visible output falls through the models of the configured provider groups (then the next provider) until one streams; transient failures retry with backoff under a liveness watchdog, a dead turn self-resumes with templated 「继续」 wake-ups, and an optional full-auto mode auto-answers permission, question and plan approvals with every decision appended to an AUTO-MODE.md audit log.
dsh-pharos
leo-cjw/dsh-pharos
Desktop notifications for DSH: a system toast, a per-kind chime and a tab-title marker when the agent needs you (approval, plan review, question) or a reply finishes in the background; errors, interrupts, usage limits and multi-agent workflow progress alert too. A host half adds SSE delivery, webhook push (WeCom/Feishu/DingTalk/generic), per-turn token/cache/TPS stats, plus three message-format presets (concise, detailed, custom); settings changes auto-save.
dsh-commandcode-goat
plocr/dsh-commandcode-goat
Command Code subscription tiers (Go / GOAT / Pro / Max) published as `llm-pi-ai` route profiles rather than an adapter: the live /provider/v1/models list and the plan page capability catalog are joined, each model lands on the OpenAI Chat, OpenAI Responses or Anthropic Messages route the gateway's own supported endpoints call for, switching tier deletes the routes the previous one generated, and the same credential drives five-hour and weekly usage windows, credit balances and a web-search provider.
DSH-appearance
lx-hmkk/dsh-appearance
A lightweight font and theme plugin for the DSH client: Latin/Chinese/code font pickers that list only installed families, and five official palettes (One Dark Pro, Dracula, Nord, GitHub, Catppuccin) applied through the official theme tokens, including code-block syntax colors. No bundled fonts, no dependencies, no build step. Requires DSH 0.2.0-rc.2 or newer.
dsh-model-gateway
leafyezi233/dsh-model-gateway
Exposes the models already configured in DeepSeek Harness through an OpenAI-compatible gateway, so other local projects can call them with any standard OpenAI client. Multiple provider candidates share one named group with ordered, balanced or random dispatch; upstream failures before any output switch to the next candidate transparently, and rate-limited requests are retried after the provider's backoff. Per-candidate call statistics (attempts, answers, failures, token/TTFT totals) appear as badges in the settings page, and daily aggregates persist to a local file with a 30-day heatmap and trend view. Until you create a key in the UI, the endpoint accepts calls from anyone who can reach it; keys (stored as SHA-256 hashes) then turn authentication on, and the endpoint stays locked even after the last key is revoked. Exposing the optional LAN listener without a key leaves the port open to the whole network. Runs on DSH 0.1.2-rc.1 through 0.1.7-alpha.1 and later.
dsh-markdown-bubble
dddmuc/dsh-markdown-bubble
Markdown rendering for DeepSeek Harness sent user messages: every message bubble renders lists, code, tables, quotes and inline formatting through the host's own Markdown pipeline, while queues, previews and the composer keep their plain projection.
dsh-remote-control
copylee711/dsh-remote-control
Continue the sessions on your computer from a phone browser: scan a QR code, approve the device on the computer, then chat, answer approvals, browse workspace files and manage settings in a mobile interface; connects over the same Wi-Fi or through a Cloudflare Quick Tunnel.
dsh-edit-turn
dddmuc/dsh-edit-turn
Edit any user turn in DeepSeek Harness and re-run it: an inline editor on the message row rolls the conversation back to just before that turn through the official surface-replace contract, then re-prompts the agent with the revised text. The append-only
dsh-browsercontrol-mcp
scif-lin/dsh-browsercontrol-mcp
Mounts Microsoft's Playwright MCP through the official dsh-mcp-client so the agent gets its browser tools over stdio; the one-time CDP authorization is guided by a prompt note, a call guard and the /bw-setup command.