Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

578 plugins found

G

dsh-campus-net

guanui/dsh-campus-net

Campus-network auto-login for DeepSeek Harness: status, one-click login, a local settings page, and an optional autostart watchdog. Includes a Nanjing Audit University preset and a configurable JSON-portal mode.

0yesterdayTools & CapabilitiesMIT
B

dsh-persona-presets

beyondgjc/dsh-persona-presets

Three custom agent presets, one editable character card each, with three built-in personas out of the box; import SillyTavern character-card PNGs or md/txt/json setting files, and the settings section handles naming, editing, and card-image display — edits apply on the next turn with no restart.

03 days agoUI EnhancementsMIT
J

dsh-remedy

jjjjjjjjnnjnn/dsh-remedy

DeepSeek Harness plugin that intercepts stream errors caused by fused tool calls, splits glued top-level JSON objects, and re-throws unprovable buffers.

02 days agoDev & Plugin ToolsMIT
Z

dsh-feishu-channel

zxlbxx/dsh-feishu-channel

Feishu/Lark channel that pushes finished or failed turns to a phone and delivers group messages back into the workspace session. Group messages are delivered into the session as user messages, so anyone who can post in a chat listed under task.chats can instruct the agent with that session's tool permissions; no chat is listed by default. The app secret is stored in plain text in ~/.dsh/feishu/app.json.

04 days agoIntegrations & RemoteMIT
K

dsh-loomy

kukonce/dsh-loomy

Unofficial Loomy (iFlytek) model provider: signs in with an SMS code or by adopting the Loomy desktop app session already on the machine, registers one provider route per account from the live per-account catalog, and renews the daily 5000 free credits on startup and at local midnight. Unofficial: the endpoints and the desktop client's own application key pair were reverse-engineered from the Loomy desktop app, and automated traffic may conflict with Loomy's account terms. On first start it silently imports the login the desktop app keeps in a plain-text auth-session.json (on Windows it scans every C:\Users\Public\Loomy\*\userData folder and takes the most recently updated session), keeps sessions in $DSH_HOME/dsh-loomy/accounts.json, claims the daily credits at startup and every local midnight, and sends chat requests to loomyad.xunfei.cn.

04 days agoModels & Providers
J

dsh-hermes-workspace

jackdu2333/dsh-hermes-workspace

A DSH sidebar panel that talks to locally running Hermes TUI gateways over JSON-RPC: switch between bot profiles, resume their Bot Chat sessions, stream message and tool deltas, and embed the Hermes terminal view.

02 days agoUI EnhancementsMIT
8

dsh-approval-zh

879745uhjun/dsh-approval-zh

Translates the English text of DSH approval prompts and ask_user_question cards into Chinese for display only: approval outcomes, option labels, tool names and JSON arguments stay unchanged, and approval audit records keep the original English. The text is sent to Microsoft's Edge translation endpoint (edge.microsoft.com) to be translated, so the content of approval prompts and questions, including command text, leaves your machine.

02 days agoUI EnhancementsMIT
D

dsh-plugin-message-history

domush/dsh-plugin-message-history

Shell-style Up/Down arrow key message history navigation for DSH Web UI with cross-session persistence and draft restoration. It keeps up to 100 of your past messages as plain text in ~/.dsh/message-history.json, filling it at startup from the session records already under ~/.dsh/sessions, and makes no network requests.

02 days agoUI EnhancementsMIT
Z

dsh-fairy-next

zhileyo/dsh-fairy-next

Fairy theme suite anchor: one install, one skin.json, one bundle patch that wires the Fairy plugins into a DSH profile.

04 days agoThemes & AppearanceApache-2.0
A

dsh-weread-moyu

alanwang87/dsh-weread-moyu

Sign in to WeRead by QR code and lay the current book page behind the whole DSH UI as a low-contrast text layer, with whole-book offline caching, a peek overlay and shelf/chapter/opacity/font/speed controls. The WeRead login cookie is stored in plain text at ~/.dsh/weread-moyu/session.json (mode 0600) and the whole-book cache (up to 500 MB) lives under ~/.dsh/weread-moyu/cache; the only host it talks to is weread.qq.com.

05 days agoJust for FunMIT
Y

dsh-market-star-sort

yhzsir/dsh-market-star-sort

Adds a Stars order to the plugin Discover tab, ranking entries by GitHub star counts taken from the market index site public catalog. Ships a star snapshot so the order works offline from the first launch, then refreshes it daily in the background. The daily refresh downloads the roughly 6 MB catalog.json from awesome-dsh-plugin.com, and the plugin wraps the host's global fetch to add the star sort key to the market index responses.

05 days agoDev & Plugin ToolsMIT
L

dsh-thinking-channel-guard

laoyingfuhuole/dsh-thinking-channel-guard

Moves reasoning that a provider leaks into the visible text channel back into the reasoning channel, and emits a text block when a whole turn of answer text lands only in the reasoning channel. Catches three shapes: `<thinking>`-tagged text, text that continues a reasoning tail which ended mid-token, and an answer-only reasoning turn that stops. Healthy streams pass through unchanged, block order is preserved, and each of the four rules can be switched off in one JSON config.

02 days agoDev & Plugin ToolsMIT
D

dsh-team-toolkit (team-ext)

dreamperday/dsh-team-toolkit

Observation-only audit for DSH Agent Teams that records per-request cache usage and prompt-prefix rewrites to JSONL, with no tool or prompt changes.

05 days agoDev & Plugin ToolsMIT
D

dsh-plugin-antigravity-rules

domush/dsh-plugin-antigravity-rules

Loads Google Antigravity rules from ~/.agents/rules and the workspace's .agents/rules into the system prompt: always-on rules in full, the rest as a catalog the model can load with the antigravity_rule tool, or that activates when a touched file matches a rule's globs. The rules are prompt guidance rather than hard enforcement, and the model can toggle them off with the same tool. Settings are written to .agents/rules/settings.json in the workspace.

