Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

278 plugins found

Y

dsh-notice

yimengsuper2432/dsh-notice

Sends one system notification when a DSH turn ends: per-outcome switches for completed, error and interrupted, a minimum-duration threshold, silent subagents and unfocused-window-only delivery. Works on Windows, macOS and Linux, delivered through a connected page or a native fallback (PowerShell toast, osascript, notify-send; the Linux native fallback needs libnotify). Clicking the notification brings DSH back to the front on the page/Electron channel; PowerShell and notify-send notifications are not clickable.

012 days agoIntegrations & RemoteMIT
M

dsh-overleaf-sync

measureer/dsh-overleaf-sync

Two-way sync between a local LaTeX folder and an Overleaf project over the Overleaf Socket.IO + OT channel instead of a Git bridge: pull with automatic git init, dry-run-first push, three-way diff, background watch, and conflict copies that never overwrite.

012 days agoTools & CapabilitiesMIT
Y

dsh-proxy

ycm50/dsh-proxy

Domain-routed proxy for DSH fetch traffic: hosts on a force-proxy list always go through the proxy, every other host tries direct first and fails over to the proxy within a second, the first channel to answer is pinned for the session, connections are reused for 120 seconds, and each attempt is logged. Can also route pnpm/git subprocesses used by plugin installs.

017 hours agoTools & CapabilitiesMIT
J

dsh-bili-whale-safever-by-jediliu

jediliu005/dsh-bili-whale-safever-by-jediliu

Bilibili companion for DSH (MIT fork of Alterssss/dsh-bili-whale; do not install alongside the upstream — both register the same `/dsh-bili/` settings routes and share `~/.dsh/bili-whale.config.json`): wakes on a schedule, reads videos through subtitles, danmaku, hot comments and covers, writes two diaries, and shares at most one pick per wake by commenting on the video and @-mentioning the owner (daily quota 3; DM when `share.via=dm`). Inbound DMs, commenter names, summary requests and live danmaku are normalized and scanned for injected instructions before they reach the model; only the owner DM channel can carry an authorization prefix.

0yesterdayTools & CapabilitiesMIT
M

dsh-plugin-paper-radar

melano514/dsh-plugin-paper-radar

Searches medical and life-science literature by topic, keyword or DOI through Europe PMC, PubMed, OpenAlex and Crossref; decides open-access status through Unpaywall/OpenAlex/Europe PMC; downloads the PDF when an OA route exists (verified by magic bytes and page count) and otherwise writes a decision card with the exact failure reason plus four manual fallback channels: AbleSci assistance, Sci-Hub, SciDown and X-MOL. The bundled Python tool uses only the standard library.

015 days agoSkillsMIT
I

dsh-wechat-channel

iris-mei614/dsh-wechat-channel

把个人微信(iLink/ClawBot)接入 DeepSeek Harness 的双向通道 — Bidirectional WeChat channel for DSH using the official iLink Bot API

014 days agoIntegrations & RemoteMIT
M

dsh-notify

miiy/dsh-notify

Cross-device notifications for DeepSeek Harness. While a long task runs unattended, a finished turn, a pending approval or a question reaches you through the enabled channels: desktop toast, browser tab, ntfy push or Feishu bot.

016 days agoIntegrations & RemoteMIT
B

dsh-split-reply

betty598/dsh-split-reply

Splits a long QQ reply into separate messages sent a second apart, instead of one wall of text. Works only with the QQ channel streaming output turned off (im-qqbot streaming: false); with streaming on, replies bypass this plugin.

014 days agoSessions & MessagesMIT
Z

dsh-our-free-model-balance-zxp

zengxiangpeng123/dsh-our-free-model-balance-zxp

Shows the remaining quota of the current Our Free Model (OFM) channel beside the DSH composer, with a panel listing every signed-in channel; exhausted channels are flagged and switching models switches the channel shown. Requires dsh-our-free-model with at least one channel signed in.

