Plugins
Browse, filter, and install DeepSeek-Harness plugins.
657 plugins found
dsh-work-components
meya-ashuripehya/dsh-work-components
DSH 工作组件插件:在「工作组件」设置页统一挂载并管理控制其他工作软件的 MCP 服务器(Office / Blender / Unity / Figma / Photoshop / Chrome / Godot / Windows / 桌面控制 / Notion / Gmail / Cloudflare / GitHub / ComfyUI / FFmpeg / Obsidian),另含按游戏分卡的 GameBot(Minecraft / 文明 VI / 视觉)、会话控制、「通道」分组的 Telegr
dsh-terminal-button
whites18/dsh-terminal-button
Embedded terminal for DeepSeek Harness: opens an in-app terminal panel in the right sidebar (DockKit) or bottom composer dock, with PSReadLine geometry protection and full theme sync.
dsh-markdown-input
long6177/dsh-markdown-input
Markdown live rendering for the DSH Web UI composer: typed Markdown (bold, lists, code fences) renders as you type in a CodeMirror-based takeover composer; sent user messages render as Markdown; pasted rich text becomes clean Markdown.
dsh-skin-im2005
ye-zinan/dsh-skin-im2005
2005-era instant-messenger skin for the DeepSeek Harness client: right-angle 1px window chrome, a blue-gradient title bar, SimSun for the Chinese UI, a buddy-group sidebar with an avatar card and editable signature, per-message name/time headers, and three switchable intensities. All artwork is original SVG; the reskinned toolbar also carries a cross-session notepad, a running-session panel, and an 8-ball game, minesweeper, a token garden and heads-up poker that a built-in focus mode silences.
dsh-plugins
retiredphysicist/dsh-plugins
DeepSeek Harness plugin: web browsing tools (markdown / screenshot / pdf / crawl) powered by Cloudflare Browser Run — real headless Chrome with JS rendering, login sessions and WebMCP support.
dsh-embedded-browser
imroc/dsh-embedded-browser
A browser that lives inside the DSH host: every session gets its own tab, the AI drives it with lazily published browser_embedded_* tools, and a human watches or takes over that same tab in an on-demand right-Sidebar tab — no GUI, no external browser, log
dsh-session-upload
iceriverlin/dsh-session-upload
Composer attach button for DSH Web: multi-file picks become inline draft capsules, files are stored under the workspace uploads root with an auto-extracted UTF-8 .txt sidecar (txt/docx/xlsx/pptx/zip/odt, zero dependencies), and sent messages carry only the file name — never a raw path.
dsh-browser-service
lyp88997/dsh-browser-service
Gives DSH the full 33-tool browser surface (ctx.browser seam -> a self-hosted headless Chromium over CDP: one 127.0.0.1 daemon with Bearer-token auth, request-path whitelist and WebSocket rewriting, no root/GUI/Electron needed), plus a web panel — a real page you can click, scroll and type in, operation/console/network logs with one-click cleanup, a customizable window (border color, transparency, glass, fit-to-picture with no black bars, top-inset and self-centering) and an adjustable page size (1920x1080 by default) — plus a collapsed pill that can be dragged to any spot on the screen (free position), a live view that auto-resumes when you switch back to the web tab, and a 1920px default max edge for the live frame — and two bundled skills (browser, browser-runtime) served through the plugin built-in skill provider, so the skill centre lists them as system-level by default without writing into $DSH_HOME/skills.
dsh-morning-paper
damlys99/dsh-morning-paper
A newspaper-style front page for a session you left running, as a Conversation View tab beside Chat and Trajectory: a per-turn timeline (duration, steps, tools, tokens, outcome), file churn counted per file, where the wall clock went and how much of it was the model rather than tools, which single turn ate the spend, failures nobody retried quoted with their failing command, and a context-pressure gauge measured against the routed model's own declared capacity. The briefing is folded from the durable session log and never generated by a model, so it costs no tokens, cannot hallucinate, and is byte-identical for the same log and clock; it appends nothing to the session and reaches no model, and it reports a pending approval without ever answering it. Pages are offered only when they have content, and the tab refreshes itself on turn settle and on a two-speed poll backed by a metadata-only tail probe.
dsh-connectors (browser-connector)
azhe0306/dsh-connectors
Browser automation connector: drives the local Edge or Chrome over the DevTools Protocol with zero runtime dependencies — launch a headless throwaway-profile browser or attach to one started with --remote-debugging-port, then navigate, read page text and interactive elements, click, type, and screenshot through 11 agent tools.
dsh-update-plugin
haotian-lu-prog/dsh-update-plugin
DSH Web plugin: check and update DeepSeek Harness CLI and all profile plugins from Settings → General.
dsh-skin-asuka-p01
yq1930/dsh-skin-asuka-p01
Unofficial Asuka-themed skin for DeepSeek Harness with dual character illustrations, day and night city-dome backdrops, and five appearance settings covering mode, backdrop, character position, backdrop intensity, and character size.
dsh-open-folder-fix
martlet-tech/dsh-open-folder-fix
Fixes the Windows workspace-open action. The shipped opener runs `explorer.exe "<file:// URI>"`, which on some hosts reports success without raising a window — the exit-code verdict cannot tell an opened window from nothing happening. This routes that one action to `explorer.exe /e,<dir>`, which raises a window reliably, and leaves every other application in the menu on the shipped path.
dsh-update-plugin (plugin)
haotian-lu-prog/dsh-update-plugin
Adds a Check for Updates row in Settings and a right-sidebar card that update the DSH CLI and every profile plugin, with npm channel selection (auto/stable/next/alpha), minimum release age, backups, one-click rollback and a test reminder for the badge and browser notification.
dsh-gui-last-session
itchenshi/dsh-gui-last-session
Reopens the conversation you were last in after restarting DeepSeek Harness, by keeping a pointer file under the DSH home directory instead of patching engine files.
dsh-browser-harness
chaserchan/dsh-browser-harness
浏览器控制插件:把 browser-use / browser-harness 的 Browser Harness 注册为 DSH 会话工具,让 agent 直接写 Python 驱动真实 Chrome(导航/点击/输入/取无障碍树/截图),支持独立专用浏览器与附着系统浏览器两种模式;配置 TypeSafe key 后条件启用 browser_autopilot(Jev 目标式自动化)。
dsh-deepseek-usage
the-five-stooges/dsh-deepseek-usage
Shows the DeepSeek account balance as a row in the sidebar footer with a refresh button, and opens a popover with the balance card, daily token and estimated-cost charts over a 7/30-day window, a per-model table, and a link to the platform usage page. The balance comes from the official /user/balance endpoint; usage is aggregated from local DSH session logs and priced with the published peak/off-peak rate card in CNY, so it is labelled an estimate and its scope is stated on the panel.
dsh-switch
a981008/dsh-switch
Mirrors cc-switch providers and models into DeepSeek Harness the moment they are saved, and shows each provider's plan windows, account balance, or custom usage script in the composer and the settings card.
dsh-sandbox-arg-guard
apex-mochen/dsh-sandbox-arg-guard
Keeps a redundant sandbox-escalation argument from failing a tool call. Escalating tools (pwsh, bash, write, edit) advertise the full sandbox_permissions enum, but DSH only accepts a level strictly wider than the one already in effect — a check its own source calls 'deliberately not a schema constraint'. A model that reflexively passes the argument therefore picks the level it is already at and the call dies before running with 'sandbox escalation to "workspace-write" is not strictly wider than this call's current "workspace-write" mode', costing some models a whole turn of retries. This plugin registers one tools/execute waterfall listener and, only on that documented rejection and only when the arguments really carried an escalation field, re-issues the identical call once without it. Safe by DSH's own documentation: the rejection precedes any execution ('nothing has run'), and the corrected call cannot match again, so the retry is loop-free. Reproduced and verified end to end — before: isError true, the command never ran; after: the command's real output, isError false, one tool/call and one tool/result. Zero dependencies.
dsh-repair
gezi-wen/dsh-repair
Ships a skill plus six Node scripts for a DSH install that will not come up - walking the boot stages before readiness, the plugin dependency bridges and junctions under a profile, dead or duplicated plugin rows, and the upgrade path. The scripts are diagnostics first; the rebuild helper only writes when it is given --fix.
dsh-browser
kasenri/dsh-browser
Controlled browser automation for DeepSeek Harness: the agent_browser tool and BrowserAutomationService drive a real Chromium or Chrome page (or an explicit CDP endpoint) through the agent-browser CLI, with allowedDomains containment and per-call output limits.
dsh-mac-cua
saunato/dsh-mac-cua
Computer Use for macOS desktop applications: reads any app's accessibility tree as text with element indices, then clicks, types, pastes, scrolls, drags, selects text and sets values through it, plus screenshots read back as images. Driven by a persistent JavaScript REPL — the agent gets two tools (`js`, `js_reset`) and calls an `sky` API inside them, so state survives between calls and the tool schema stays fixed as capabilities grow. Accessibility trees come back as diffs after the first read; actions address elements by index and indices from a stale read are refused rather than misapplied; typing waits for keyboard focus and reads the field back; paste restores the clipboard. Requires macOS 14.4+, Accessibility permission (Screen Recording only for screenshots) and Node 20+; ships a prebuilt native module, so nothing compiles at install time.
dsh-rail-equalizer
yuanyihy/dsh-rail-equalizer
System-audio visualizer for the turn navigator rail: the rail reacts in real time to whatever the default playback device is rendering, with four motion modes (spectrum, pulse, sway, travelling wave), a 16-band logarithmic spectrum from a 2048-point FFT on the host, and live sensitivity, strength, bass-punch and wave-speed controls. Audio is captured host-side through WASAPI loopback, so there is no permission prompt, no microphone and no screen capture. The browser half adds one attribute, one stylesheet, some CSS variables and a sidebar control row, and never patches the official component; switching it off removes the attribute, the stylesheet and the variables, returning the rail to its default styling. Windows only.
dsh-browser-panel
imroc/dsh-browser-panel
A browser that lives in the DSH host: every session gets its own tab, the AI drives it, and you watch or take over that same tab inside the DSH Web UI — logins, 2FA, QR codes and CAPTCHAs included.