02 days agoDev & Plugin ToolsMIT
S

dsh-obsidian-skills

stevenjj33/dsh-obsidian-skills

Agent skills for Obsidian, vendored verbatim from the official repository kepano/obsidian-skills (MIT, Steph Ango). Six skills covering Obsidian Flavored Markdown (wikilinks, embeds, callouts, properties), Bases (.base), JSON Canvas (.canvas), the Obsidian CLI, Defuddle and Knap. Documentation only: no CLI binaries are bundled, so obsidian/defuddle/knap are installed separately by the user.

05 days agoSkillsMIT
H

dsh-uml-drawio

hanwang-ai/dsh-uml-drawio

UML sequence diagrams as editable .drawio files from a JSON spec: Python places participants, fragments and labels, the draw.io desktop CLI renders a PNG at 1x-4x, and Pillow verifies the output size. Generation is deterministic and refuses to overwrite a file edited by hand. Needs Python with Pillow 12.x and the draw.io desktop app; the default paths are Windows ones (Python under C:\Program Files\Python314, draw.io under D:\drawio) and can be changed in the settings card.

03 days agoTools & Capabilities
Q

dsh-voice-dialog

qinfpv/dsh-voice-dialog

Continuous voice conversation for DSH: auto sentence splitting, a 2-second confirm window before sending, and spoken replies you can interrupt by speaking. Speech is recognised by DSH's own speech service by default (a local Whisper bridge or an OpenAI-compatible endpoint can be set instead), the recognised text is corrected by a DSH model call, and replies are read aloud through Microsoft Edge's online text-to-speech service, so reply text is sent to Microsoft. A daily check of PyPI and Hugging Face for faster-whisper updates is on by default; settings and any API keys are stored in plain text in ~/.dsh/voice-tutor-config.json. Its /voice-tutor routes require an authenticated DSH session (admission is checked per request), API keys are never returned, and applying an update needs a one-time confirmation token.

02 days agoVision, Voice & MultimodalMIT
Q

sgen

qjy0128/sgen

Sidebar playground for SenseNova and Agnes image and video generation, per-provider API keys and default models, local result management, and sgen_* tools for conversations. Each request runs the bundled sgen command-line tool, any reference image or audio you give by local path is uploaded to the provider as base64, API keys live in ~/.sgen/config.json, and the sidebar saves results under ~/sgen unless you pick another folder.

04 days agoVision, Voice & MultimodalMIT
Z

dsh-postman-desktop

zhounian6688-like/dsh-postman-desktop

Postman-style HTTP workbench in the Harness Web GUI: collections and environments with {{var}} substitution, a request builder covering method, params, headers, body and auth, a response inspector, cURL import and export, and a CDN origin probe that fetches the same URL twice so a deleted file can be told apart from an edge cache. It also exposes an http_request_desktop agent tool that shares the panel send path, so a request debugged in the panel can be replayed by the agent. Zero runtime dependencies; state lives in $DSH_HOME/postman-desktop/store.json.

04 days agoTools & CapabilitiesMIT
K

dsh-zotero

kuangdang123/dsh-zotero

Zotero bridge: search, read, add, update and trash items in a local Zotero library, read PDF annotations and notes, pull indexed full text, and find related papers by DOI. Needs Zotero 7 or later with its local API enabled; the first write triggers a Zotero authorization prompt (the key is stored in plugin-data/dsh-zotero/auth.json) and permanent deletion asks for confirmation. Finding and adding items query OpenAlex, Crossref, arXiv, PubMed and Open Library. Uses the same package name (dsh-zotero) as Vncntvx/dsh-zotero, so only one of the two can be installed per profile.

04 days agoTools & CapabilitiesMIT
Y

dsh-Engram

yhprime/dsh-engram

Experience and skill engine with a sidebar console and exp_record / exp_recall / exp_feedback / exp_consolidate / exp_type tools, stored in a local JSON file. Optional Git backup (off until you configure a remote) pushes the library to a remote you choose; GitHub sign-in uses a device code or a token kept in local settings.

0yesterdayMemoryMIT
1

companion-memory

1326007879-sys/companion-memory

Local long-term memory core for DeepSeek Harness with plain-text notes, a bounded index, five tools, optional host-model consolidation and auditable evidence. It appends every user and assistant message under 32,000 characters to ~/.companion/cold/<date>.jsonl in plain text, with no built-in cleanup, and adds a short index of its notes to every system prompt; the optional model-based consolidation is off by default and, once on, sends those messages to the session's model.

02 days agoMemoryMIT
V

dsh-task-dispatch

vinson1101/dsh-task-dispatch

Dispatch a task to a real DSH session by workspace path or session id; results land in a persistent task ledger that can be queried without triggering the model. It serves HTTP on 127.0.0.1:7391 and requires a bearer token it generates on first run (kept in ~/.dsh/relay/token), rejects non-loopback Host and foreign Origin, and stores task results as JSON files under ~/.dsh/relay/tasks; an optional notifyUrl receives each finished result.

02 days agoSessions & MessagesMIT
L

dsh-session-recovery

liuhange789/dsh-session-recovery

Checkpoint-and-resume for interrupted runs: when a conversation reaches a key step — two consecutive successful file writes/edits, or one successful test command — it appends a lightweight record (timestamp, step type, tool, ≤200-char argument summary, result status) to a local JSONL file, keeping the newest 50 and pruning after 24 hours. After DSH restarts, the session_recovery tool lists unfinished sessions and resuming one creates a new session whose system prompt carries only the last three checkpoints (≤500 characters) instead of the full transcript.

05 days agoSessions & MessagesMIT