017 days agoUsage & BillingMIT
O

dsh-prompt-enhance-keyless

ozjxnxh/dsh-prompt-enhance-keyless

Adds a sparkle button left of the model selector in the composer toolbar: one click rewrites the draft in place through the host and briefly offers an undo that restores the original text. A Prompt Enhancement settings section picks the lane — the conversation model (the provider/model the next message would use, falling back to the configured default) or a keyless Pollinations channel that needs no login and no token budget but allows one reply per 30 seconds. During that cooldown a click completes through the conversation model instead of being refused, and the first click after the window reopens returns to the keyless channel on its own. The rewrite keeps the draft's language, and a result in a different language is rejected rather than pasted over the draft.

016 days agoUI EnhancementsMIT
A

dsh-weixin-ilink

asd45183/dsh-weixin-ilink

Weixin iLink channel for DeepSeek Harness — text, media, persona modes, companion pacing and proactive messages.

016 days agoIntegrations & RemoteMIT
M

dsh_channels

modestoma/dsh_channels

DeepSeek Harness (DSH) 飞书渠道插件:一个 dsh 实例对应一个飞书机器人,私聊/群聊/话题群 @ 触发会话,话题绑定 session,卡片 2.0 流式回复;Web 左侧栏提供「飞书渠道」状态与常用配置面板

017 days agoIntegrations & Remote
E

dsh-cua-driver-indicator

eason-22/dsh-cua-driver-indicator

Visibility layer for DSH's built-in Cua Driver computer-control channel: a top banner names the controlling session and its goal, Esc truly stops the agent, and four precision tools click more accurately - they check that the point is not covered by another window, verify what the click changed, find a control by its name, click up to five controls in a row, and wait for a control to show up; a control can also be addressed by element id and run in the background when the application supports it. When the official channel is missing it asks whether to install it and can install it in one click. Windows only.

08 days agoTools & CapabilitiesMIT
W

dsh-im-workspace-buttons

whatcannotbesaid/dsh-im-workspace-buttons

Adds one 28x28 icon button per dsh-im channel that holds an account to the official Workspaces header row. Pressing one puts the sidebar into that channel's view, drawing only its conversations and hiding every other row; pressing it again drops back to the official list. Buttons appear only for channels with a connected account.

018 days agoUI EnhancementsMIT
Z

dsh-deep-connect (plugin)

zengpu987-ctrl/dsh-deep-connect

Cross-device conversation and task sync for DSH: one machine generates a relay station and the others join with its invite link; every frame is end-to-end encrypted, so the relay routes a hashed channel it cannot read. Peers read each other's full transcripts and task boards, interject into a turn that is running on the owning machine, send a work command that runs in a workspace of the target machine with the model strength chosen by the sender, and can copy a conversation into a new local session and keep working on it here. Ships a token-gated phone page for listing devices, reading tasks and sending a command.

016 days agoIntegrations & RemoteMIT
B

dsh-dfy-qq

beiheng127/dsh-dfy-qq

QQ chat behaviour layer for DeepSeek Harness over OneBot 11: persona files injected into every turn, a people file keyed by QQ number, sticker picking with probability and pity, optional non-mention replies, sub-personas distilled from group members, and scheduled messages. Enabling the built-in QQ channel accepts private messages from any QQ user and group messages from any group that @s the bot; there is no sender allowlist, so restrict the bot account or keep the channel off.

018 days agoIntegrations & RemoteMIT
D

dsh-mask-pixel-lock

dingchenhui0618-arch/dsh-mask-pixel-lock

Prove that a local image edit left every pixel outside its mask untouched. Original, generated and mask PNGs go in; a greppable `MASK_PIXEL_LOCK=PASS|FAIL|EMPTY` verdict, a difference heatmap, per-channel statistics, a bounding box and the largest changed pixels come out, plus a self-contained HTML report and `report.json` with a SHA-256 file hash, a canonical protected-pixel digest and a proof digest binding both to the policy. Supports edit and lock mask polarities, a mask threshold, tolerance and alpha-ignoring; PNG color types 0/2/3/4/6, bit depths 1-16, all five filters and Adam7. Zero dependencies, local only — no model call, no network, no upload.

