🐋 Awesome DeepSeek Harness Plugins
A curated directory of 299+ DeepSeek Harness (dsh) plugins across 14 categories — every entry with ⭐ stars and a dsh plugin add command. Bilingual (EN + 中文), machine-readable data, auto-sync CI.
English · 中文版
Quick Start · Hot Plugins · Categories · Browse All · Full Index · Contributing
🧭 What is this
DeepSeek Harness is DeepSeek's open-source agent harness — a ready-to-run coding agent whose core is an "everything is a plugin" framework: models, tools, sandboxes, session storage, the UI, and even the agent loop itself are plugins.
This repository is a community-maintained plugin index: it organizes DSH plugins scattered across GitHub into browsable categories. No website, no runtime — just a readable, clickable, contributable directory.
- ✅ Official install:
dsh plugin --profile <name> add <pkg>(forwards to pnpm; npm / git / tarball) - ✅ Official discovery: npm + the GitHub
dsh-plugintopic (no built-in marketplace)
✨ Why this directory
Several awesome-dsh-* lists already exist. This one is different:
- 14 hand-curated categories with clear boundaries (taxonomy) — not a flat name dump
- Star counts + install commands on every entry — judge popularity and install in one glance
- Bilingual (English primary + 中文) with a one-click toggle
- Inline collapsible browsing — expand every category right here in the README
- Machine-readable data (web/data.js) + generation scripts + auto-sync CI
⚡ Quick Start
Three ways to use this directory:
- Browse — expand any category below (or jump into a category file); each entry links straight to its GitHub repo.
- Search — press
t(orCtrl+F) on the repo page and search keywords likemcp,memory,TUI,multi-agent. - Consume programmatically — read
web/data.js(generated from the category files; see web/README.md).
🔥 Hot Plugins
Top community plugins by GitHub stars:
| # | Plugin | Description | ⭐ |
|---|---|---|---|
| 🥇 | deepseek-ai/deepseek-harness | Official core repo: "everything is a plugin", driven by Cordis. | 160370 |
| 🥈 | deepseek-harness-desktop | Modern DeepSeek Harness desktop experience | 13580 |
| 🥉 | awesome-dsh-plugin/awesome-dsh-plugin | Community curated list (105 plugins + sites + badges). | 8892 |
| 4 | deepseek-ai/awesome-deepseek-agent | Official curated list of DeepSeek agents. | 5936 |
| 5 | dsh-web-ui | DSH Web UI plugin and skin collection: task board, Git graph, right panel, mobile remote, skin center | 4571 |
| 6 | modlens | Vision bridge for text-only models: paste an image, get structured JSON evidence (OCR, layout, semantics). | 3099 |
| 7 | DSH-better-sidebar | Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs. | 2174 |
| 8 | dsh-TUI | Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion. | 1970 |
| 9 | deepseek-pp | Browser-extension AI agent workspace with built-in MCP and memory | 1595 |
| 10 | dsh-deep-whale | Whale-girl skin series for the DSH Web UI (maid-atelier). | 1378 |
📊 Stats
| Metric | Value |
|---|---|
| Plugins listed | 299 entries (299 unique) |
| Categories | 14 top-level |
| Ecosystem reference | dsh-plugin topic ~3300+ repos · compat radar 286+ |
🗂 Categories
| # | Category | Plugins | Description |
|---|---|---|---|
| 1 | 🛠️ Tools | 30 | deterministic tools, git, test runners, safe delete |
| 2 | 🧩 Skills | 16 | engineering discipline, skill migration, book-to-skill |
| 3 | 🔌 MCP | 8 | MCP server management, webfetch, vision MCP |
| 4 | 🎨 UI / Skins / Themes | 43 | skins, themes, generative UI, input enhancements |
| 5 | 🖥️ Desktop / TUI / Mobile | 22 | desktop shells, terminal TUI, mobile, companions |
| 6 | 🤖 Agent Orchestration | 10 | agent teams, plan/execute, A2A, cross-session messaging |
| 7 | 🧠 Context / Memory | 24 | long-term memory, context compression/audit, session control |
| 8 | 👁️ Multimodal / Vision | 17 | image Q&A, OCR, screenshots, computer use |
| 9 | 🔁 Workflow / Automation | 21 | deep research, cron, condition wakeup, review loops |
| 10 | 📡 Notifications / Channels | 18 | Telegram/WeChat/Feishu bots, SSH, desktop notify |
| 11 | 🌐 Browser / Search | 16 | browser control, scraping, search providers |
| 12 | 🏗️ Infra / Plugin Mgmt | 33 | plugin managers, health checks, sandboxes, telemetry |
| 13 | 🎮 Fun / Other | 31 | games, pets, stickers, learning, design |
| 14 | 🏛️ Official & Meta | 10 | core repo, awesome lists, compat radar, community hub |
📚 Browse All Plugins
Expand any category to browse all plugins inline — no need to leave this page.
🛠️ Tools · 30
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-toolkit | 23 | Zero-dependency toolkit: time / encoding / json / calculator / csv / regex / markdown / diff / stat / schema — ten deterministic tools in one install. | dsh plugin add @deepseek-ai/dsh-toolkit |
| dsh-tool-calculator | 6 | Safe math expression evaluator, zero-dependency recursive-descent parser. | dsh plugin add @deepseek-ai/dsh-tool-calculator |
| dsh-tool-csv | 4 | Parse/query/aggregate/convert CSV (RFC 4180) with a zero-dependency state-machine parser. | dsh plugin add @deepseek-ai/dsh-tool-csv |
| dsh-tool-diff | 4 | Structured comparison and unified diffs for text/JSON/CSV/Markdown. | dsh plugin add @deepseek-ai/dsh-tool-diff |
| dsh-tool-encoding | 3 | base64/url/hex encoding, common hashes, and UUID generation. | dsh plugin add @deepseek-ai/dsh-tool-encoding |
| dsh-tool-json | 3 | JSON queries with a JMESPath subset. | dsh plugin add @deepseek-ai/dsh-tool-json |
| dsh-tool-markdown | 4 | HTML↔Markdown conversion, GFM table normalization, and TOC generation. | dsh plugin add @deepseek-ai/dsh-tool-markdown |
| dsh-tool-regex | 3 | Test/extract/safe-replace/statically explain regexes without executing code. | dsh plugin add @deepseek-ai/dsh-tool-regex |
| dsh-tool-schema | 3 | JSON Schema validation: validate/paths/explain/normalize. | dsh plugin add @deepseek-ai/dsh-tool-schema |
| dsh-tool-stat | 6 | Descriptive statistics, percentiles, frequency distributions, and correlation. | dsh plugin add @deepseek-ai/dsh-tool-stat |
| dsh-tool-time | 4 | Strict ISO 8601 parsing, IANA timezone conversion, and UTC calendar arithmetic. | dsh plugin add @deepseek-ai/dsh-tool-time |
| dsh-tool-git | 4 | Structured Git tools (status/diff/log/branch/stage/commit/stash/show) with dangerous-command guards | dsh plugin add dsh-tool-git |
| dsh-test-runner | 2 | Structured test_run that auto-detects vitest/jest/pytest/node:test and parses failure summaries | dsh plugin add dsh-test-runner |
| dsh-security-scan | 1 | Scans for secrets and dangerous patterns (API keys/tokens/private keys), zero dependencies | dsh plugin add dsh-security-scan |
| dsh-tool-search | 2 | Per-agent on-demand tool discovery and progressive schema disclosure. | dsh plugin add @deepseek-ai/dsh-tool-search |
| dsh-custom-tool | 24 | Create and manage sandboxed JavaScript tools with a Monaco editor and model-driven tool lifecycle. | dsh plugin add dsh-custom-tool |
| dsh-bash-encoding | 7 | Auto-detects and decodes Bash output encoding (UTF-16LE/UTF-8/GBK), fixing Chinese mojibake | |
| dsh-at-file | 379 | Codex-style @file mentions: search workspace files in the composer and attach their contents to prompts. |
dsh plugin add dsh-at-file |
| dsh-wikilink | 3 | Obsidian-style [[wikilink]] mentions: fuzzy-search note titles and attach content |
dsh plugin add dsh-wikilink |
| dsh-safe-delete | 3 | Safe deletion: moves files to trash/staging instead of permanent deletion, supports recovery | |
| dsh-bisect-debug | 1 | Bisects to locate bug root causes (code/boundary/commit) | dsh plugin add dsh-bisect-debug |
| dsh-payload-capture | 1 | Captures every upstream model API payload to disk as JSON (debug/observability) | dsh plugin add dsh-payload-capture |
| dsh-data-agent | 55 | Let the AI connect to databases and write SQL for you. | dsh plugin add @deepseek-ai/dsh-data-agent |
| dsh-openapi | 4 | Safe OpenAPI 3.x discovery and API invocation tool | dsh plugin add dsh-openapi |
| dsh-plugin-interpreters | 9 | Exposes run_python / run_node tools with configurable interpreter paths | dsh plugin add @huanlin/dsh-plugin-interpreters |
| dsh-cowork | 4 | Bounded, cell-addressed doc_read/doc_write for xlsx / pdf / docx / pptx / ipynb, plus an MCP server and CLI. |
|
| dsh-plugin-mineru | 36 | Expose MineRU document parsing tools to the model. | dsh plugin add @huanlin/dsh-plugin-mineru |
| dsh-plugin-sleep | 9 | Exposes a single sleep tool for on-demand pauses (cancelable) |
dsh plugin add @huanlin/dsh-plugin-sleep |
| dsh-port-guard | 1 | Port conflict handling (reuse/switch/precise kill) | dsh plugin add dsh-port-guard |
| dsh-scout | 2 | Read-only environment probing: runtime/versions/resources/ports/services/hardware/workspace | dsh plugin add @deepseek-ai/dsh-tool-scout |
🧩 Skills · 16
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-review-skills | 2 | Engineering discipline skill pack: code-review/simplify/plan-then-execute/test-first/resolve-conflict | dsh plugin add dsh-review-skills |
| dsh-skillport | 2 | Bring your existing Agent Skills (SKILL.md) library to DSH: discover skills across Claude/Codex/Cursor/Gemini paths, inject a progressive-disclosure index, and load bodies on demand. | dsh plugin add @dsh-skillport/bundle |
| dsh-find-skill | 2 | Bridges vercel-labs/skills ecosystem: LLM-driven skill search/install/lifecycle management | dsh plugin add dsh-find-skill |
| dsh-plugin-skills | 11 | Agent skills for building and testing DSH plugins (scaffolding to layered testing) | |
| dsh-book2skill | 4 | Five-stage book-to-skill pipeline (scrape→parse→understand→generate→install) with 3 human checkpoints | dsh plugin add dsh-book2skill |
| dsh-superpowers | 3 | Superpowers (obra/superpowers) as DSH plugin: methodology skills + session guidance | dsh plugin add dsh-superpowers |
| dsh-plugin-code-review | 1 | Structured code review skills (YYTbit series) | dsh plugin add dsh-plugin-code-review |
| dsh-review-loop | 2 | Incremental diff review: checkpoint queue + web panel + review-feedback injection agent | dsh plugin add @dsh-plugin/dsh-review-loop |
| dsh-plugin-claude-bridge | 9 | Bridges Claude Code memory/skills/config into DSH | dsh plugin add dsh-plugin-claude-bridge |
| dsh-plugin-codex-bridge | 2 | Bridges Codex skills/config into DSH | dsh plugin add dsh-plugin-codex-bridge |
| dsh-plugin-opencode-bridge | 4 | Bridges OpenCode skills/config into DSH | dsh plugin add dsh-plugin-opencode-bridge |
| dsh-plugin-pi-bridge | 2 | Bridges pi skills/config into DSH | dsh plugin add dsh-plugin-pi-bridge |
| Code2Skill | 5 | Generate Functions, MCP tools, workflow Skills, and offline test packages from user-authorized source code. | dsh plugin add github:leechen298/Code2Skill#v1.1.3 |
| dsh-reverse-skill | 37 | Complete reverse-skill pack (85 SKILL.md) as a DeepSeek Harness Cordis plugin: reverse engineering, authorized pentesting and security-research skill router. | dsh plugin add github:dhicoc/dsh-reverse-skill |
| dsh-find-plugins | 146 | Skill that searches, installs, and verifies GitHub plugins for DSH | dsh plugin add github:Nagi-ovo/dsh-find-plugins |
| forkprobe | 67 | Compare multiple skills on the same task and pick the winner. | dsh plugin add github:Jayden-X-L/forkprobe |
🔌 MCP · 8
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-mcp-proxy | 1 | Context-saving lazy MCP access | dsh plugin add dsh-mcp-proxy |
| deepseek-harness-plugin-mcp | 3 | MCP server letting any agent discover/install/run DSH plugins | dsh plugin add deepseek-harness-plugin-mcp |
| dsh-webfetch | 3 | Zero-dependency webfetch MCP server (clean text/markdown/HTML/JSON, robots.txt compliant, SSRF protection) | |
| dsh-search-mcp | 11 | Replaces built-in search with search MCP (Tavily/Brave/Exa/Perplexity/DuckDuckGo) | dsh plugin add dsh-search-mcp |
| dsh-oauth-mcp-client | 8 | Connects to OAuth 2.1 Streamable HTTP MCP services | |
| shadow-vision | 2 | Open-source MCP vision server giving text-only LLMs image understanding/OCR/UI inspection | |
| mcp-bridge | 31 | MCP browser bridge enabling web AI to call MCP tools | |
| dsh-acp-for-bitfun | 9 | ACP bridge between BitFun and DSH. | dsh plugin add dsh-acp-for-bitfun |
🎨 UI / Skins / Themes · 43
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-skins | 3 | Web UI skin collection (including the harbor sunset skin) | dsh plugin add @dsh-external/dsh-web-skins |
| dsh-deep-whale | 1378 | Whale-girl skin series for the DSH Web UI (maid-atelier). | |
| dsh-qq2006 | 18 | QQ2006 retro skin | |
| dsh-miku-skin | 2 | Hatsune Miku theme (blue-purple gradient/frosted glass/light-dark dual theme) | dsh plugin add @deepseek-ai/dsh-client-ui-skin-miku |
| dsh-deepcel | 11 | An Excel-style skin | |
| dsh-tonghuashun | 2 | Tonghuashun market-terminal style skin + code-volume K-line panel | |
| dsh-plugin-colorscheme | 2 | Color scheme plugin | |
| dsh-custom-css | 3 | Custom CSS | dsh plugin add dsh-custom-css |
| dsh-web-background | 2 | Web UI background customization | |
| dsh-plugin-background | 11 | Web UI wallpaper customization | |
| dsh-chat-width | 4 | Adjusts reply width (terminal-width aware) | |
| deepseek-harness-skin | 47 | Skinning system with 21 built-in skins plus one-image color scheme generation | |
| dsh-homepage-skin | 1 | Puts the DeepSeek Harness homepage-style background on dsh web: WebGL fluid, dot grid and digital whale, in dark and light themes. | |
| DSH-better-sidebar | 2174 | Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs. | dsh plugin add dsh-better-sidebar |
| dsh-side-panel | 15 | Side panel with file browser, terminal, and Git review for quick file previews. | dsh plugin add @dsh-external/dsh-side-panel |
| dsh-focus-chat | 21 | A "focus chat" minimal view that shows only final outputs. | dsh plugin add @dingyi222666/dsh-focus-chat |
| ui-status-label | 38 | Customize the "deep diving" thinking status label to anything you like. | dsh plugin add dsh-ui-status-label |
| dsh-navbar | 40 | Conversation node navigation bar for quick jumps between user messages. | dsh plugin add @dsh-external/dsh-navbar |
| dsh-task-status | 9 | Background task status bar: progress plus live output tail on the chat page. | dsh plugin add @dsh-external/dsh-task-status |
| dsh-web-archive | 7 | Collapse noisy messages (Think, Bash, etc.) in conversations. | dsh plugin add dsh-web-archive |
| dsh-milestone | 17 | Right-side dot-timeline rail: jump between user messages. | dsh plugin add dsh-milestone |
| dsh-spotlight | 9 | Keyboard-first command palette for the DSH Web UI. | dsh plugin add @dsh-external/dsh-spotlight |
| dsh-deeplink | 4 | Deep links: open a specific session or workspace via ?session= / ?workspace=. |
dsh plugin add @dsh-community/dsh-deeplink |
| dsh-diff-viewer | 19 | PiUI-style diff viewer replacing the stock DiffBlock for write/edit tool calls. | dsh plugin add @dsh-external/dsh-diff-viewer |
| dsh-drag-and-drop | 17 | Cross-platform file drag-and-drop with raw path insertion, no file copying. | dsh plugin add @bill9109/dsh-drag-and-drop |
| ex-setting | 2 | Settings extensions for DSH. | dsh plugin add @deepseek-ai/dsh-ex-setting |
| dsh-annotation | 76 | Select text → annotate → send with your message; replies map back to each annotation. | dsh plugin add @omdsh-dev/dsh-annotation |
| dsh-prompt-studio | 3 | Edit user and built-in system-prompt sections with live preview. | dsh plugin add dsh-prompt-studio |
| dsh-prompt-persona | 8 | Edit the system prompt (deployment persona) from settings with live preview | dsh plugin add @xilin3/dsh-prompt-persona |
| dsh-local-filetree | 1 | Show the current session workspace file tree in the right detail column (lazy-loaded, read-only) | dsh plugin add dsh-local-filetree |
| dsh-sticky-disclosure | 3 | One-click collapse of every expanded section (Think rows, tool cards) with a live-count pill and a customizable hotkey. | dsh plugin add dsh-sticky-disclosure |
| dsh-token-usage | 3 | Prettier token usage bar: context, input/output, cache breakdown, time-to-first-token | dsh plugin add dsh-token-usage |
| TokenLedger | 100 | Track local DSH token usage by relay site, project and model, and show account balance and subscription quota cycles. | |
| dsh-web-billing | 10 | RMB/USD token billing: official peak/off-peak auto pricing, per-provider/source cost grouping, budget and balance views, CSV/JSON export. | |
| dsh-model-config-sync | 11 | Advanced model configurator applying pi-ai presets to custom providers in one click | dsh plugin add dsh-model-config-sync |
| dsh-web-ui | 4571 | DSH Web UI plugin and skin collection: task board, Git graph, right panel, mobile remote, skin center | dsh plugin add dsh-web-ui |
| dsh-plugin-open-app | 3 | Brings open-mcp-apps into DSH: one sidebar container per MCP app (own workspace, session and App mode), an agent status strip, inline chat rendering and an App Store. | |
| dsh-ui-hub | 2 | UI butler: fold and toggle official/plugin UI by section, drag to move and resize, with collision avoidance and one-click auto layout. | |
| dsh-what-changed | 2 | Session top bar summarizing the whole session's changes: every file the agent wrote and each edit, with permissio |