Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1216 plugins found
dsh-browser
ben7am1n/dsh-browser
Browser automation for DeepSeek Harness: Playwright-powered open/click/type/screenshot/eval tools so the agent can drive real web pages.
dsh-plugin-approval-alert
doncelee229-cmyk/dsh-plugin-approval-alert
Native OS notifications for approval and question/plan prompts: the toast names the workspace, click jumps to it, bilingual (zh-CN/zh-TW/en), with chime.
dsh-douyin-agent
aaajzx111/dsh-douyin-agent
Douyin for DSH: bounded autonomous watching with storyboard frames and danmaku sampling, persona and interest memory, a daily watch report, plus direct-message auto-reply and one daily greeting for a whitelisted set of friends. This is a maintained fork of dafeiyu1314520/dsh-douyin-agent 1.4.7 that fixes follow-list read timeouts, unclickable conversations, missed replies, and greetings that stopped scheduling after a single send. Windows only (a dedicated Edge window, Node.js 22.13+). Replies and greetings are sent as ordinary messages with no “automated reply” label, and once you have enabled them they restart by themselves each time DSH launches until you stop them by hand. It registers the same bundle id as dafeiyu1314520/dsh-douyin-agent and LockyBee/dsh-douyin-agent, so it replaces them rather than running next to them.
dsh-diff-review
wyk4447/dsh-diff-review
Pre-execution review gate for file writes, edits and deletions: the tool call is held before it runs, a right-sidebar panel shows the computed diff (unified, or source versus result side by side), and nothing is written until Accept is clicked; pwsh commands that create, overwrite or delete files through a literal path are held the same way, and a command whose target is only known at runtime shows its raw command line instead of a diff.
dsh-dual-browser
siliconsailor/dsh-dual-browser
Agent browser for DeepSeek Harness built on playwright-core with two visibility modes, where hidden sessions for private research close themselves after 45 seconds of idling and visible sessions open in a real Edge or Chrome window on request, exposing eight browser_* tools (search, open, read, click, type, screenshot, close, status) and a left-sidebar panel with engine state, live sessions and an activity feed.
dsh-offwork-countdown
suojianan/dsh-offwork-countdown
Windows desktop companion: installs and launches a semi-transparent, always-on-top off-work countdown widget. It counts down to the configured end time, keeps counting overtime, shows rest days, remembers its position and opacity, and provides a tray menu plus Ctrl+Alt+D click-through. Windows 10/11 x64 only; the widget is a separate desktop process, not a Harness page panel. The bundled OffWorkCountdown.exe is an unsigned prebuilt .NET Framework 4.8 binary (source in source.zip) that the plugin starts when DSH loads and stops on unload. It uses the same package name as wungjyan/dsh-offwork-countdown and ZydFirst/dsh-offwork-countdown, so only one of the three can be installed in a profile.
dsh-moonstyle
jokeslin/dsh-moonstyle
Moonlight theme: cool-white light and navy dark palettes, rounded Latin type in light mode, assistant replies in bubbles or plain flow, minimal sidebar chrome, stepless body and sidebar ink weight, a 4-12 character sidebar title cap, and optional idle timestamps. Clicking the 工作区 label reveals archived sessions; Up/Down step through sessions.
dsh-multi-root-files
soulzhou/dsh-multi-root-files
Sidebar file tree that covers the session workspace root together with every additional root registered through multi-root-workspace, so sibling checkouts are browsable from one tab. Directory levels load lazily, changed and untracked files carry Git markers, and clicking a file opens its content inline beside the tree. Read-only: it never writes, renames or deletes anything. Needs the dsh-better-sidebar plugin, which serves the directory listings; its own routes (roots, git status/diff, image preview) take absolute paths from the page and have no DSH access check.
dsh-dual-mode
sezhiyanhua/dsh-dual-mode
Adds a top-left Harness/Chat switcher and a web-chat workspace that drives your own logged-in chat.deepseek.com session in a persistent headless browser, with one-click task extraction to a Harness session and results sent back to the web chat. Starts a persistent Chrome or Edge profile with remote debugging on 127.0.0.1:9410 that keeps your chat.deepseek.com login; its /dual-mode routes have no DSH access check and can create Harness tasks from the web chat.
dsh-link-start
rearpoem/dsh-link-start
Replaces the DSH startup screen with an ~18 s anime-style Link Start dive whose check, language, log-in and confirmation scenes show your own DSH status (profile, plugins, default model, workspaces, sessions, UI language). Click or press any key to skip; plays a gentle ~10 s version under reduced motion and lowers effect quality on slow machines. Unofficial fan work.
dsh-image-context-menu
moh114514/dsh-image-context-menu
Adds a right-click menu with five original-image actions to Codex-generated images in DeepSeek Harness — open in a tab, copy the PNG, add to the composer without sending, reveal the file, download — as a companion to dsh-codex-subscription.
dsh-next-actions
lighghteeloo/dsh-next-actions
Adds up to 3 clickable next-action chips under a reply; clicking one fills the input draft and never sends.
dsh-image-blur
kandsome1/dsh-image-blur
Blurs every image in the conversation body until you click the Show button in its corner, leaving side panels, plugin pages and icons untouched.
klein-cat-pet
beyondgu/klein-cat-pet
A three-state animated black cat that lives over the DSH web interface and cycles crystal divination, dozing, and iced tea when clicked, with a synthesized sound for each state.
dsha-desktop-link
lzlrt/dsha-desktop-link
Adds one button to the sidebar foot that opens the desktop DSH Web GUI — in the system browser on a phone, in a new tab on a desktop. The target address is read from plugin config, DSH_DESKTOP_URL, or ~/.dsh/desktop-url.txt, and falls back to the relay origin published by dsh-remote-web-ui; the button renders inert with a hint when nothing is configured. It also adds a small gear button that saves the address into ~/.dsh/desktop-url.txt; on a phone with no separate launch address set, a click asks the local pairing service (/api/pair/issue) for a one-time pairing link and opens it; its HTTP routes (/api/desktop-link/…) have no DSH access check.
dsh-recorder
tyouter/dsh-recorder
Drives another DSH plugin's real interface from a script and records the real window to an animated GIF. Windows only. Its /recorder routes have no DSH access check, and the run route can make the open DSH page click and type, so any web page you have open could drive it; recordings capture a region of your screen with Pillow.
patch-relay
jayden-ren/patch-relay
Keeps code edits in a review loop instead of letting the model edit files: each change is proposed as a two-column diff card with line numbers, applied by hand or with one click, and handed back for verification with another click.
dsh-macos-notifier
veritaswiki/dsh-macos-notifier
Posts a macOS notification titled with the session name when that session finishes a turn, and clicking it returns to the session. An in-app notice is always shown alongside it (9 s in the foreground, 60 s in the background); the system banner needs notifications allowed for DeepSeek Harness in macOS settings, otherwise only the in-app notice appears.
dsh-github-trending-masonry
zhang-eli/dsh-github-trending-masonry
GitHub Trending in the DSH sidebar: daily, weekly and monthly boards with category chips, model-written project intros in the UI language, and one-click starring that syncs to a GitHub account or stays in a local collection. It reads github.com, api.github.com and raw.githubusercontent.com, sends README excerpts to your current model to write the introductions and text to Google Translate when a translation is needed, and stars with the GitHub token you connect (or GITHUB_TOKEN / GH_TOKEN from the environment); its HTTP routes (/dsh-github-trending-masonry/...) have no DSH access check.
dsh-chrome-bridge
louxiaxiaohei/dsh-chrome-bridge
Lets the agent drive the Chrome tab you @-mention — 13 tools for tabs, snapshots, clicking, typing, keys, scrolling, dragging and screenshots, with input sent as real CDP events so pages see isTrusted true and a pointer drawn inside the page. Needs the bundled Manifest V3 extension loaded by hand in Chrome (developer mode; it requests the debugger and all-URLs permissions), talks to it over a WebSocket on 127.0.0.1 ports 30795-30805, and saves screenshots under ~/.dsh/chrome-tab-shots; the macOS native input channel also needs Accessibility permission and the Xcode command-line tools.
dsh-territory-cursor
wisdom-km/dsh-territory-cursor
Gives the desktop agent one whole screen, or one half of a single screen. It lists windows whose center is inside, snapshots that rectangle, and left-clicks or replaces a control value. These tools do not move the system mouse, but the package also registers desktop_step, which drives the real mouse and keyboard across the whole virtual desktop (up to 20 actions per call, including key combinations such as Alt+F4 and typed text), plus get_screen_metrics; asking before acting is only in the tool description, not enforced. Windows only; compiles a C# helper with csc on first use; its tool names match dsh-desktop-tools-plugin, so do not enable both.
dsh-session-trash
zhaoqianguo/dsh-session-trash
Adds a recoverable trash bin for DeepSeek Harness sessions: right-click delete, restore, permanent purge, configurable retention with automatic expiry, batch restore and purge, capacity stats for bin / archived / active sessions, archive takeover that can unarchive or move archived sessions into the bin, and 10 agent tools. Entries are deleted permanently after 30 days by default, and the agent tools can purge entries or empty the bin.
dsh-config (dsh-session-trash)
qlx-hub/dsh-config
Adds "Delete session (move to recycle bin)" and "Delete session permanently" to every session row's right-click menu, with an in-app recycle bin for restoring or purging entries.
dsh-context-bridge
nevercanner/dsh-context-bridge
Manual session handoff: when you decide a session has run out of usable context, one click turns its event log into a compact handoff document (goal, done, next, project facts), creates a new session seeded with it and wakes it to continue; the new session can inherit the session-bus name as <name>-handoff. No threshold, no timer, no automatic trigger.