Plugins
Browse, filter, and install DeepSeek-Harness plugins.
339 plugins found
dsh-artifact-preview
nirvanaslash/dsh-artifact-preview
Adds a produced-files card row to the chat and a resizable split-screen preview panel for workspace artifacts (Markdown, source code, CSV, JSON, images, HTML), plus a localhost port preview.
secret-guard
johnxu22786/secret-guard
Blocks agents from reading or writing sensitive files (.env, credentials, key material), masks leaked secret-shaped values in tool results, keeps an audit journal, and exposes safe sg_* inspection tools that never print raw values.
dsh-change-budget
raphaelutumn/dsh-change-budget
Configurable per-turn budgets for supported file mutations, limiting distinct files, mutation calls, and UTF-8 payload bytes before tool execution.
dsh-code-check
a179-sanae/dsh-code-check
Automatic type-check diagnostics: after the model edits or creates TS files, runs `tsc --noEmit` in the background (debounced per project) and reports errors via the `code_check` tool — grouped by file with line/column, severity and TS error codes, closing the "edit → check → fix" loop.
dsh-code-smell
lucky8197/dsh-code-smell
Code smell radar: statically scans TODO/FIXME debt, stub implementations, long lines, oversized files and duplicated blocks, with severity-sorted read-only fix suggestions.
dsh-vscode-theme
sim-xia/dsh-vscode-theme
Imports .vsix theme files made for Visual Studio Code and applies them to the DSH Web UI.
dsh-workspace-files-explorer
yzz-s/dsh-workspace-files-explorer
Floating workspace file-tree browser for the Web GUI with line-numbered syntax highlighting and Markdown preview.
dsh-line-select
fengmax1997/dsh-line-select
Line-range selection: browse workspace files, preview code with line numbers, visually select a line range, and write a `@path:start-end` reference into the composer; the agent receives the exact selected lines on send.
dsh-attachments
cocosgt/dsh-attachments
Bring any file into the conversation — stashed to the workspace and referenced by path; zero type rejection
dsh-logger-panel
linglambda/dsh-logger-panel
Runtime log panel for DeepSeek Harness: live SSE log view in Settings plus bounded date/size rotating JSONL files.
dsh-git-guard
bibibala/dsh-git-guard
Git-aware write guard plugin for DeepSeek Harness: blocks whole-file writes that would overwrite the user's uncommitted changes, and reports what happened to protected files at turn end
useful-dsh-plugins
lishize20040802-rgb/useful-dsh-plugins
DeepSeek Harness dual-face plugin: a visual plugin manager tab in Web Settings — enable/disable any plugin row, check installed plugins (including official @deepseek-ai/* rows) against the npm registry, update them, repair pristine files, and update the h
dsh-prompt-profile
bramblexu/dsh-prompt-profile
Reusable Markdown prompt profiles for DeepSeek Harness with per-turn model selection, argument substitution, and state restoration.
dsh-md-preview
lesliewylie/dsh-md-preview
Render Markdown to a standalone, self-contained HTML page: an `md_html_render` tool that works in a headless profile, plus a web drawer to browse, preview, edit and export local `.md` files; both share one renderer, with no runtime dependencies.
dsh-memory
zhang-guo-wen/dsh-memory
Claude-compatible memory for DeepSeek Harness: a user-chosen memory directory with MEMORY.md index and topic files, the memory tool, and a settings page
dsh-xiaozhi
toddpan/dsh-xiaozhi
Connects the Xiaozhi voice assistant to DSH Web over MCP: DSH is the tool provider, weaving 35 DSH Web endpoints into 16 voice-friendly tools for workspaces, sessions, chat, models, settings and files — outbound WebSocket to the Xiaozhi MCP access point by default (no public IP or port forwarding needed), several devices bound at once, plus a DSH settings page with live status.
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-subagent-model-config
sequoiayunus-hue/dsh-subagent-model-config
Settings-UI editor that assigns per-teammate model and reasoning-effort rules for DSH native agent teams, resolved at spawn time by wrapping SubagentRuntime.startContinuable. No official files are modified.
dsh-webapi
toddpan/dsh-webapi
Drive DSH from anything that speaks HTTP: 47 routes (REST + SSE) for workspaces, sessions (create/prompt, live SSE generation, history, stats, todos, cancel, ask-user Q&A), models and the global default model, providers, agent presets, settings namespaces, skills, and workspace files including resumable chunked upload — plus an OpenAI-compatible /chat/completions, a built-in OpenAPI 3.0 spec and an interactive request page. It only injects the host webServer and tools, so it rides on the DSH webserver (default prefix /api/v1) or its own port with optional API-key auth, and it ships a skill that teaches the DSH agent to call the API.
dsh-opensheet-sidebar
drscrewdriver/dsh-opensheet-sidebar
A dsh-better-sidebar reader for CSV/TSV/PSV files and xlsx/xlsm workbooks: a sortable, filterable table with sheet tabs. Ceilings on rows, columns and cells, plus two zip-container gates, keep an input from freezing the tab.
dsh-docx-sidebar
drscrewdriver/dsh-docx-sidebar
A dsh-better-sidebar reading view for .docx files: headings from the style map, paragraphs, lists, real table cells, inline pictures and header notes. Ceilings on archive size, per-part inflated bytes and rendered blocks keep a document from freezing the tab.
MahoutsukaiNoYoru-DSH-Skin (skin)
avalonskyafar/mahoutsukainoyoru-dsh-skin
A Witch on the Holy Night (Mahoutsukai no Yoru) visual-novel theme for the DeepSeek Harness Web UI, with original-style menus, three characters with personas, day and night playlists, and an ending sequence. The repo ships no assets of its own; the 380 files / 263 MiB it drives (136 sprites, 208 UI parts, 13 backgrounds, 23 audio) must be recovered from your own copy of the original game, and the screen stays largely empty until then. The 23 audio files are a header strip away from working OGG; the 357 images use proprietary .mzp/.cbg formats, so the per-file mapping guide offers two routes and one of them expects you to supply your own decoder.
dsh-chat-diff-summary-legacy
kahomesl/dsh-chat-diff-summary-legacy
A per-turn change bar above the composer showing which files the turn changed and the line deltas, for DeepSeek Harness 0.1.5-rc.1 through 0.1.7.
dsh-roles-zeta
zeta987/dsh-roles-zeta
Role-based subagent delegation for DeepSeek Harness: one delegate tool over a folder of role files, with a roster that ships and stays overridable