Plugins
Browse, filter, and install DeepSeek-Harness plugins.
720 plugins found
dsh-quick-restart
sakurayh1080/dsh-quick-restart
Adds a Quick Restart entry to the DSH Desktop account menu that quits and relaunches the app in one click. Windows desktop app only.
dsh-auto-proxy
murenyu1/dsh-auto-proxy
Connects DSH to local HTTP proxies automatically via a loopback relay. No TUN, no env vars, zero-restart switching, with sidebar/composer dock controls and live topology.
dsh-pouch (dsh-restart)
moon16u/dsh-pouch
Safe detached DSH restart: /restart and /dsh-restart slash commands with native candidate styling plus a dsh_restart agent tool; a detached worker restarts DSH after 3 seconds without freezing the session, and Windows/macOS use a native Node helper built on the official appExit service.
dsh-wechat-media
wjh-ux/dsh-wechat-media
Personal WeChat and WeCom (企业微信) bridge: QR pairing, one DSH conversation per chat, two-way text/image/video/document/archive transfer, chat commands (/help, /status, /new, /stop, /friends) answered by the bridge itself without spending a model turn, a switch that restricts the bot to 1:1 chats (group messages are dropped silently and counted), remote approval by replying 1 or 2 in the chat, and a two-way WeCom intelligent robot over its long connection (no public URL needed) that also receives and sends images, files and videos.
dsh-plugins (gitlab)
k0ndrateff/dsh-plugins
Merge requests, review threads and pipeline job logs for GitLab over its REST API with a personal access token, in a side panel, with comment, reply, resolve and approve actions that wait for confirmation. Reads need the read_api scope, writes need api.
dsh-complex-project-preset
sueqet/dsh-complex-project-preset
Agent preset for DeepSeek Harness: the standard tool stack plus four working rules written into the persona prompt — a project keeps at most four documents (intro, decisions, change log, current state and next steps), those documents describe only the current state with no AI edit history or superseded decisions, no git commit or push or pull request until the user explicitly asks, and a careful-coding workflow (restate the goal and done-criteria first, surgical diffs, evidence before claiming success) with plain-language reports.
dsh-vision-better
ethanweave/dsh-vision-better
Vision relay for text-only models: a configurable GLM-compatible vision endpoint analyzes the images you attach in the background and the original model keeps answering in the same session, leaving your message, image, model and history untouched. Requires applying patches/0001-session-image-admission.patch to a stock DSH install (images are rejected before storage otherwise); the repo ships an apply/restore script.
dsh-dschat
jakcet/dsh-dschat
Embeds the DeepSeek web chat (chat.deepseek.com) in a DSH Desktop main panel through an Electron webview guest, with a back/forward/reload toolbar and a local snapshot of login-related localStorage restored on the next open.
dsh-tide-memory
minghuanyue/dsh-tide-memory
Tide Memory: a long-term memory that forgets on purpose. It keeps what matters and lets the rest fade. Whether an entry enters the context is decided by an evidence score C = s/(s+2): below the threshold (0.35 by default) it never enters. Events decay by half-life (30 days, or 7 days when they carry emotion); facts never decay; superseded entries are kept and marked stale instead of deleted. Recalled lines do enter the context and therefore do consume tokens — small, but real. No embeddings, no network calls, no cloud.
dsh-session-resume (session-resume)
mill413/dsh-session-resume
Adds a Continue button to resume tasks interrupted by a process exit or restart.
dsh-butler-archive
kira905/dsh-butler-archive
DSH web plugin that browses, previews, restores and deletes archived sessions that were moved out of the sessions directory.
dsh-undo-plugin
gulagala001/dsh-undo-plugin
Rewind conversation turns and checkpointed file changes while restoring tasks and evidence at the same history boundary.
dsh-file-history
emptyvessel-000/dsh-file-history
Per-turn checkpoints of the whole workspace: every turn ends with a snapshot, the files it changed are listed under that turn in the chat, and any turn can be restored — files, the conversation, or both. Capture is a whole-tree scan rather than a hook on write/edit tools, so edits made by shell commands, external editors or git leave a record too. Restoring the conversation forks it from that turn instead of cutting the original, and a restore can itself be undone. History sits in a shadow git repository under DSH_HOME and never touches your project .git. Requires Git >= 2.20 and Node.js >= 20.
LLMAgentChatRoom
ai-v5/llmagentchatroom
Self-hosted chat room where the owner and coding agents share one room: a local Node server (SQLite, REST, SSE) that the plugin starts when it is not running, a DSH sidebar entry that opens the room in a panel, five tools (room_join, room_send, room_read, room_status, room_leave) that push an incoming message into the session as a user message labelled with its sender before flushing it to the session log, and a Codex CLI connector that forwards room messages through `codex queue`. Every message carries a server-assigned author, platform and seq, and messages from anyone other than the owner are delivered as data with the sender named. Requires Node.js 24+.
dsh-peer-sessions
owlnjust/dsh-peer-sessions
Peer channels between conversations at the same level: user-granted, symmetric, with durable grants that survive a restart and burst messages merged into one ordered delivery.
dsh-model-failover
qgg4588/dsh-model-failover
Model failover for DeepSeek Harness: pick one or more providers and the pool becomes every model inside them; when a request fails (rate limit, quota, timeout, server or transport error) the next untried model in the pool retries automatically, and the original error surfaces once the pool is exhausted. Configure from a seat beside the composer model picker or the model_failover tool, with no restart needed.
dsh-model-rotator
chimneyq/dsh-model-rotator
Ranks the models a DeepSeek Harness install already discovered by measured connectivity and speed, and switches to the next candidate inside the same turn when the one in use fails without producing any output. Ships a settings page with a grouped model list, per-model and per-channel switches, and a quota-aware cooldown that rests an exhausted model until the next day.
dsh-prompt-enhance
sun04222/dsh-prompt-enhance
Adds an ✦ button to the DSH composer that rewrites the current draft into a clearer, more specific prompt in the same language, with one click to restore the original, plus an enhance_prompt tool the agent can call; the rewrite replaces the draft and is never sent automatically.
dsh-bingo-ren
kongkongya367-glitch/dsh-bingo-ren
Adds a draggable restart button and a plugin panel to the DeepSeek Harness desktop app: it prompts when the profile plugin list changes, records additions and removals per profile, tracks trials, reports host startup state, and offers rollback, minimal boot and recoverable cleanup.
dsh-selection-translator
devinmx520/dsh-selection-translator
Adds a right-click menu to selected text in the Harness Web UI that replaces it with a Simplified Chinese translation in place, and restores the original on a second right-click.
dsh-plugin-backup
shiinakaze/dsh-plugin-backup
Category-based backup of DeepSeek Harness settings, skills, plugins, sessions and storages into verifiable, restorable and downloadable archives, with optional GitHub sync.
NewAgentUniverseByDeepSeek (dsh)
twinsearth/newagentuniversebydeepseek
NewAgentUniverseByDeepSeek nodes inside DSH: five read-only tools covering provenance (both upstream releases this build names), a data directory's restored state and ledger audit, the conformance vectors, exact decimal conversion, and node reachability. Driving the node -- starting or stopping a daemon, depositing funds, sending bus messages -- is deliberately not exposed, because those are audited privileged operations in this project.
dsh-session-trash
zzzzzzz-zzzzz/dsh-session-trash
Session trash: move conversations to a trash instead of deleting them, restore them, or delete them permanently after a second confirmation; a session opened in this run is hidden and moved at the next start.
dsh-plugin-session-purge
oliyogsothoth/dsh-plugin-session-purge
Two-step session deletion: the session menu moves a chat into a recycle bin without deleting anything, the bin panel restores an entry, deletes one for good right away, or empties the whole bin, and the next start wipes its log, projection cache, spill files and workspace membership.