018 days agoVision, Voice & MultimodalMIT
D

dsh-token-workbench

dragonestdwolf/dsh-token-workbench

Token usage workbench for token-plan users: folds assistant/message usage from the session log into per-day call-level detail (cross-session responseId dedupe keeps fork/resume copies counted once), converts local volume into plan credits against terms you enter (default 1M tokens = 0.2 credits, caps 600/2500/6000 for day/week/month, optionally scoped to selected channels), and shows a composer-dock readout plus a settings page with per-provider cost table, 7/30d bar and line trends and a rolling six-month heatmap. No credentials are read: the remaining percentage a provider keeps behind its control-plane API is replaced by a clearly labelled local conversion, and reference costs come from the public DeepSeek pricing page.

018 days agoUsage & BillingMIT
L

dsh-prompt-brief

ly14278/dsh-prompt-brief

Adds an Optimize button to the composer that rewrites a one-line idea into a structured product brief: a positioning sentence, 3–6 key features, visual references and design tokens; it sits beside your original text in a compare dialog where you can accept it into the input, generate another version, or cancel and keep the draft untouched. No settings page and no API keys — it calls the model channel you already configured.

020 days agoUI EnhancementsMIT
D

dsh_setting_pro

dongasai/dsh_setting_pro

Enlarges the DSH web settings dialog (default 1180x920, 20px steps, remembered per browser) and adds an Advanced Settings page that resizes it and hosts Host operations: restart dsh with a 3-second delay and a busy confirmation, restart once all sessions have been idle for 10s (cancellable, repeat clicks idempotent), last start time with uptime, and a dsh version/update check that compares npm dist-tags across selectable channels without upgrading. The same bundle replaces the sidebar brand area with a machine name, adds a read-only provider, model and thinking-level cell beside the composer stats pills, and a switch that registers or unregisters the three dsh_restart_* agent tools at runtime. Zero dependencies, no build step; all routes sit behind the connection trust fence.

03 days agoUI Enhancements
5

dsh-work-assistant

544244857/dsh-work-assistant

A work assistant for WeChat: it records what you tell it into a SQLite task ledger, ranks items by urgency, reminds you on schedule, extracts people and their relations from your notes, and hands tasks to separate assistant sessions. Ships its own WeChat bot channel (scan to log in; private chat only) and a full-page dashboard.

021 days agoWorkflow & AutomationMIT
H

dsh-qq-voice

hzh5021/dsh-qq-voice

Mounts a per-channel speaking-rules file into the QQ preset's system prompt only, so that channel answers in one or two lines while every other channel stays untouched. Does nothing until home points at a folder with the rules file (default QQ线口径.md); meant for the QQ preset, not the global plugin list.

020 days agoSessions & MessagesMIT
Y

dsh-connector

yuban32/dsh-connector

Phone pairing plugin for the DeepSeek Harness desktop — scan a QR to enroll your phone over a code-derived TLS-PSK channel. Clean-room design, zero runtime dependencies.

021 days agoIntegrations & Remote
Z

dsh-trust-panel

zhengqiuyang/dsh-trust-panel

Plain-language trust dashboard for the dsh trust family: aggregates the nine channels (injection interception, write denials, egress blocks, custody-chain verification, tool-surface and prompt drift, leftover scans, forgotten compaction constraints, profile composition) into one right-sidebar panel with a single status light and event cards that translate engine jargon into sentences a non-security user can act on; the read and egress engines run from the package's own npm dependencies so those channels work even without the sibling plugins, and absent plugins simply show as not installed.

04 days agoSecurity & PermissionsMIT