Plugins
Browse, filter, and install DeepSeek-Harness plugins.
3787 plugins found
dsh-my-phone
ssy-in/dsh-my-phone
Lets a phone reach the DeepSeek Harness desktop over a LAN address or a Cloudflare quick tunnel, with QR pairing, a live session feed, approval prompts and a floating desktop widget. Both entry points (LAN and the Cloudflare quick tunnel) start enabled by default; each phone pairs with its own token.
dsh-bridge-connector
2090003781/dsh-bridge-connector
Loopback HTTP/SSE service that lets an Obsidian plugin drive DSH sessions (list, create, send) and inject up to ten vault notes into the system prompt; needs the companion Bridge plugin running inside Obsidian.
dsh-auto-preset-guard
sternchiri/dsh-auto-preset-guard
Keeps the Auto permission preset across DSH restarts: the auto-review unload migration no longer rewrites a live Auto Session to Full access during application shutdown, and a stored Auto Session no longer fails to open when its integration is absent.
dsh-cookie-fix
qiongqi-empty/dsh-cookie-fix
Keeps DeepSeek Harness desktop dsh-auth-* session cookies bounded by deleting stale ones during the token exchange performed on every launch, so random-port accumulation cannot reach the 16 KiB request-header limit and cause an HTTP 431 startup failure.
ds-kanban
yulong-me/ds-kanban
Local kanban boards shared by people, DSH sessions and optional DS Bot, with role permissions, change history and explicit task completion.
dsh-clarify-first
skadery/dsh-clarify-first
Asks the few key questions that decide the approach before work starts — one shot, about 200 tokens per session, no tool registration and no extra model call.
dsh-browser-takeover
l1818346/dsh-browser-takeover
Browser takeover for sign-in-gated sites: keeps a list of addresses that need a login (URL and date only, no credentials), answers before a visit whether an address is already on it, reports whether the debug browser is signed in there from the session-cookie names of that site (certain, likely, or not signed in — anonymous cookies such as _gh_sess never count), and opens saved addresses in that browser by navigating and clicking one element by its visible text, searching every iframe. One click per call, no crawling.
dsh-guard-degen
chunqing286/dsh-guard-degen
Detect and contain runaway symbol streams at the model boundary in DeepSeek Harness, with tooling to repair polluted artifacts and sessions.
dsh-rules
xulei666a/dsh-rules
Unified rules/guidelines layer for DeepSeek Harness. Keeps every agent guideline in one local rule library with default (always-on) vs local (task-domain) coverage, syncs the effective set into the AGENTS.md managed section, and adds semantic routing, a classification tree, a management page / right-sidebar panel, an in-panel assistant that can collect existing guidelines, calibrate pending rules, re-classify them, and report an issue ledger grouped by owner, rule copies (right-click move/copy, folder copy, jump to origin), decision points with branch conflicts, and per-session branch choice.
lingshu-skill (lingshu-startup)
266767398/lingshu-skill
Lingshu startup injector: runs brain.py startup on every new agent session and injects persona / memory / todos automatically. Requires Python 3, and the Lingshu skill installed at ~/.dsh/skills/lingshu; silently does nothing if either is missing. Main repo also ships a bundled SKILL.md entry point.
dsh-wake-up
tifu799/dsh-wake-up
Resumes a dormant DSH session on demand: when a session is not currently live, it is resumed from disk with the provider/model route it last used, so external integrations (chat bridges, schedulers, webhooks, other plugins) can deliver into it instead of failing with "that session is not alive". Exposes an HTTP endpoint, a wake_session tool and a ctx.wakeUp service. Resuming only reads history back into memory and spends no model request by itself.
dsh-archive-delete
qwqbig/dsh-archive-delete
Move archived DSH conversations to trash in batches, restore or permanently delete them, and view DSH and workspace storage use, file types and large files.
dsh-workspace-control
qiuzaiyou/dsh-workspace-control
A sidebar panel that moves, rebuilds, merges, renames and deletes whole workspaces: a move re-publishes each session log with the new directory in its header, repairs the workspace record, refreshes the cached title, and every card shows whether its sessions are running or only open.
dsh-session-concurrency
mingoyung/dsh-session-concurrency
Sets a per-root-session inference limit of 1–10; at 1, queues native subagent dispatches and runs child branches serially while the parent waits.
dsh-session-bar
290949841-gif/dsh-session-bar
A status bar for the DSH sidebar. While a session runs, its row becomes a green card with a progress bar driven by an estimate of how long the turn will take (drifting dotted track), plus a live percentage on the leading edge that switches to elapsed mm:ss once the estimate is exceeded. When the turn finishes the row turns orange and stays lit until you actually open that conversation. Pure client-side, no extra services, a few localStorage keys.
dsh-identity-relay
wumingzhiren-lab/dsh-identity-relay
Disk-backed persona card, handover note and long-term memory for DSH agents; each new session reloads them, and every memory carries a source tier, stamped revocation and soft archive.
dsh-theme-strinova
nizihan29/dsh-theme-strinova
Strinova theme: light/dark modes, a Cielle character illustration on the new-session screen, a corner character randomly picked on each page load with a matching composer placeholder line, and floating particles.
dsh-research-kit (plugin)
zzz11042/dsh-research-kit
Local-first research toolkit for DSH: registers kb_grep, kb_list, and kb_save model tools. kb_grep searches the markdown knowledge base with ripgrep when present and falls back to grep, while kb_list and kb_save go through the scoped ctx.fs filesystem service; the KB defaults to ~/dsh-kb. The repo also ships two skills (local-first-research and session-memory) that must be copied into a DSH skills directory yourself; they are not installed by the plugin bundle. The plugin is pure Node ESM with no npm runtime dependencies and ships a framework-free node test harness. Installable via plugin_manager install_bundle; no client UI is bundled.
dsh-session-inbox
tracest/dsh-session-inbox
Compact top tools, untitled inbox and lower Working/Settled shelves; native menus, search highlighting, keyboard navigation, metadata backups and an original-layout switch. Chinese UI. On DSH 0.2.1-rc.5: macOS Desktop verified; Windows Desktop checked for cold starts, compact/original layouts at 1280x820 and 1471x1200, search, project filtering and native session menus. Linux and arbitrary third-party plugin combinations remain unverified.
dsh-todo
overtowind/dsh-todo
To-do list in the session header: the button cycles through unfinished items and is tinted red, amber or green by due time, and the floating panel adds, edits and ticks off tasks with an optional deadline, with a collapsible done section. Items persist in localStorage and follow the DSH theme.
dsh-prompt-optimize
clockworkparrot/dsh-prompt-optimize
Adds an optimize-prompt button to the left of the composer's send button; it rewrites the draft with the session's own model route and writes the result back through the normal editor path, so a single undo restores the original.
dsh-plugin-workspace-split
byf1999/dsh-plugin-workspace-split
Split view for the Web UI: tiles 1-3 columns x 1-3 rows of live sessions from several workspaces in one grid, with draggable dividers, sidebar-follow routing, an in-pane file preview and an in-pane changes review.
dsh-shortcut-extensions
benhanks303/dsh-shortcut-extensions
Keyboard-driven quick switching for DSH — model palette with colored provider tags, suffix tags and pins, a two-column session palette with per-question prompt preview and archived-session restore, recency-ordered session cycling, find-next-answered jump, composer focus, and configurable permission cycling, managed from a sidebar control panel.
dsh-redo
algorandius/dsh-redo
Rewrite the last turn of a DeepSeek Harness session in place: edit a cancelled or failed prompt and resend it, keeping the files it already wrote.