Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1651 plugins found
dsh-sidebar-control
clusterstar1229/dsh-sidebar-control
Controls the Browser panel DSH renders in the right Sidebar: numbered refs from a snapshot, click/type/press/select/scroll, query-scoped reads and change diffs, up to 12 steps in one call, and multi-tab focus/close.
dsh-linux-desktop-use
sorchk/dsh-linux-desktop-use
Control a local Linux desktop from DeepSeek Harness with 19 tools: screenshot, mouse, keyboard, scroll, window, application, display and state-verification control over a native X11 session with XTEST, plus optional AT-SPI accessibility-tree reads and widget value setting. Not for Wayland. Requires xdotool on the host (XTEST input); screenshots and window control also want scrot, ffmpeg, wmctrl, xrandr and xprop, and the AT-SPI tools need python3-gi, at-spi2-core and libatk-adaptor. Missing packages can be installed from the plugin's dependency panel with sudo.
session-recap (dsh)
brucexcluding/session-recap
Recap a session from dsh, Claude Code, Codex or OpenCode saved on this machine: the intent, key decisions and why, what changed, open threads and where to resume. Adds the session_recap tool, the /recap command and a right-sidebar panel that lists a project's sessions across agents. Uses the session's own model route, removes keys and tokens from transcripts before sending, and caches recaps locally. Needs python3 and zstd.
dsh-opencode-go-panel
wiselfx/dsh-opencode-go-panel
OpenCode Go subscription, model allowance, usage meter, and per-million-token rate panel for the DeepSeek Harness sidebar.
dsh-better-todo
lewisyoung0914/dsh-better-todo
Floating todo panel in the DSH Web UI — a draggable window that snaps to any screen edge, today/more grouping in the home tab, a separate all-items tab with uncompleted/completed filters and incremental loading, items that open read-only with an edit toggle in the corner, image attachments that zoom in place and other files that download, a pomodoro timer (15/30/45/60 or custom, with configurable rounds and break interval) that sends a Windows notification and waits for confirmation before the next phase, and five agent tools plus a /todo slash command for reading and editing the list.
ai-calendar-deepseek-harness
dengyinxi100-crypto/ai-calendar-deepseek-harness
Embeds a full calendar app as a sidebar panel and adds a draggable, resizable scheduled-task widget on the DSH page. Registers six agent tools (status, list, create, update, delete, summarize) that read and write the same SQLite database. The calendar's own AI is routed to the DeepSeek route already configured in DSH, and each reply shows token usage and cost, accumulated per day.
dsh-plugin-workspace-archive
chineseryan/dsh-plugin-workspace-archive
Adds an Archive workspace item to the workspace row menu: archives the sessions under that workspace through the official command, leaving the one you are currently viewing open, and refusing the batch while any session is still running. The host hides archived sessions but keeps the emptied workspace row in the sidebar; this plugin hides that row too, and restores the whole group from a footer panel backed by a ledger under $DSH_HOME/storages written behind a cross-process lock. Its count badge can be set to always, on-new-only, or never.
dsh-prompt-optimizer-button
az-666316/dsh-prompt-optimizer-button
Prompt optimizer inside the DSH composer. One click rewrites the current draft with the model you already selected: it classifies the scenario (paper / agent task / daily question / English writing), returns a compact three-check diagnosis panel (is acceptance testable? missing information or capability? raising depth or widening scope?), and lets you pin a scenario manually. The draft is replaced in place, with no extra chat turn.
dsh-quality-guard
wdj20050927/dsh-quality-guard
Second-model gate on the assistant turn, installed with one command: the bundle installs the settings panel and mounts the engine out of the same package, so both halves come up together. A separate judge call scores the draft against the numbered criteria (0-10 each); any criterion under 6 fails the turn and sends it back for a rewrite, up to 3 rounds by default. Ships in dry-run mode, which only records verdicts to an audit log until you switch it off. The web panel edits the criteria, the thresholds and the judge prompt.
dsh-gor-tasks
gorwayne/dsh-gor-tasks
Project-based task manager: a sidebar panel, ten chat tools, and one-click splitting of an assistant reply into tasks.
dsh-rdm
nirvana-apoc/dsh-rdm
Resident multi-connection download engine for DeepSeek Harness: seven rdm_* agent tools plus a sidebar download panel, with resumable, SHA-256-verified and bandwidth-limited transfers that survive a kernel or DSH restart.
dsh-home-assistant-panel
hotkong/dsh-home-assistant-panel
Read-only Home Assistant panel for DeepSeek Harness: a full status overview, a compact right-sidebar card, a system-prompt environment block, one read-only ha_status tool, and optional browser notifications on Home Assistant down/recover. Configure the instance URL and token once; it does not control devices or change Home Assistant configuration.
dsh-ai-cursor
cat0998/dsh-ai-cursor
A second, agent-owned cursor with a floating control panel for opacity, colour, size, badge and a permission ladder only a human can raise. It never moves the real pointer. Windows 10 (2004 or newer) only — the overlay is a Win32 program with no macOS or Linux fallback.
dsh-workspace-session-filter
shijiewang/dsh-workspace-session-filter
Four filter chips on their own row at the foot of the sidebar, each carrying its match count beside the label: running sessions, sessions waiting for your approval, plan review or answer, sessions with something unread (a turn that finished unseen, or newer activity the panel was not opened on), and sessions updated since local midnight. A chip opens a popover listing its matches grouped by workspace, and a row opens the session. The row ends with a DeepSeek service status dot (green operational, yellow partial degradation or maintenance, red open incident, grey when the feed is unreachable) that subscribes to the status Atom feed once a minute with an ETag conditional request and shows the current finding, the refresh time and the three newest incidents on hover; clicking it opens status.deepseek.com. A separate panel adds an all-sessions chip, a more menu for the last day, three days, week or thirty days, and a manage mode that searches sessions by title or path, multi-selects them, lists the Markdown digests it wrote to the session-digests folder of the DSH data directory in a resizable, full-screenable right-hand column that previews them in place, and either moves the selected session directories to sessions/.trash or deletes them permanently after writing the digest and asking for a second, explicit confirmation. The session you have open cannot be selected. Every panel row also carries a star (shown on hover, filled once starred) and the panel adds a favourites tab that lists only starred sessions, so a long list can be triaged without adding another chip to the sidebar foot.
dsh-fine-tune
songrui111/dsh-fine-tune
Local LoRA and QLoRA fine-tuning in a panel: import JSONL, see a VRAM estimate before training starts, evaluate, and export an adapter. One-click Python venv setup, but you must supply your own Python 3.10+ and an NVIDIA GPU (6 GB or more). Verified end to end on Windows 11 with an RTX 3060 6 GB; the installer refuses non-Windows hosts, so Linux, macOS and other GPUs are unsupported for now.
dsh-usage-hub
kevenunderwood/dsh-usage-hub
Usage panel for the provider account behind the current model: quota windows, credit balance and token usage, following the model automatically. It renders as a full page, plus a sidebar entry and a per-session usage chip in the conversation header.
dsh-ui-probe
yuexizhishang/dsh-ui-probe
Drives a plugin page in the running DeepSeek Harness UI — opens the panel, reads real DOM and computed styles, clicks, types, waits for async effects, collects console errors, then returns to the original conversation.
dsh-if
tlewa/dsh-if
Adds an /if slash command to DSH: the first line is a condition and the remaining lines are an instruction. A fork subagent that inherits the session tools, system prompt and message history judges the condition and answers YES or NO, and only on YES is the instruction sent to the main agent as an ordinary user message, while a NO sends nothing. The condition, judge prompt and verdict never enter the main transcript. While the agent is busy the command queues with ordinary messages, editable, removable and steerable from the queue panel, and a setting switches to the 0.2.x background mode. The judge runs read-only, and falls back to a one-shot model call over a plain transcript when the host has no context-inheriting fork provider. Supports DSH 0.2.1-rc.5 and later (verified on 0.2.1-rc.5 and 0.2.2-rc.1) and Node.js 20.3 or later.
dsh-theme-jing-chiyang
aaajzx111/dsh-theme-jing-chiyang
Honor of Kings inspired theme for DeepSeek Harness. Each launch starts with an about 5 second mirror-break opening: the key art appears as a glass pane, cracks outward from the impact point, bursts into 56 shards with gold edges, depth and spin, hangs still, then rotates back together before a golden flash reveals the picture, the sun halo and the light beams. The key art is also inlined as the window backdrop and the texture of both main panels over an ink night sky with a molten sun, frosted mirror shards and drifting embers; the mirror emblem at the bottom left switches motion between full, calm and off, and colours come from overridden design tokens so panels, bubbles, menus and code blocks follow the theme.
dsh-cookie-guard
mxw0808/dsh-cookie-guard
Windows-only guard against the desktop shell locking itself out: it counts the dsh-auth-* launch cookies the shell has accumulated, reports how much of the 16 KiB request-header budget they consume, and once the count passes 40 it backs up the whole Cookies database and lets DSH rebuild it, so every cookie in that profile is cleared. Install is one command: on load the plugin registers its own weekly scheduled task pointing at the scripts inside the package, and uninstalling it removes that task — nothing to copy into your home directory and no schtasks line to run by hand. The check itself runs while the app is closed (it waits up to 3 hours for the shell to exit). It does not raise the header budget or keep a floating panel; scripts/ can also be run standalone without the app installed.
dsh-plugin-quota-balance
dxxo77/dsh-plugin-quota-balance
余额显示quota-balance — shows the DeepSeek account balance at the left of the composer status row; clicking it opens a panel with the normal and bonus wallet split, the refresh time and a top-up link. The chip and panel read the host surface tokens, so they follow the dsh-plugin-wallpaper-engine glass settings, theme and wallpaper changes.
dsh-search-outline
zhuang-yiqing/dsh-search-outline
Right-sidebar file-preview enhancement built on `dsh-better-sidebar` (required — without it the plugin stays inert): a floating find bar for any text file (Ctrl+F, literal or regex, case-sensitive, match counter, next/previous) plus a collapsible Structure panel that lists classes, methods and file-level variables for Java, JavaScript, TypeScript and Python and an element outline for HTML (including .vue/.svelte), with click-to-line jumps. Read-only, no separate tab.
dsh-meow-constellation
yuyun-git/dsh-meow-constellation
Renders the seven-layer SQLite store of meow-memory as a live 3D star map, with draggable nodes, layer rings and a click-through detail panel. Requires the meow-memory plugin and Node 22.5+.
dsh-panel-compact
yingqi-studio/dsh-panel-compact
Fold the sidebar plugin-panel list to three entries, drag them to reorder, and keep every other panel one click away in a More menu — order and pins persist in localStorage.