Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1204 plugins found
dsh-save-money (plugin)
zhu168/dsh-save-money
Pause and resume tasks automatically during user-defined time windows to avoid peak-hour API costs; includes account balance display and 10-minute granularity spend bar chart.
cute-fat-fish-pet (src)
12we21/cute-fat-fish-pet
A chibi blue-haired maid desktop pet for the DSH Web UI with 106 hand-drawn transparent animations, desktop wandering, chat through local Ollama or the DSH online models, and optional screen watching.
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.
dsh-wallpaper_share
yrn-playmaker/dsh-wallpaper_share
Syncs the wallpaper currently applied in Wallpaper Engine to the DSH Web UI background through a local bridge: preview/capture/full render modes, monitor lock, a wallpaper library panel for local and market content, focus lens with eye tracking, immersive mode, and a Windows app launcher that installs software from direct links or a cloud-drive share link and starts it with one click.
dsh-save-money
zhu168/dsh-save-money
Pause and resume tasks automatically during user-defined time windows to avoid peak-hour API costs; includes account balance display and 10-minute granularity spend bar chart.
dsh-heartbeat
kanadego/dsh-heartbeat
An agent that wakes up on its own schedule: by default every 60 minutes, ±20% (48–72). It browses the interests you set, drops what it finds into a local pool of notes, and keeps a profile of what you like. When it has enough worth sharing it hands the session you linked a short package of notes — whether to speak, and which note to use, is that session's agent's call in the moment. Quiet hours, busy windows, a daily limit and a cooldown are decided in code; when the answer is no, the decision and expression phases after the gate call no model at all — browsing runs before the gate and is counted separately. Windows, Linux and macOS (Linux and macOS are minimal support).
dsh-model-context-catalog
howillmakeit/dsh-model-context-catalog
Match context windows for configured DSH models in one click, show capacity sources, and support selective bulk configuration, manual editing, and continuous synchronization.
dsh-fish-soul
britneycode/dsh-fish-soul
A single-character agent that lives across QQ (via SnowLuma / OneBot 11), Bilibili and Douyin (the Douyin channel needs an always-on Windows desktop): persona cards with slowly evolving traits, per-person memory with Ebbinghaus decay and correction, a virtual clock driving a daily routine, proactive messages, auto-extracted memories, and a ten-tab settings panel covering retrieval, persona, routine, memory inspection, channels, habits, models and usage. QQ groups are deny-by-default: a group is answered only when it is on the allowlist or allGroups is explicitly switched on, and it still has to @-mention the bot. Private chats answer QQ friends only. Bilibili/Douyin auto-reply is off by default, limited to the owner, allowlist and mutual follows on Bilibili, and to the owner and allowlist on Douyin unless reply-to-everyone is explicitly enabled. Vendors MIT-licensed code from dsh-qq-bridge and dsh-douyin-bridge, credited in-source with their LICENSE files; it does not need either installed alongside.
dsh-workspace-explorer
tm5452/dsh-workspace-explorer
Windows disk browsing, file operations and persistent preview in DeepSeek Harness Desktop.
dsh-click
perrylink/dsh-click
Windows desktop computer-use tools (click, type, key, screenshot) with freshness checks, approval gating, process-identity verification around every action, and a sanitized audit trail.
dsh-desktop-windowos
rafolie/dsh-desktop-windowos
Windows tray desktop shell: auto-installs and auto-updates the exe from GitHub Releases, creates desktop shortcuts for both the app and the web UI, and exposes a desktop_launch tool to start it from the conversation.
dsh-plugin-multi-root-workspace
cherrchen/dsh-plugin-multi-root-workspace
Lets one session read, write and run bash across several folders, not just the primary root — additional roots are registered from a sidebar Folders panel or the /workspace-folders command (inherit/read-only/read-write) and share the primary root's file-fence + OS-sandbox authorization; adds no new tools.
dsh-office
copylee711/dsh-office
Windows only: the agent edits documents inside the Word, Excel and PowerPoint (Microsoft Office or WPS Office) windows you have open, through the applications' automation interface, so changes appear live and you can edit alongside; it reads structure, applies batches of edits, renders pages to images to check layout, and saves or exports PDF.
dsh-bash-terminal
maxeaglet/dsh-bash-terminal
One shell tool for PowerShell / Git Bash / WSL on Windows plus an interactive PTY terminal; the default terminal is chosen by the user in DSH settings.
dsh-session-navigator
anlerway/dsh-session-navigator
Manage DSH sessions the way Windows Explorer manages files: move, delete, search, archive, favorite and flag sessions as to-dos, and organize them with tags, notes and folders across workspaces. An AI pass can summarize a session and write its notes and tags in one go.
dsh-cockpit
zoe1nan/dsh-cockpit
Command deck for DeepSeek Harness: a live session rail and team roster, a task board with approvals and write actions, an activity stream, and a desktop HUD capsule that follows the working conversation. The HUD capsule is Windows-only.
dsh-bash-native
spookywaste/dsh-bash-native
Rust-based POSIX bash executor for the Windows platform — gives DSH a native bash with no WSL or MSYS compatibility layer, honors DSH's three-tier permission policy, and provides persistent-terminal tools.
dsh-video-coursemap
linner1224/dsh-video-coursemap
Windows-only plugin that watches the foreground window title, recognizes Bilibili video courses, classifies them by subject, fetches metadata/danmaku/comments, and generates Markdown + Mermaid knowledge maps and Word study manuals (Word output needs a local Python install).
disk-sentinel
wee-b/disk-sentinel
Analyze Windows disk usage, compare scans, and manage cache cleanup and developer environment migration in DSH Web.
dsh-fs-encoding
mrweicodes/dsh-fs-encoding
File encoding guard: byte-exact read/write/edit for GBK, Big5, Shift-JIS, EUC-KR, Windows-125x, UTF-16 and UTF-32 files, so editing a legacy file leaves it in its original encoding instead of silently rewriting it as UTF-8; UTF-8 BOM preserved exactly as it was, line endings (CRLF/LF/CR) kept, characters the encoding cannot represent refused rather than written as "?", and non-UTF-8 files listed with candidate encodings so the model can re-read them explicitly.
dsh-speak
alan2z/dsh-speak
Zero-dependency, event-driven voice announcement plugin: no extra model, no token cost. Speaks with the system's built-in natural voice, supporting both Windows and macOS; final-reply announcements, approval & question alerts, optional event announcements (turn end, command done, goal change, tool errors, todo updates), replayable final replies, and a bilingual visual settings page.
dsh-wechat-bridge
thawline/dsh-wechat-bridge
Two-way WeChat bridge: reads incoming messages from the local WeChat database and sends replies through Windows UI automation, so you can talk to a local DSH session from your own WeChat. Outsiders who can message this WeChat account can chat with the local session by default (they cannot run commands or touch files); set an inbound allowlist to restrict who may talk to it.
dsh-live2d-mao (dsh-live2d-mao)
xkk6663/dsh-live2d-mao
Connector only, it renders nothing itself: subscribes to DeepSeek Harness session events and folds them into a 12-phase work state (planning / thinking / executing-tool / streaming / waiting-input / voice / awaiting-approval / complete / error / paused / idle / heartbeat), then POSTs each phase to a desktop-pet backend at http://127.0.0.1:8000/api/plugin/dsh/ingest. It holds no window. No API key or token is needed. Requires the Mao Live2D pet application to be separately installed and running (that is a Windows Electron app with its own PowerShell 7 / Python 3.10+ / Node 18+ prerequisites); without it this plugin has nothing to push to.
dsh-connect-doubao
wahwayhale/dsh-connect-doubao
Connects a Doubao account to DeepSeek Harness as a model provider after a single browser QR sign-in — live model discovery from Doubao web and desktop menus with inline composer billing multipliers and per-model thinking ladders, 「工作任务」 task-mode models spending paid quota, chain-of-thought reasoning streaming, Seedream image generation preferring original uncropped assets over watermarked variants, native DSH token usage and session stats tracking, and a live remaining-quota panel. Windows x64 only, since the session is sealed with DPAPI. Windows x64 only, since the session is sealed with DPAPI.