Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

578 plugins found

J

computer-control

johnxu22786/computer-control

Desktop (native) control for dsh as a stdio JSON-RPC bridge over a Python core: capture the screen, inject pointer/keyboard input, drive accessibility-tree actions, and gate high-risk operations behind required confirmations.

29 days agoTools & CapabilitiesMIT
H

dsh-native-memory

highland0971/dsh-native-memory

Native per-workspace memory on the harness's own seams: facts and a bounded always-on profile on the storage-domain JSON unit, approval-gated writes with `(sessionId, seq)` citations, deterministic recall plus session-query FTS over past sessions — no external server, no custom SQLite.

2last monthMemoryMIT
T

dsh-plugin-hooks

truelove-dreamer/dsh-plugin-hooks

Claude-Code-style lifecycle hooks: configured shell commands run before/after model tool calls with a JSON payload on stdin; a non-zero pre-tool exit blocks the call.

23 months agoWorkflow & Automation
S

pack-agent

sakikotgw/pack-agent

Project .pack.json/.pack.zip into .agent-pack/modpacks/ and expose skills via a workspace allow-list.

210 days agoTools & CapabilitiesMIT
N

dsh-hykb-scroll

nanhua3839/dsh-hykb-scroll

A second 好游快爆 (3839) account that lives in the plugin host. When the owner's main account @-mentions it, it reads the thread and posts an AI-written reply back into the floor — either from the message center's mention feed (no ids to configure) or from sections and threads it was told to watch, with scan interval, @ detection mode and a per-round read/reply budget in Settings. On its own clock it also scans boards, scores threads, deep-reads the top few and writes a Chinese daily digest to ~/.dsh/hykb-work/digest-<date>.md, then wakes its own DSH session so it actually reads the digest and picks what to tell the owner. Six-card settings page (Settings → 刷快爆) with QR-code login, persona and AI endpoint; every outbound write shares one hourly/daily budget plus a write cooldown, and threads and floors already handled are de-duplicated in seen.json. Cookies stay in ~/.hykb-ai/credentials.json, config in ~/.dsh/hykb-scroll.config.json. It logs in with the second account's cookies, kept in ~/.hykb-ai/credentials.json, and posts under that account on a public forum; automatic replies to your @-mentions run once started, while auto-posting, auto-replying to high-score threads and auto-liking are off by default, so check the forum's rules on automated accounts.

1yesterdayJust for FunMIT
J

dsh-triage (plugin)

jjjjjjjjnnjnn/dsh-triage

Read-only judgment layer for DSH profiles: explains row by row why a plugin was refused admission or silently disappeared, pre-flights a runtime upgrade against the installed set in four buckets (would-be-denied, cannot-tell, improved, likely-fine), and can measure a candidate in an isolated DSH_HOME. Defaults to read-only; the two --apply verbs only write compatibility.json or dsh.profile.bundles, each after a backup, with a journal and a byte-exact --undo.

1yesterdayDev & Plugin ToolsMIT
J

dsh-remedy (plugin)

jjjjjjjjnnjnn/dsh-remedy

A patch set for DeepSeek Harness that repairs fused tool-call argument text at the llm/stream seam and re-throws whatever it cannot prove: a call is dispatched only when every fragment parses to a plain object, the first call keeps its id and synthesized ones are marked, and a stream that cannot be split keeps its original error instead of a success. It also listens on agent/request-error to name the deterministic refusals it will not retry, answers per failure class which patch covers it and whether that patch is switched on in the profile you point it at, and reads multi-frame zstd session logs offline to count every turn ending and every error code. Everything it claims is registered with the seam it touches and the limits it does not cross; the resolver never invents a value and never downgrades a configured setting.

122 hours agoDev & Plugin ToolsMIT
Z

dsh-sprite-studio

zhang66633/dsh-sprite-studio

Sprite-sheet workspace on an infinite canvas: slice by grid, row scan or alpha connectivity, matte solid-color backgrounds, compose characters from a 1066-item Liberated Pixel Cup material library, generate seamless backgrounds and 12 procedural effects, then export ZIP or an atlas with Aseprite-format JSON. The LPC character parts are fetched on demand from raw.githubusercontent.com (LiberatedPixelCup), so GitHub must be reachable.

