Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1370 plugins found
dsh-git-commit-panel
135ty/dsh-git-commit-panel
Floating commit panel for the DSH web UI: it appears when the current session workspace has unstaged or untracked changes, takes a hand-written or AI-drafted commit message (AI drafts follow Conventional Commit), and commits or commits and pushes. Works in the DSH web UI and CLI only; the desktop app cannot install it.
dsh-session-keeper
wsnmm3/dsh-session-keeper
A session manager for the DeepSeek Harness sidebar: per-workspace category trees with drag-and-drop ordering, pinned sessions hoisted above the categories (or kept inside them, switchable from the view options), an archive partition, and a delete bin where removed sessions keep their logs and can be restored or purged in batches. The host half owns the category and recycle data, the web half renders it; both ship as one plugin. Maintained fork of ht719/dsh-session-categories ported to current DSH, with pinning, archive partition and delete bin added; it cannot be installed together with the original.
dsh-session-lock
setsuna-kitahara/dsh-session-lock
A lock button on every sidebar session row; archiving a locked session through the client-side workspaces.archiveSession — the ⋮ menu, or another plugin calling the same client method — is refused with a notice, the lock list is persisted on the host, and a host route bulk-archives inactive sessions while always skipping locked ones. Calls that reach the host registry directly are not intercepted.
dsh-one-click-session-delete
linjj749/dsh-one-click-session-delete
Adds one-click permanent Session deletion to the DeepSeek Harness Workspace sidebar: a row-hover trash button, a menu item, a confirmation dialog, live-Session protection, cascade deletion for derived Sessions, and cleanup of the session log directory, projection cache and workspace bookkeeping.
dsh-tokstats
plusqi/dsh-tokstats
A possibly useful DSH token usage plugin: cross-session stats on where your tokens went - four headline figures, context length distribution, a 12-week heatmap and weekly trend, plus workspace and model rankings; it also ships a next-turn token forecast and a draft-optimization feature.
dsh-better-workspace
whybebabo/dsh-better-workspace
Topic grouping layered over the native workspace list: emoji folder groups, filtering and search, batch archive, and safe permanent deletion.
dsh-sidebar-ingblock
floweroid/dsh-sidebar-ingblock
A collapsible "In Progress" group for the DSH Web sidebar: collect sessions from each session row's ... menu, pin the shortlist above the workspace list, reorder by dragging, and keep it across restarts.
dsh-ssh-workspace
ya-b/dsh-ssh-workspace
DeepSeek Harness remote workspace plugin: pick a host from ~/.ssh/config, pick a directory, and its files, terminals and commands all run on that machine through a daemon-backed SSH pipe with exactly-once side effects.
dsh-session-delete-cascade
changqin1024/dsh-session-delete-cascade
DeepSeek Harness plugin: delete a session from the sidebar and cascade the delete through its subagent lineage — durable log, cached projections, search-index rows and workspace accounting.
dsh-whale-girl
zyfgood/dsh-whale-girl
Whale-girl desktop pet for the DSH Web UI, drawn with hand-written SVG + CSS (no image or audio assets, zero runtime dependencies): swims while a turn runs, blows labeled bubbles on tool calls, taps the glass with an amber pulse when an approval is waiting, jumps with a turn duration/tool-count report on success and droops on failure, naps after dark or when idle. Click to poke, double-click to pet (affinity hearts), drag with remembered position, right-click menu (feed / mute / reset / hide), hover card with level, title, XP bar and per-turn stats. A `whale_say` tool lets the agent make her speak or act as a lightweight visible notification. Read-only over sessions and workspace; only ~/.dsh/whale-girl/state.json is written.
dsh-ssh-agent-workspace
wwwyyyc/dsh-ssh-agent-workspace
Live remote SSH workspaces with a resident Python RPC agent, remote shell/glob/grep execution, SSH port forwarding, ~/.ssh/config import, ProxyJump, and conflict-safe three-way cache sync.
dsh-plugin-qq-bridge
tbb051122/dsh-plugin-qq-bridge
Bridge an official QQ bot to DeepSeek Harness in-process: a QQ message starts or resumes a real DSH session inside the host (it appears in the desktop sidebar when its working directory is a registered workspace) and the answer is sent back to QQ as text, image or file. Requires a QQ official bot application (AppID + AppSecret).
dsh-pocket-glide
gaudi-xix/dsh-pocket-glide
Turn DSH's phone side into one thumb-reachable column: the host renders pages for narrow screens, zero build, no front-end framework, no desktop pixels streamed. The order is responsiveness > honest state > familiarity > brand > looks. A WeChat push opens the workspace with the conversation on top; sends appear optimistically, streaming never steals your scroll, approvals and queued prompts happen on the phone, plus new sessions, model switching, image and file uploads, and sub-agent rows. The DS Bot team is a tap away with member DMs, group chat and tool-approval cards. Pair over LAN by QR, or go out through a Cloudflare quick tunnel; after a restart the next push carries the new address. A shell byte budget is asserted in tests.
dsh-workspace-only-plugin
devilspiderx/dsh-workspace-only-plugin
Restrict the file access of agents in any sandbox mode (read-only / workspace-write / danger-full-access / auto) to the session workspace, and ask the user to rule on cross-border access. Each session can also use the gear selection box next to the composer to relax the cross-border gate to 「 read-only outside workspace 」 or 「 fully release 」.
dsh-project-panel
lzqzm/dsh-project-panel
Low-code project workspace for the DSH web UI. A multi-level file tree with a push-status ledger, in-panel source view and edit, pre-push static checks, and a scaffold for an empty workspace. Requires the MagicalCoder platform and a server profile (address + designer account) for push/pull.
dsh-config-vault
klt45/dsh-config-vault
Configuration vault for DeepSeek Harness: snapshot, diff and safely roll back profile patches, plugin manifests, skills and workspace lists, with credentials excluded by default.
dsh-sync
huangfuren/dsh-sync
Move an entire dsh installation to another machine and check it item by item. Three layers go across: the declaration layer (settings, credentials, plugin declarations and vendored link: sources), the state layer (sessions, storages, skills, attachments) and, optionally, the workspace project code. Sessions are rewritten at the zstd header frame only, workspace paths are remapped through an explicit path mapping, and at the end 14 checks (I1–I13 plus I6b) report PASS / FAIL / WARN. A LAN route pairs two machines and pulls the bundle over directly; merge mode diffs a bundle against a machine that has already been in use and stops before writing anything while conflicts are undecided.
dsh-reaper
11111353535/dsh-reaper
Inventory every listening TCP endpoint and grade each holder as agent-spawned, workspace, dev-server, unattributed, system or protected; only the first two can be auto-selected, and a reap previews its descendant-closure plan unless confirmed.
dsh-fork-worktree
bainianzzz/dsh-fork-worktree
Fork and delete buttons on each workspace row of the Harness sidebar, plus a /fork-worktree command: fork creates a git worktree and registers it as a new workspace, delete removes the workspace folder through git worktree remove (asking again before discarding uncommitted work) and drops the registration.
dsh-skill-map
kissfirembx/dsh-skill-map
Sorts every loaded skill into one or more user-owned workspaces in a right-sidebar tab: each workspace is its own category list plus where every skill sits, categories are created, renamed, reordered and deleted in place, and skills are dragged or picked between them. A first run can let the profile model build the first classification, or place skills into categories the user built first; clicking a row copies its /skill-name and hovering unfolds the description the skill ships.
dsh-skill-manager-tags
aawef/dsh-skill-manager-tags
Tag-based skill filtering: attach tags to DSH skills, then hand each workspace or conversation only the subset its boolean tag expression selects (for example `pdf + docx` or `aegis * plugin`). Excluded skills are deny-shadowed out of the model catalog rather than merely hidden in the settings UI; skills outside the expression can still be added by hand or force-disabled, and the bundled `tagging-skills` teaches the agent to derive a tag set from the machine it is running on.
dsh-mega-plugins (dsh-openwiki-visualize)
zhangj1164/dsh-mega-plugins
Previews a workspace OpenWiki in the DSH Web right Sidebar: detects the wiki directory, serves it with the official `openwiki visualize` reader on a loopback port, and embeds it in its own tab, reporting the installed openwiki and DSH versions against configurable floors and checking the registry for its own updates.
dsh-closet
yuezhiye/dsh-closet
Per-workspace closet for temporary scripts and their run logs, kept in a .dsh-fix directory inside each project. Registers a script with its language and purpose, scans a project for leftover scratch scripts, backups and log files, runs registered scripts with a timeout and writes each run to a timestamped log, and sweeps chosen files into a reversible trash with per-batch restore. Scanning only lists and never deletes; cleanup moves files instead of deleting them; files already tracked by git are refused unless forced. Ships 7 agent tools and a settings panel.
dsh-scratch-vault
tingod2006/dsh-scratch-vault
Diverts operation-script writes out of the workspace into a per-session scratch root and collects each one into an inspectable vault outside the workspace, so the workspace holds only real deliverables.