15 days agoJust for Fun
T

dsh-ptc-noargs

tlewa/dsh-ptc-noargs

Normalizes an omitted or undefined first argument to {} for TypeScript PTC run_code calls, so no-argument tools such as tools.job_list() stop failing with "binding arguments must be lossless JSON".

13 days agoDev & Plugin ToolsMIT
R

dsh-breeze-speak

rirtue/dsh-breeze-speak

Reads each reply aloud through the BreezeBlue / Breeze TTS 2 API. Synthesis starts as soon as the reply first sentence is complete rather than after the whole reply, and the audio is streamed as raw PCM into Web Audio so it plays continuously while it arrives. Needs a BreezeBlue API key, entered on the settings page or via BREEZE_API_KEY; a key saved on the settings page is stored as plain text in ~/.dsh/breeze-speak.json. By default only the first sentence of each reply (up to 120 characters) is spoken, and that text is sent to api.breeze.blue. The default voice is just an example, so pick one available to your account on the settings page.

14 days agoVision, Voice & MultimodalMIT
I

dsh-stock-kanban

iasiv5/dsh-stock-kanban

Multi-market watchlist and portfolio tracker for DSH: a draggable floating capsule with live price and change percent, grouped watchlists for A-share, HK, US and crypto markets with drag-and-drop reordering, position P&L with per-currency totals, target-price alerts with triggered B/S markers, intraday and daily/weekly/monthly candlestick charts, and an optional merged capsule segment for quota-watch; data lives in the DSH instance and is shared across browsers. Quotes come from public Eastmoney, Tencent Finance and OKX endpoints, which receive the symbols you watch; the watchlist and holdings are saved as plain JSON under ~/.dsh, and the /stock-kanban routes have no login check (write routes only require a same-origin request).

1yesterdayTools & Capabilities
Z

dsh-session-hub (plugin)

zyf2492313716-cloud/dsh-session-hub

Cross-agent session browser for DeepSeek Harness: mounts /session-hub/api/* and a Settings > General status row to read and search OpenCode SQLite, Claude Code JSONL, Antigravity, Qoder CN and DSH zstd logs, plus explicit continue-in-DSH and export. Its /session-hub/api routes are mounted without DSH's access check, and on startup it registers the workspaces found in those other agents' histories into DSH.

12 days agoSessions & MessagesMIT
L

dsh-team-member-model

liaiaaa/dsh-team-member-model

Per-teammate model selection for Agent Teams - a chip in the teammate's own composer pins one model for that member, or the member follows the lead conversation's current model on every step; pins survive restarts. Pins are saved in $DSH_HOME/plugin-data/team-member-model.json, and its /plugin/team-member-model routes (model catalog, setting a teammate's model) have no access check.

13 days agoModels & ProvidersMIT
A

dsh-connect-teleagent

anbulang/dsh-connect-teleagent

Connect DeepSeek Harness to the TeleAgent (China Telecom TeleAI desktop app) models through the app's own local kernel after signing in there, keeping DSH's streaming, multi-turn, images, tool calls, reasoning and points balance. macOS and Windows only, with TeleAgent 2.7.1+ installed and signed in. It reads the app's saved login token and points cookies (macOS Keychain / Windows DPAPI), starts the app's own kernel binary as a local child process, and needs the gateway apiKey the desktop app ships with, supplied through TELEAGENT_API_KEY or a local.secrets.json in the plugin folder. Daily points claiming is on by default; adding or switching accounts backs up and rewrites the app's login files. It uses the same package name and mount id as the listed alvinhuang0509-design/dsh-connect-teleagent, so install only one. The author's disclaimer asks you to follow TeleAgent's terms of use.

13 days agoModels & ProvidersMIT
A

dsh-quota-meter

atlasmarkz/dsh-quota-meter

Plan usage and running cost in the composer dock: DeepSeek wallet balance, OpenCode Go 5h/weekly/monthly windows with reset times, and a per-session cost estimate from DeepSeek list prices — sources are config-driven, plain JavaScript, no build step. API keys are looked up in the plugin config, then the environment (DEEPSEEK_API_KEY, OPENCODE_GO_API_KEY), then OpenCode's auth.json (OpenCode Go only), then the DSH credential service; each key is sent only to its own provider (api.deepseek.com, opencode.ai), and the figures are polled periodically.

14 days agoUsage & BillingMIT
D

dsh-devship

dragoncdj/dsh-devship

Right-sidebar console for the current workspace: detects Maven modules with a Spring Boot main class and Vite frontends, starts and stops them (batch; the "survive DSH exit" detached mode is on by default and Windows only), packages with Maven or pnpm, uploads artifacts over SSH/SFTP to named deploy environments with progress and per-environment remote dirs, restarts the docker container and checks its status; protected environments require a second click. Needs Maven, a JDK and pnpm on the machine; SSH passwords are stored in plain text in deploy.json.

15 days agoDev & Plugin ToolsMIT
E

dsh-prompt-shelf

emptyvessel-000/dsh-prompt-shelf

Right-sidebar prompt shelf for DSH: store prompts as cards, click one to append it to the next message, keep selected cards injected into every turn of the current session, and save any sent user message back into the shelf with one click. Per-session switches, JSON storage under ~/.dsh with atomic writes.

13 days agoWorkflow & Automation
F

dsh-subagent-omp

feigo313/dsh-subagent-omp

One-shot OMP subagent provider for DeepSeek Harness — each delegation spawns the local `omp --print --mode json` CLI running with the user's own ~/.omp configuration and model bindings, and delegations are serialized so a single-session local engine is never oversubscribed. Requires the OMP (oh-my-pi) CLI installed locally and DSH 0.2.2-rc.2.

1yesterdayTools & Capabilities
Z

dsh-recovery-memory

zilta-amaze/dsh-recovery-memory

Conversation memory behind a 20-letter recovery code: /recovery create packs the current conversation into one local record, and /recovery memory <code> injects it into a new conversation, where the model first summarises the recovered session and ends its reply with 记忆已恢复. Records are plain JSON under $DSH_HOME/recovery (mode 0600) with no network calls; the restored transcript is complete unless it exceeds the configured character budget, and /recovery where plus the dir option or DSH_RECOVERY_DIR move the directory to shared storage or a synced folder.

15 days agoMemoryMIT
H

dsh-plugins-sidebar-manager

hightoward/dsh-plugins-sidebar-manager

Sorts the entries of the DSH sidebar panel list into one or two levels of categories, draws a titled collapsible header for each group, and shows or hides each entry, all edited from a Plugin Sidebar page in Settings and mirrored to $DSH_HOME/plugins-sidebar-manager.json.

13 days agoUI EnhancementsMIT
A

dsh-any-preview

actcwlf/dsh-any-preview

Previews what DSH does not cover, including video and audio, 3D models, archives, SQLite and model weights, and searches large CSV, log and JSONL files.

14 days agoUI EnhancementsMIT
D

dsh-cross-workspace

dream-office/dsh-cross-workspace

Cross-workspace courier for DeepSeek Harness: send messages, files and JSON between workspaces, with manual groups, per-recipient selection, inbox, wait/queue delivery and a visual communication graph.

17 days agoTools & CapabilitiesMIT
X

dsh-kb-sync

xinming-chenniang/dsh-kb-sync

Pulls your chat.deepseek.com conversations into a local knowledge base — one Markdown file per conversation, a JSONL transcript and a catalog — and searches them from a control page inside DSH. Daily increments plus a full-history backfill from the official export, an integrity check, and an optional model step that runs through the host llm service and writes only after its JSON passes validation. Reads the web userToken from the DSH credential store and calls chat.deepseek.com only; no install scripts, no runtime dependencies.

16 days agoSessions & MessagesMIT
L

dsh-browser-hub

loyalchiiina/dsh-browser-hub

Adds a search-engine picker, a bookmarks panel with multi-level folders (add/edit/delete/import Netscape bookmark HTML) and keyword-then-Enter search in the address bar of the sidebar Browser tab. Requires dsh-better-sidebar >=0.20.0 (the client injects its betterSidebar service and will not load without it). Bookmarks are stored in a local JSON file; no external browser required.

12 days agoTools & CapabilitiesMIT