Plugin directory / Developer / awesome-dsh-plugins
awesome-dsh-plugins
Unverified kejixiaoliang
What it does
DeepSeek Harness (DSH) 插件精选目录 — 14 类 280+ 个社区插件,覆盖 MCP / Skill / TUI / 多 Agent / 上下文记忆 / UI 皮肤,点链接直达仓库。Curated directory of dsh plugins for DeepSeek Harness.
Unverified — not yet verified
DeepSeek Harness (DSH) 插件精选目录 — 14 类 280+ 个社区插件,覆盖 MCP / Skill / TUI / 多 Agent / 上下文记忆 / UI 皮肤,点链接直达仓库。Curated directory of dsh plugins for DeepSeek Harness. Not yet verified — install and test it yourself.
“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
🐋 Awesome DeepSeek Harness Plugins
A curated directory of 353+ 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. | 249113 |
| 🥈 | deepseek-harness-desktop | Modern DeepSeek Harness desktop experience | 30719 |
| 🥉 | awesome-dsh-plugin/awesome-dsh-plugin | Community curated list (105 plugins + sites + badges). | 18661 |
| 4 | dsh-desktop | Cross-platform desktop app | 13691 |
| 5 | dsh-web-ui | DSH Web UI plugin and skin collection: task board, Git graph, right panel, mobile remote, skin center | 8710 |
| 6 | dsh-market | The plugin market inside DSH: a Settings page to browse and search the full community catalog by category, with confirmed one-click installs and an installed-plugins view. | 6419 |
| 7 | deepseek-ai/awesome-deepseek-agent | Official curated list of DeepSeek agents. | 6204 |
| 8 | dsh-TUI | Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion. | 4559 |
| 9 | modlens | Vision bridge for text-only models: paste an image, get structured JSON evidence (OCR, layout, semantics). | 4239 |
| 10 | DSH-better-sidebar | Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs. | 4154 |
📊 Stats
| Metric | Value |
|---|---|
| Plugins listed | 353 entries (353 unique) |
| Categories | 14 top-level |
| Ecosystem reference | dsh-plugin topic ~3300+ repos · compat radar 286+ |
🗂 Categories
| # | Category | Plugins | Description |
|---|---|---|---|
| 1 | 🛠️ Tools | 35 | deterministic tools, git, test runners, safe delete |
| 2 | 🧩 Skills | 18 | engineering discipline, skill migration, book-to-skill |
| 3 | 🔌 MCP | 8 | MCP server management, webfetch, vision MCP |
| 4 | 🎨 UI / Skins / Themes | 50 | skins, themes, generative UI, input enhancements |
| 5 | 🖥️ Desktop / TUI / Mobile | 23 | desktop shells, terminal TUI, mobile, companions |
| 6 | 🤖 Agent Orchestration | 15 | agent teams, plan/execute, A2A, cross-session messaging |
| 7 | 🧠 Context / Memory | 33 | long-term memory, context compression/audit, session control |
| 8 | 👁️ Multimodal / Vision | 18 | image Q&A, OCR, screenshots, computer use |
| 9 | 🔁 Workflow / Automation | 28 | deep research, cron, condition wakeup, review loops |
| 10 | 📡 Notifications / Channels | 20 | Telegram/WeChat/Feishu bots, SSH, desktop notify |
| 11 | 🌐 Browser / Search | 16 | browser control, scraping, search providers |
| 12 | 🏗️ Infra / Plugin Mgmt | 42 | plugin managers, health checks, sandboxes, telemetry |
| 13 | 🎮 Fun / Other | 37 | 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 · 35
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-toolkit | 29 | 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 | 9 | 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 | 3 | Structured comparison and unified diffs for text/JSON/CSV/Markdown. | dsh plugin add @deepseek-ai/dsh-tool-diff |
| dsh-tool-encoding | 4 | 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 | 5 | Descriptive statistics, percentiles, frequency distributions, and correlation. | dsh plugin add @deepseek-ai/dsh-tool-stat |
| dsh-tool-time | 3 | 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 | Scans for secrets and dangerous patterns (API keys/tokens/private keys), zero dependencies | dsh plugin add dsh-security-scan |
|
| dsh-tool-search | 1 | Per-agent on-demand tool discovery and progressive schema disclosure. | dsh plugin add @deepseek-ai/dsh-tool-search |
| dsh-custom-tool | 23 | Create and manage sandboxed JavaScript tools with a Monaco editor and model-driven tool lifecycle. | dsh plugin add dsh-custom-tool |
| dsh-bash-encoding | 8 | Auto-detects and decodes Bash output encoding (UTF-16LE/UTF-8/GBK), fixing Chinese mojibake | |
| dsh-at-file | 521 | Codex-style @file mentions: search workspace files in the composer and attach their contents to prompts. |
dsh plugin add dsh-at-file |
| dsh-wikilink | 2 | Obsidian-style [[wikilink]] mentions: fuzzy-search note titles and attach content |
dsh plugin add dsh-wikilink |
| dsh-safe-delete | 1 | Safe deletion: moves files to trash/staging instead of permanent deletion, supports recovery | |
| dsh-bisect-debug | Bisects to locate bug root causes (code/boundary/commit) | dsh plugin add dsh-bisect-debug |
|
| dsh-payload-capture | Captures every upstream model API payload to disk as JSON (debug/observability) | dsh plugin add dsh-payload-capture |
|
| dsh-data-agent | 205 | Let the AI connect to databases and write SQL for you. | dsh plugin add @deepseek-ai/dsh-data-agent |
| dsh-openapi | 3 | 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 | 46 | 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 | Port conflict handling (reuse/switch/precise kill) | dsh plugin add dsh-port-guard |
|
| dsh-scout | 1 | Read-only environment probing: runtime/versions/resources/ports/services/hardware/workspace | dsh plugin add @deepseek-ai/dsh-tool-scout |
| dsh-nuke-plugin | 2 | Transactional plugin-uninstall engine: every destructive action runs validate/preview/execute/undo + Saga rollback, WAL crash recovery, hash-chain audit log, hardlink dedupe and Bayesian success prediction; recycle bin instead of permanent delete. | dsh plugin add github:beijingwahw/dsh-nuke-plugin |
| dsh-qingagent | 2 | Brings the open-source QingAgent writing client into DSH: draft and revise in chat, render the manuscript in a right-hand rice-paper panel (mermaid / drawio / tables / KaTeX), review every change on the page before committing it; 10 tools, requires the QingAgent desktop client. | dsh plugin add dsh-qingagent |
| dsh-webdav-server | 1 | WebDAV server: turns a shared directory into a WebDAV service that Windows, macOS and Linux can mount as a local disk, with token authentication, optional read-only mode, configurable directory/port/token, and per-platform mounting guides built into the settings page. | dsh plugin add @weibaohui/dsh-webdav-server |
| dsh-file-share | 1 | Session workspace file manager: adds a "Files" tab to the conversation area to browse the current session workspace directory tree and manage it in place (upload, download, mkdir, rename, delete, search), with files mentionable into the composer for the agent to process. | dsh plugin add @weibaohui/dsh-file-share |
| dsh-dashboard | 1 | Usage dashboard: offline-scans session logs to chart daily/weekly/monthly tokens, estimated costs, model/tool/skill/command leaderboards, output speed, working hours and quality metrics; gridstack+ECharts cards are drag-and-drop composable, with custom formulas and AI arrangement (prompt round-trip import). | dsh plugin add @weibaohui/dsh-dashboard |
🧩 Skills · 18
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-review-skills | 1 | Engineering discipline skill pack: code-review/simplify/plan-then-execute/test-first/resolve-conflict | dsh plugin add dsh-review-skills |
| dsh-skillport | 7 | 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 | 3 | Bridges vercel-labs/skills ecosystem: LLM-driven skill search/install/lifecycle management | dsh plugin add dsh-find-skill |
| dsh-plugin-skills | 14 | Agent skills for building and testing DSH plugins (scaffolding to layered testing) | |
| dsh-book2skill | 3 | Five-stage book-to-skill pipeline (scrape→parse→understand→generate→install) with 3 human checkpoints | dsh plugin add dsh-book2skill |
| dsh-superpowers | 8 | 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 | 1 | Incremental diff review: checkpoint queue + web panel + review-feedback injection agent | dsh plugin add @dsh-plugin/dsh-review-loop |
| dsh-plugin-claude-bridge | 8 | 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 | 8 | 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 | 246 | 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 | 179 | Skill that searches, installs, and verifies GitHub plugins for DSH | dsh plugin add github:Nagi-ovo/dsh-find-plugins |
| forkprobe | 75 | Compare multiple skills on the same task and pick the winner. | dsh plugin add github:Jayden-X-L/forkprobe |
| dsh-amphoreus | 4 | Turns the 13 δ-me13 character skill cards into seat workspaces: per-seat theme and wallpaper, first-turn skill-card injection, chat emotes, per-seat memory and presets, Alt+number seat switching, and a dispatch/handover overview canvas; skill suites load from a local directory. | dsh plugin add dsh-amphoreus |
| skills-management | 31 | Skill marketplace and manager: manage skills from all local coding agents (10+ executors, incl. Claude Code and Codex) in one page and import them into the DSH skill library; built-in market of 6600+ skills, per-skill token-overhead stats, and model visibility control. | dsh plugin add @weibaohui/skills-management |
🔌 MCP · 8
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-mcp-proxy | Context-saving lazy MCP access | dsh plugin add dsh-mcp-proxy |
|
| deepseek-harness-plugin-mcp | 2 | MCP server letting any agent discover/install/run DSH plugins | dsh plugin add deepseek-harness-plugin-mcp |
| dsh-webfetch | 2 | Zero-dependency webfetch MCP server (clean text/markdown/HTML/JSON, robots.txt compliant, SSRF protection) | |
| dsh-search-mcp | 10 | 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 | 1 | Open-source MCP vision server giving text-only LLMs image understanding/OCR/UI inspection | |
| mcp-bridge | 42 | MCP browser bridge enabling web AI to call MCP tools | |
| dsh-acp-for-bitfun | 11 | ACP bridge between BitFun and DSH. | dsh plugin add dsh-acp-for-bitfun |
🎨 UI / Skins / Themes · 50
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-skins | 2 | Web UI skin collection (including the harbor sunset skin) | dsh plugin add @dsh-external/dsh-web-skins |
| dsh-deep-whale | 2573 | Whale-girl skin series for the DSH Web UI (maid-atelier). | |
| dsh-qq2006 | 30 | QQ2006 retro skin | |
| dsh-deepcel | 14 | An Excel-style skin | |
| dsh-tonghuashun | 2 | Tonghuashun market-terminal style skin + code-volume K-line panel | |
| dsh-plugin-colorscheme | 1 | Color scheme plugin | |
| dsh-custom-css | 2 | Custom CSS | dsh plugin add dsh-custom-css |
| dsh-web-background | 1 | Web UI background customization | |
| dsh-plugin-background | 10 | Web UI wallpaper customization | |
| dsh-chat-width | 6 | Adjusts reply width (terminal-width aware) | |
| deepseek-harness-skin | 53 | Skinning system with 21 built-in skins plus one-image color scheme generation | |
| dsh-homepage-skin | 3 | 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 | 4154 | 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 | 51 | Customize the "deep diving" thinking status label to anything you like. | dsh plugin add dsh-ui-status-label |
| dsh-navbar | 51 | Conversation node navigation bar for quick jumps between user messages. | dsh plugin add @dsh-external/dsh-navbar |
| dsh-task-status | 8 | 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 | 23 | Right-side dot-timeline rail: jump between user messages. | dsh plugin add dsh-milestone |
| dsh-spotlight | 23 | Keyboard-first command palette for the DSH Web UI. | dsh plugin add @dsh-external/dsh-spotlight |
| dsh-deeplink | 3 | Deep links: open a specific session or workspace via ?session= / ?workspace=. |
dsh plugin add @dsh-community/dsh-deeplink |
| dsh-diff-viewer | 26 | 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 | 21 | Cross-platform file drag-and-drop with raw path insertion, no file copying. | dsh plugin add @bill9109/dsh-drag-and-drop |
| ex-setting | 1 | Settings extensions for DSH. | dsh plugin add @deepseek-ai/dsh-ex-setting |
| dsh-annotation | 140 | Select text → annotate → send with your message; replies map back to each annotation. | dsh plugin add @omdsh-dev/dsh-annotation |
| dsh-prompt-studio | 2 | Edit user and built-in system-prompt sections with live preview. | dsh plugin add dsh-prompt-studio |
| dsh-prompt-persona | 14 | Edit the system prompt (deployment persona) from settings with live preview | dsh plugin add @xilin3/dsh-prompt-persona |
| dsh-local-filetree | 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 | 2 | 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 | 2 | Prettier token usage bar: context, input/output, cache breakdown, time-to-first-token | dsh plugin add dsh-token-usage |
| TokenLedger | 202 | Track local DSH token usage by relay site, project and model, and show account balance and subscription quota cycles. | |
| dsh-web-billing | 12 | RMB/USD token billing: official peak/off-peak auto pricing, per-provider/source cost grouping, budget and balance views, CSV/JSON export. | |
| dsh-plugin-usage-meter | 5 | API usage/cost/balance dashboard: pill usage bar with peak/off-peak labels, per-model stacked bar chart by day / last 7 days, model distribution, budget alerts and a cross-session ledger. | dsh plugin add dsh-plugin-usage-meter |
| dsh-model-config-sync | 18 | Advanced model configurator applying pi-ai presets to custom providers in one click | dsh plugin add dsh-model-config-sync |
| dsh-web-ui | 8710 | 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 | 8 | 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 | 4 | UI butler: fold and toggle official/plugin UI by section, drag to move and resize, with collision avoidance and one-click auto layout. | |
| dsh-easyrewrite | 125 | Inline edit & recall for user message bubbles in DSH Web: lazy commit, seamless replacement, version pager, auto draft backup, trilingual i18n. | dsh plugin add dsh-easyrewrite |
| dsh-meow-smooth | 63 | Mobile-first UX polish for the DSH Web UI (composer auto-fold, phone enter-as-newline, compact sidebar/header, zoom lock) plus task/permission/question notifications (Web Push / Bark webhook) with zero dsh changes. | dsh plugin add meow-smooth |
| dsh-visualize | 303 | In-conversation generative UI: the model renders interactive HTML cards into the chat stream, with streaming preview and sandboxed rendering. | dsh plugin add @dsh-external/dsh-visualize |
| dsh-genui | 578 | Interactive UI components rendered inline in replies: layout, charts, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model. | dsh plugin add @omdsh-dev/dsh-genui |
| web-components | 1 | Web Components support. | dsh plugin add @deepseek-ai/dsh-client-web-component |
| dsh-openpencil | 184 | OpenPencil design preview and editing plugin. | dsh plugin add @zseven-w/dsh-openpencil |
| dsh-approval-hotkeys | 2 | Keyboard shortcuts for the approval panel: Enter approves once, Esc rejects, Esc pauses — keyboard-driven review. | dsh plugin add dsh-approval-hotkeys |
| dsh-billing-badge | A pill in the composer stats row after the native cache-hit reading: peak/off-peak dot with switch countdown; click for a panel with the balance split into total / granted / topped up and API availability, with the currency taken from the API response. | dsh plugin --profile web add dsh-billing-badge |
|
| dsh-round-rightclick | Radial right-click menu on conversation turns in the DSH Web GUI: fork a new session from a chosen turn, interrupt a running generation, copy the working-directory path, copy the session ID, reveal the working directory in the file manager, and export the session log as a ZIP. | dsh plugin add dsh-round-rightclick |
|
| dsh-worktree | 2 | Minimal Git worktree manager: one button and one dialog create a task-branch worktree and open it directly as a DSH workspace. | |
| dsh-settings-ui | 1 | Settings-window customisation: resize the native settings window (fullscreen / presets / custom size) and set its background opacity and background (theme / colour / image), adjustable on the fly from a floating ball. | dsh plugin add @weibaohui/dsh-settings-ui |
| dsh-park-notes | Jot down topics to come back to while waiting for the model: a persistent "talk later" note strip above the composer, zero interruption, saved with the session and insertable into the draft with one click. | dsh plugin --profile web add github:kevin-zx/dsh-park-notes |
🖥️ Desktop / TUI / Mobile · 23
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-TUI | 4559 | Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion. | dsh plugin add dsh-cc-tui |
| dsh-tianshu-tui | 285 | A terminal UI (TUI) for DeepSeek Harness. | dsh plugin add @huiliyi37/dsh-tianshu-tui |
| dsh-pi-tui | 2 | Pi TUI frontend: streaming markdown, thinking collapse, tool cards, slash commands | |
| deepseek-harness-tui | 11 | Native terminal TUI built with Ink/React | dsh plugin add deepseek-harness-tui |
| dsh-tui | 37 | Claude Code-style terminal UI (out-of-tree bundle) | dsh plugin add @dsh-tui/dsh-tui |
| oh-dsh | 322 | Community distribution: TUI, desktop, and Web UI as one bundle with layered installation. | dsh plugin add @oh-dsh/desktop |
| deepseek-harness-desktop | 19 | Native Windows desktop shell: 1:1 official Web UI, built-in server hosting, tray residency | |
| deepseek-harness-desktop | 3 | Unofficial in-process Windows desktop app (tray, native notifications, IPC) | |
| dsh-desktop | 93 | Community-maintained unofficial desktop client (reuse official instance or built-in runtime) | |
| dsh-desktop | 10 | Wails (Go) desktop shell, Codex-style native app | |
| dsh-desktop | 6 | .NET 10 WPF + WebView2 desktop launcher | |
| dsh-desktop | 13691 | Cross-platform desktop app | |
| dsh-desktop-electron | 3 | Cross-platform Electron desktop shell (tray resident, no bundled Node) | |
| dsh-desktop-window | Open the Web UI in a standalone app window (auto-launch + settings toggle) | dsh plugin add dsh-desktop-window |
|
| deepseek-harness-desktop | 30719 | Modern DeepSeek Harness desktop experience | |
| Deepseek-Harness-Desktop | 177 | Electron desktop shell with themes, wallpapers, and tray; chat stays on official dsh web | dsh plugin add deepseek-harness-desktop |
| dsh-launcher | 201 | Lightweight Windows launcher: auto-start on boot + standalone small window | |
| dsh-tray-launcher | 5 | Windows tray launcher: runs dsh web without a window, right-click tray to switch icons (Liangzu / whale-girl / DeepSeek / custom); quitting quits all. | |
| dsh-work | 483 | Local AI workspace: unified Session, files, data analysis, MCP, and Office | |
| dsh-companion | 4 | Resident desktop assistant: global summon, scheduled automation, quick replies, plugin marketplace | |
| dsh-mobile | 25 | Mobile client (⚠️ dsh-external, public availability unverified) | |
| deepseek-harness-tui | 79 | A Rust/ratatui terminal client that speaks the DSH SDK JSON-RPC protocol directly and runs standalone or as a profile bundle. | dsh plugin add github:openma-ai/deepseek-harness-tui |
| dsh-ssh-tui | 3 | DSH terminal over jump hosts and high-latency SSH: plain ANSI with incremental repaint; the session survives an SSH disconnect and --resume reattaches. |
🤖 Agent Orchestration · 15
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-agent-teams | 2112 | AgentTeams multi-agent teams. | dsh plugin add dsh-agent-teams |
| dsh_workflow | 143 | UltraCode-style multi-agent orchestration: a generatable, savable, governable, observable, resumable workflow layer. | dsh plugin add @dsh-external/workflow |
| dsh-meta-orchestrator | 6 | Model-native meta-agent synthesizing task-specific workflows at runtime and coordinating tools/subagents | dsh plugin add dsh-meta-orchestrator |
| dsh-crosstalk | 4 | Cross-session messaging for DSH: any session on the machine can list and message any other, Claude Code-style, via a local heartbeat registry and inbox. | dsh plugin add @dsh-crosstalk/bundle |
| dsh-agent-messaging | 7 | Cross-session agent-to-agent message delivery (addressed by session name) | dsh plugin add dsh-agent-messaging |
| dsh-interconnect | 35 | Cross-instance message and event handoff between DSH instances via an interconnect server. | dsh plugin add dsh-interconnect |
| dsh-session-hub | 5 | Aggregate and natively control DSH sessions across servers (hub gateway + official UI bridge) | dsh plugin add dsh-session-hub |
| dsh-plugin-yet-another-subagent | 18 | Configurable subagent profiles plus live tool-call/token display and sub-session jump | dsh plugin add @huanlin/dsh-plugin-yet-another-subagent |
| dsh-a2a | 11 | Agent2Agent mesh interconnection ⚠️ dsh-external, public availability unverified | |
| dsh-devices | 7 | Decentralized multi-device fleet: mDNS discovery + key pairing + SSH cross-network control + SFTP file transfer; auto-registers 6 fleet tools in dsh sessions (zero npm dependencies). | dsh plugin add dsh-devices |
| dsh-wait-guard | Turn-exit gate for the main agent: the turn cannot stop while any descendant subagent is still running; it leaves as soon as the message arrives, and after a timeout injects one reminder and leaves anyway. | dsh plugin add github:dn4hjtcr9s-del/dsh-wait-guard |
|
| lunheng-article-pipeline-dsh | 14 | Lunheng: a deep long-form writing pipeline with a controller and 9 independent roles (literature / data / case retrieval, analysis, writing, critique, audit, final check, peer review) across 6 stages, with 4 human checkpoints, triangulation, 23 mechanical final checks and G0-G14 independent audits. | dsh plugin add lunheng-article-pipeline |
| dsh-product-subagent-console | 2 | Conversation-level multi-agent workbench: edit the task plan, watch the real sub-session tree, compare the plan against actual runs, and generate an evidence-based recovery preview. | |
| dsh-smart-title | 6 | Smart session titles for DSH: after each conversation turn an independent auxiliary LLM call summarizes the full user+assistant transcript into a title that follows the session's real topic instead of echoing the first message; the first message is titled instantly, failed built-in titles auto-retry on later turns, manual renames are never overwritten, and subagent/fork sessions are skipped. | dsh plugin add @weibaohui/dsh-smart-title |
| experts-management | 3 | Expert manager: manage ntd-format experts and expert teams (plugin.json + Agent MD + skill sets), browse and install from a built-in market of 50+ experts, and run tasks in an expert persona via /expert-<name> without consuming model directory tokens. |
dsh plugin add @weibaohui/experts-management |
🧠 Context / Memory · 33
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-memory-evolve | 390 | Cross-session long-term memory plus background self-evolution (five-track memory, git branch awareness, skill evolution) | |
| billion-context-dsh | 145 | Model-driven context compression (ACP) where the model decides when to compress (ported from billion-context-pi) | |
| dsh-memory | 1 | Cited memory over DSH's lossless session log: distilled facts carry (sessionId, eventRange) citations that expand back to the exact original log excerpt. |
dsh plugin add @dsh-memory/bundle |
| dsh-memory | Cross-session SQLite persistent memory | dsh plugin add dsh-memory |
|
| dsh-mnemon | 528 | Deep Mnemon integration: local three-tier memory (Runtime Memory, retrievable Documents, supervised Memory Spaces). | dsh plugin add dsh-mnemon |
| nowledge-mem-deepseek-harness | 8 | One memory layer for every AI tool and agent: Context Bundle injection, prompt-time recall, MCP tools, and turn-end DSH thread capture. | dsh plugin add nowledge-mem-deepseek-harness |
| dsh-plugin-meta-memory | 5 | Structured long-term memory system | dsh plugin add dsh-plugin-meta-memory |
| dsh-kb-sieve | 2 | Build auditable KB packs (SQLite FTS5) from md/txt/docx/pdf with deterministic retrieval and original-text reading. | dsh plugin add @dsh-external/dsh-kb-sieve |
| dsh-llm-wiki | 3 | Manage the LLM-Wiki knowledge base from an agent (wiki_search/read/stats/ingest, etc.) | dsh plugin add @detpecca/dsh-llm-wiki |
| dsh-continual-evolve | 20 | Continual self-evolution: versioned, auditable, rollback-safe harness state (prompts, memory, skills, subagent specs) refined from session trajectories, with review gates and hot-reloaded skills. | dsh plugin add dsh-continual-evolve |
| dsh-meow-memory | 191 | Cross-session project memory: layered SQLite storage with keyword/semantic retrieval, per-message hit injection and windowed consolidation. | dsh plugin add github:Phant0Meow/dsh-meow-memory |
| dsh-context-doctor | 39 | Context injection audit: token costs of instruction chains / skill catalogs / tool schemas, duplicate and conflict detection. | dsh plugin add dsh-context-doctor |
| context-vista | 11 | A right-side floating panel and /context command for DeepSeek Harness — a live donut chart of context token usage, allocation, and estimated cost. | dsh plugin add context-vista |
| distill | 28 | Automatic conversation distillation: background subagent reflection + skill create/update. | dsh plugin add @loserfox/distill |
| dsh-auto-compact | compact_now tool that auto-compacts context at turn end | ||
| dsh-context | 2081 | Context insight panel: see what the model's context window is made of and how it evolves — composition vs. window size, per-request history, compression/injection events, and per-message token stats. | dsh plugin add dsh-context |
| dsh-turn-rewind | 133 | Rewind conversation and workspace state, powered by a persistent Change Ledger. | dsh plugin add @dsh-external/turn-rewind |
| dsh-undo | 4 | Context undo/redo: roll back to the previous completed step and restore | dsh plugin add dsh-undo |
| dsh-recall | 2 | Message recall: an undo button per user message deleting that turn and everything after (no code changes) | dsh plugin add dsh-recall |
| dsh-sidechain | 14 | /side persistent side sessions and /btw one-off side questions running in temporary forks |
dsh plugin add @dsh-external/dsh-sidechain |
| dsh-message-edit | 51 | Branch-based message editing, reroll, retry, and a version timeline. | dsh plugin add dsh-message-edit |
| dsh-session-search | 1 | Index-free full-text search across dsh/Codex/Claude/pi/OpenCode sessions | |
| dsh-chat-import | 230 | Import full-fidelity chat histories from 13 coding agents (Claude Code, Codex, ChatGPT, Cursor, Gemini, opencode, and more) as resumable DeepSeek Harness sessions, with reverse export back to Claude Code. | dsh plugin add dsh-chat-import |
| dsh-claude-move | 28 | Migrate Claude Code sessions/memory/skills/CLAUDE.md to DSH | dsh plugin add dsh-claude-move |
| taskfold | 7 | Fold finished agent work into one titled summary so long sessions stay readable and requests stay cheap; the original content of every fold can be read back verbatim on demand. | dsh plugin add dsh-taskfold |
| dsh-rewind | 128 | In-place rewind (Claude Code /rewind semantics): a button next to each user message truncates the model context back to any message, with optional Claude Code-style file rollback. | dsh plugin add dsh-rewind-plugin |
| dsh-memory_rollout | 2 | Codex-style durable session memory for DSH: one draft per session, layered disclosure, restrained and passive, idempotent consolidation — remembers facts, preferences and decisions across sessions with verifiable citations. | dsh plugin add dsh-memory_rollout |
| dsh-squeeze-command | 1 | Manual budget-targeted context compression: the conversation model picks the ranges to summarize and a cheap flash-tier model route writes the checkpoint summaries; install with dsh plugin add dsh-squeeze-command. |
dsh plugin add dsh-squeeze-command |
| dsh-kb | 5 | Team knowledge base for offline knowledge sharing (FDE box scenario): browse, full-text search and refinement entry points; raw material is queued automatically and distilled into wiki pages by a serial bot session (Karpathy LLM Wiki pattern: immutable raw, two-step refinement, log stream, monthly lint). | dsh plugin add @weibaohui/dsh-kb |
| dsh-memento | 136 | Bounded, layered, approval-gated, auditable cross-session memory: a typed ctx.memory seam with a zero-dependency SQLite provider, a memory tool, and frozen snapshot injection; every write passes the approval gate and stays reconstructable from the session log. |
dsh plugin add dsh-memento |
| hermes-loop | 9 | Automatic retrospective: when a conversation wraps up, valuable lessons are distilled into reusable skills in the skill library, with an approval mode and library governance (archive/restore, never hard delete). | dsh plugin add @weibaohui/hermes-loop |
| dsh-session-manager | 1 | Archived-session management: list, restore or permanently delete archived sessions from the settings page (physical delete, no backup layer), with a red delete item in the session menu; an already-open session can be deleted immediately (tombstoned, cleaned up after restart). | dsh plugin add github:SunshineR04/dsh-session-manager |
| context-razor | 1 | Context trimmer: lists the current session's context entries with role, preview and ≈token estimate (cl100k), highlights over-threshold items, and removes selected entries exactly without LLM summarization. | dsh plugin add @weibaohui/context-razor |
👁️ Multimodal / Vision · 18
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| modlens | 4239 | Vision bridge for text-only models: paste an image, get structured JSON evidence (OCR, layout, semantics). | dsh plugin add @liustack/modlens |
| dsh-vision-toolkit | 890 | Vision tasks for text-only models: intent-aware image Q&A, long-screenshot OCR, UI reproduction, grounding, and pixel diff. | dsh plugin add @dsh-external/dsh-vision-toolkit |
| agent-vision-toolkit | 1231 | General agent vision toolkit and skills (multi-image understanding and GUI automation) | |
| dsh-vision | 30 | view_image tool bridging any OpenAI-compatible VLM (defaults to Zhipu's free tier) | |
| dsh-vision-LMstudio | 1 | Call local vision models via LM Studio | |
| dsh-vision-proxy | 16 | DeepSeek brain + automatic image transcription: attach images in the GUI and each one is transcribed to text via any OpenAI-compatible VLM before reaching the text-only DeepSeek — a keyed fast path (default qwen3.7-flash; DashScope/Zhipu/OpenRouter or any OpenAI-compatible endpoint) with your own key, or local Ollama auto-detected with zero config. | dsh plugin add dsh-vision-proxy |
| dsh-plugin-deepeye | 3 | DeepEye vision plugin: image description, OCR, VQA, UI layout, and clipboard analysis | dsh plugin add dsh-plugin-deepeye |
| deepseek-omnimodal | 4 | Open-source multimodal MCP plugin recognizing/generating images, video, and audio via Qwen/DashScope (compatible with Codex/Claude Code/DSH) | |
| sidesight | 2 | CLI-first vision sidecar analyzing screenshots, charts, UI diffs, and video (OpenAI-compatible multimodal models) | dsh plugin add sidesight |
| dsh-paddle-ocr | 3 | Baidu PaddleOCR-VL document layout parsing (OCR tool plus settings card and task panel) | dsh plugin add dsh-paddle-ocr |
| dsh-screenshot-diff | Pixel-compare two screenshots to generate diff.png plus a three-panel image (pixelmatch) | dsh plugin add dsh-screenshot-diff |
|
| Qwen-MM-Plugins | Qwen multi-modal plugin support. | dsh plugin add @deepseek-ai/dsh-qwen-mm |
|
| dsh-computer-use | 57 | Accessibility-first macOS computer use: fresh observations, stale-state rejection, scoped permissions, and safe input. | dsh plugin add @dsh-external/dsh-computer-use |
| dsh-mobile-control | 3 | Control phones (ADB/iOS) | dsh plugin add dsh-mobile-control |
| dsh-hdc-bridge | 19 | HarmonyOS device bridge: hdc screenshot/install/log/crash/UI automation loop with read_image, official-first versioned API knowledge (SDK .d.ts + offline bundled docs), and a DevEco CLI build/sign/lint lane. | dsh plugin add dsh-hdc-bridge |
| dsh-plugin-aigc-canvas | 19 | Provider-agnostic AIGC HTTP bridge plus freeform canvas and ffmpeg post-processing | dsh plugin add @huanlin/dsh-plugin-aigc-canvas |
| dsh-vision-router | 1149 | Free vision for text-only agents: built-in keyless vision chain plus pixel tools (Q&A, grounding, crop, pixel diff, colors, OCR, SVG trace, cutout, screenshots); paste an image to use it. | dsh plugin add dsh-vision-router |
| dsh-labnana | 2 | Labnana image generation plugin: text-to-image / image-to-image / precise editing for NanoBanana Pro, GPT-Image-2, Wan2.7 and Seedream, with in-chat image cards and credit estimate. | dsh plugin add github:exoticknight/dsh-labnana |
🔁 Workflow / Automation · 28
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-deep-research | 27 | Adaptive deep-research orchestrator built on the official workflow engine. | dsh plugin add @dsh-external/dsh-deep-research |
| dsh-deepresearch | 13 | Evidence-first autonomous research workflow (persistent state plus standalone web view) | dsh plugin add @deepseek-ai/dsh-deepresearch |
| dsh-loop | 7 | Recurring loops: /loop command + loop tool + activity status bar. |
dsh plugin add @dsh-external/dsh-loop |
| dsh-sentinel | 18 | Condition-driven wakeup: durable file/command/http/process/webhook watches that wake the agent. | dsh plugin add @dsh-external/dsh-sentinel |
| dsh-automation | 100 | Scheduled coding runs in fresh agent sessions with auditable history. | dsh plugin add @dsh-external/dsh-automation |
| dsh-routines | Scheduled agents on a cron: run a prompt on a schedule and get the digest where you already are, with overlap/missed-run/timeout safety defaults. | dsh plugin add @dsh-routines/bundle |
|
| dsh-plannotator | 11 | Plan review with anchored annotations and structured feedback back to the agent. | dsh plugin add @dsh-external/dsh-plannotator |
| dsh-inspect | 6 | Adversarial checkup → fix → review loop toolset. | dsh plugin add @dsh-external/dsh-inspect |
| dsh-advisor | 27 | A secondary model passively reviews each turn and injects insights | dsh plugin add dsh-advisor |
| mstar-harness | 63 | Skill-driven harness/loop engineering workflow agent plugin. | |
| dsh-llm-fallbacks | 21 | Role-based model retry/fallback strategies | dsh plugin add dsh-llm-fallbacks |
| dsh-polyglot | 3 | The model switch for DSH: point it at any OpenAI-compatible endpoint, with curated free/cheap DeepSeek provider presets and automatic fallback when a free tier rate-limits you. | dsh plugin add @dsh-polyglot/bundle |
| dsh-track | 4 | Embedded task management engine: decision-point protocol, idea capture wall, Linear-style issue store. | dsh plugin add @deepseek-ai/dsh-track |
| dsh-record-replay | 13 | Record macOS desktop workflow demos and convert them into agent skills (orr_* tools) | dsh plugin add dsh-record-replay |
| dsh-daily-progress | 2 | Daily progress: tonight's plan for tomorrow plus today's checklist and completion thermometer | dsh plugin add dsh-daily-progress |
| dsh-goal-mode | 3 | Visualize goal mode: goal bar, settings page, multi-session overview, and goal_overview tool | dsh plugin add dsh-goal-mode |
| dsh-ramify | 21 | Creative branching canvas: generate, compare, and iterate multiple approaches in a tree workspace | dsh plugin add @ramify/dsh-ramify |
| dsh-tool-approval | Manual approval mode ("Manual Mode" / "Ask Mode"). | dsh plugin add dsh-tool-approval |
|
| dsh-tiered-approval | 1 | Tiered auto-review: static rules plus LLM review plus human fallback | dsh plugin add dsh-tiered-approval |
| dsh-event-auditor | Event-stream audit panel observing event types, dispatch patterns, and counts, helping plugin authors understand internals | dsh plugin add @dsh-external/dsh-event-auditor |
|
| dsh-auto-continue | 145 | Auto-resumes interrupted DSH Web requests: sends a queued 「Continue」 after network, timeout or host-crash failures, with error classification, adaptive backoff, templated continue text and browser notifications. | dsh plugin add github:HsiangNianian/dsh-auto-continue |
| dsh-oh-my-claude | 12 | Use your locally logged-in Claude Code CLI as a dsh model provider: pick Claude models directly in the model selector, no API key; session resume, permission modes and a usage panel, bilingual UI. | dsh plugin add dsh-oh-my-claude |
| dsh-edit-approval | 3 | Per-edit approval gate before file writes and tool calls: write/edit/stream actions show a red/green line-level diff before being allowed through, plus optional bash command approval. | dsh plugin add dsh-edit-approval |
| dsh-process | 1 | Process management: brings ntd-style processes (multi-stage, multi-step agent workflow templates) into the dsh web UI — browse, edit, validate, import/export and AI-generate processes; the built-in library is read-only while the personal library is writable with live file sync, and agents read the library through process_* tools and advance work stage by stage. | dsh plugin add @weibaohui/dsh-process |
| dsh-flow | Execution flow chart: renders the current session execution as a vertical node flow (turns, user, assistant, tools, approvals, retries, compaction), appended in real time over SSE with auto-follow scrolling. | dsh plugin add @weibaohui/dsh-flow |
|
| dsh-auto-review | 232 | Second-model review on the approval chain: an independent model reviews each pending action before you approve it. | dsh plugin add dsh-auto-review |
| dsh-continue | 6 | Auto-continue: after an interrupted agent session it picks up again, routing by failure type (rate limit / quota / auth / context overflow / orphaned crash) to backoff retry, a model switch, context compaction before continuing, or a stop-loss notice; the rules are editable in the UI. | dsh plugin add @weibaohui/dsh-continue |
| dsh-tasks | 9 | Scheduled tasks: run a prompt on cron schedules, each run opens a new agent session to do the work, with workspace binding, manual run, session auto-naming, and a fullscreen task management page. | dsh plugin add @weibaohui/dsh-tasks |
📡 Notifications / Channels · 20
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| telegram | 6 | Bridge to the Telegram Bot API: long polling, per-chat sessions, HTML formatting. | dsh plugin add @loserfox/telegram |
| dsh-telegram | 3 | Telegram runtime adapter (per-chat sessions, allowlist authentication) | dsh plugin add dsh-telegram |
| DSH-Telegram-Relay | 4 | Chat remotely and receive notifications via Telegram | dsh plugin add dsh-telegram-relay |
| dsh-chatnode-wechat | 6 | Chat with, monitor, and approve your DSH agents from WeChat via the iLink gateway: text both ways, session targeting, digest heartbeats, and numbered approval prompts. | dsh plugin add @dsh-cowork/chatnode-wechat |
| dsh-lark-bridge | 6 | Bidirectional Lark/Feishu controller for DeepSeek Harness with project and session routing, interactive cards, approvals, attachments, and task controls. | dsh plugin add dsh-lark-bridge |
| dsh-onlyne | 1 | IM gateway sending/receiving QQ, WeChat, Feishu, and Telegram messages from dsh sessions | |
| dsh-im | 1958 | One settings entry to connect Feishu/WeChat/DingTalk/WeCom/QQ/Slack/Telegram/Discord/WhatsApp bots via QR scan, App Manifest or credentials. | |
| dsh-notification | 89 | Desktop notifications for turn completions, with per-outcome controls and keyword rules. | dsh plugin add dsh-notification |
| dsh-notify-windows | 11 | Windows notifications (zero dependencies) | |
| dsh-win-notify | 3 | Windows toast notifications (sound on task completion) | dsh plugin add dsh-win-notify |
| dsh-web-ui-notify | 33 | Desktop notification reminders. | dsh plugin add @bill9109/dsh-web-ui-notify |
| dsh-session-notification | 28 | Notifications for four session states, with browser alerts and prompts. | dsh plugin add @dingyi222666/dsh-session-notification |
| dsh-bell-notify | 5 | Rings bells and shows a breathing status dot for Agent lifecycle events; Web Audio synthesized (zero audio files), custom sounds uploadable per event. | dsh plugin add github:Laplace-bit/dsh-bell-notify |
| task-chime | DSH task chime: plays local sounds for approval/permission requests and task completion, with configurable volume and cooldown from the web GUI. | dsh plugin add task-chime |
|
| dsh-ssh | 13 | SSH remote execution (ProxyJump chains, SFTP filesystem, PTY) | |
| dsh-webhook-bridge | Generic webhook receiver: POST /hook/:channel wakes per-channel agents | dsh plugin add dsh-webhook-bridge |
|
| dsh-open-in-vscode | 52 | Open DSH workspace directories in VS Code directly from the web GUI. | dsh plugin add dsh-open-in-vscode |
| dsh-share | 37 | Share your conversations with one click. | dsh plugin add @dsh-external/dsh-share |
| dsh-conversation-share | 2 | Share any excerpt of a conversation. | dsh plugin add @bill9109/dsh-conversation-share |
| dsh-remote-dsh | Adds a row at the top of the sidebar that switches the whole Web GUI to another DSH host reached over a loopback port, with that host's session state on the row (running, unread activity, or waiting for your answer). | dsh plugin --profile web add dsh-remote-dsh |
🌐 Browser / Search · 16
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-browser | 814 | Chrome sidebar extension that lets DSH operate your browser directly, no vision capabilities required. | |
| dsh-browser-control | Control browsers via CDP/Playwright | dsh plugin add dsh-browser-control |
|
| ego-browser | 231 | Connect ego-lite (Chromium for AI agents) to DSH with 13 structured ego_* tools | |
| dsh-better-browser | 10 | Let agents control the user's logged-in browser via Kimi WebBridge (13 tools) | dsh plugin add @dsh-external/dsh-better-browser |
| dsh-webbridge | 3 | DSH meets Kimi WebBridge. | dsh plugin add @bill9109/dsh-webbridge |
| dsh-browser | 7 | Playwright-driven browser automation | dsh plugin add dsh-browser |
| DSH-Chrome-devtools | 7 | Real Chrome control via Chrome DevTools MCP | dsh plugin add dsh-chrome-devtools |
| dsh-playwright-cli | 2 | Wrap Playwright CLI: install browsers, run tests, and open HTML reports from the agent loop | dsh plugin add dsh-playwright-cli |
| deepseek-pp | 1863 | Browser-extension AI agent workspace with built-in MCP and memory | |
| dsh-web-search-firecrawl | 1 | Firecrawl search provider for built-in web_search | dsh plugin add @yangzhe1003/dsh-web-search-firecrawl |
| dsh-web-search-tavily | 3 | Tavily search provider (no DeepSeek key needed) | |
| dsh-tavily-search | 5 | Key-free Tavily search tool | dsh plugin add dsh-tavily-search |
| dsh-web-search-pro | 78 | Persistent enhanced web search: multi-engine routing (DeepSeek/Exa/DDG/Bing/Jina + GitHub/Bilibili/YouTube/V2EX/Xiaohongshu/Twitter/Reddit/RSS), SQLite+LRU cache, userscript-style extraction, Playwright rendering. | dsh plugin add dsh-web-search-pro |
| dsh-all-search | AnySearch web search provider (ctx.web) | dsh plugin add dsh-all-search |
|
| modsearch | 674 | Web search bridge for text-only agents: ask the web or X, get structured JSON evidence (search, fetch, citations). | dsh plugin add @liustack/modsearch |
| argo | 190 | Search built for agents: multilingual coverage across web, academic, code, shopping, finance, news, and encyclopedias. | dsh plugin add github:taxueseek/argo |
🏗️ Infra / Plugin Mgmt · 42
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| plugin-registry | 58 | Ecosystem infrastructure: a thin browser console for managing official repository plugins (zero patches) plus a make-dsh-plugin skill for guided plugin development. | |
| dsh-plugin-manager-registry | Offline-tolerant registry discovering and deduplicating DSH plugins from awesome lists, GitHub topics, and npm | ||
| dsh-hub | 3 | OMDSH community extension hub (built on official contracts) | dsh plugin add @omdsh/dsh-hub |
| dsh-plugin-installer | 5 | Marketplace plugin connecting DSH to the GitHub plugin ecosystem. | dsh plugin add dsh-plugin-installer |
| dsh-super-injector | 166 | Super module injector: inject local plugin packages at runtime (junction + loader.create, hot reload). | dsh plugin add @dsh-external/dsh-super-injector |
| oh-my-dsh | 57 | Plugin ecosystem for DSH: 700+ plugins with extension seams registered without touching the agent loop. | |
| dsh-plugin-hub | 100 | A plugin management panel: one-click enable/disable for installed plugins plus a GitHub dsh-plugin marketplace with details and one-click installs. | dsh plugin add dsh-plugin-hub |
| dsh-plugin-check | 25 | Plugin health checks: manifest protocol / patch format / build traps, zero-dependency and read-only. | dsh plugin add @deepseek-ai/dsh-plugin-check |
| dsh-plugin-doctor | Plugin health check: verify peer version compatibility before install. | dsh plugin add dsh-plugin-doctor |
|
| dsh-doctor | 1 | Profile health check: find configs broken by patches, dead patches, and tool name conflicts. | |
| dsh-capability-inspector | 1 | DSH Doctor plus runtime diagnostics (tools/models/skills/workspace/session/plugins/MCP troubleshooting). | dsh plugin add dsh-capability-inspector |
| dsh-security-audit | 14 | Local security audit: config, plugin origins, sessions, network exposure — read-only redacted risk report. | dsh plugin add @deepseek-ai/dsh-security-audit |
| dsh-session-health | 8 | Frame-level scan diagnostics for session files (torn/corrupt/empty detection). | dsh plugin add @deepseek-ai/dsh-session-health |
| dsh-passwords | 69 | Login gateway for the DSH web UI: password door with first-run setup, bcrypt + at-rest encryption (AES-256-GCM/HMAC), brute-force lockout, audit log, TLS 1.2+ with 80→443 redirect, CSRF, anti-framing. | dsh plugin add github:slywalker2006/dsh-passwords |
| dsh-evolve | 12 | Self-evolution: the agent hot-mounts/removes persistent plugins on itself mid-session. | dsh plugin add @dsh-external/dsh-evolve |
| dsh-trace | 1 | Telemetry backend exporting turns, model steps, and tool calls to yiTrace. | dsh plugin add @deepseek-ai/dsh-trace |
| fabric | 18 | An MC-Fabric-style hook processor. | dsh plugin add cordis-fabric-bundle |
| sandbox-micro | 3 | Support for the microsandbox backend. | dsh plugin add @deepseek-ai/dsh-sandbox-microsandbox |
| sandbox-mxc | 1 | Microsoft cross-platform sandbox support. | dsh plugin add @deepseek-ai/dsh-sandbox-mxc |
| sandbox-nono | 2 | Support for the nono sandbox backend. | dsh plugin add @deepseek-ai/dsh-sandbox-nono |
| dsh-stream-rules | 4 | Inject rules on demand without wasting context. | dsh plugin add dsh-stream-rules |
| dsh-git-identity | 6 | Pin Git commits to the environment's own author identity; env-var injection overrides all git config settings. |
dsh plugin add @loserfox/git-identity |
| dsh-plugin-graph | 2 | Visualize plugin relationship graphs. | dsh plugin add dsh-plugin-graph |
| dsh-dev-actions | 1 | Turn reusable dev commands proposed by the agent into sidebar actions. | dsh plugin add dsh-dev-actions |
| dsh-tool-policy | 3 | Declarative default-deny tool policy. | dsh plugin add dsh-tool-policy |
| dsh-openai-codex-auth | 12 | OpenAI Codex OAuth login and usage card. | dsh plugin add dsh-openai-codex-auth |
| deepseek-harness-docker | 113 | Community Docker/K8s packaging (hardened image + Compose + Helm). | |
| dsh-harness-ops | 15 | Ops toolkit: A/B dual-slot snapshot upgrades, auto-recovery, rollback, and self-healing diagnostics. | |
| dsh-multica-runtime | 68 | Multica DSH runtime bridge (stdio JSONL protocol). | dsh plugin add @multica-ai/dsh-runtime |
| session-teleport | 2 | PostgreSQL single-writer session handoff service. | dsh plugin add @mattheliu/session-teleport |
| session-persistence-rdb | 3 | Relational database persistence for sessions. | dsh plugin add @morlay/session-persistence-rdb |
| dsh-market | 6419 | The plugin market inside DSH: a Settings page to browse and search the full community catalog by category, with confirmed one-click installs and an installed-plugins view. | dsh plugin add github:dsh-market/dsh-market |
| dsh-webui-market-plugin | 104 | In-harness plugin market for the dsh web GUI: browse the awesome-dsh-plugin.com catalog and install/uninstall plugins into a profile from Settings → Plugins → Plugin Market. | dsh plugin add github:Sanqi-normal/dsh-webui-market-plugin |
| dsh-config-manager | 188 | Back up, restore, export, import, migrate and sync DSH configuration: dry-run preview, per-conflict decisions, automatic rollback on failure, cross-machine path remapping and an optional encrypted credential payload. | dsh plugin add dsh-config-manager |
| sofagent | 52 | Open-source FDE Harness governance layer: 24 git-diff audit rules, 80 MCP tools and 9 cordis-plugin integrations that intercept agent violations on the spot. | |
| dsh-backup | 27 | One-command backup of DSH user data: /backup, scheduled auto-backup, sha256 checksums and rotation. | dsh plugin add @xiaoyuyu6420/dsh-backup |
| dsh-git-server | 1 | Git server: embeds ts-gogs (a TypeScript reimplementation of Gogs) and serves a full Git service on its own port — HTTP clone/push, web UI, issues/PRs/wiki — reusing user-management credentials, start/stop from the settings page. | dsh plugin add @weibaohui/dsh-git-server |
| dsh-fde-tools | 2 | FDE toolbox bundle: installing this one plugin pulls in a curated set of common dsh plugins (git server, WebDAV mount, knowledge base, scheduled tasks, auto-resume, UI tweaks, auto-retrospection, file manager, smart titles, task board, plugin market, context trimmer, IM bridge, sidebar enhancements), with a panel showing install status and one-click gap-filling. | dsh plugin add @weibaohui/dsh-fde-tools |
| dsh-sync | 7 | Multi-machine sync: keeps multiple dsh replicas consistent through one private GitCode repository — skills, sessions, settings and plugin manifests each with an independent switch; changes go through branch, PR and merge, remote-only additions are pulled back before every push so nothing is deleted, and an AI smart-align step semantically merges files both sides changed (plus one-click conflict resolution); private repos enforced, pull never overwrites local edits. | dsh plugin add @weibaohui/dsh-sync |
| dsh-permission-rules | 123 | Declarative permission rules for DSH tool calls: state what is always allowed, always denied, or must always be asked, in one rule file. | dsh plugin add dsh-permission-rules |
| user-management | 1 | Login gate for the dsh web UI: unauthenticated visitors get a login/register page and the first registrant becomes admin; includes user and role management plus login and access audit logs. | dsh plugin add @weibaohui/user-management |
| dsh-privacy-guard | Privacy protection: credential masking and streaming restore at the local gateway, an exemption allowlist, encryption-key management, a credential-protected model entry, plus a built-in Qwen2.5-0.5B local model probe, a leak-detection sandbox and deployment controls. | dsh plugin add github:amwangfan/dsh-privacy-guard |
🎮 Fun / Other · 37
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-gomoku | 32 | Play Gomoku against the AI, or let two AIs battle it out. | dsh plugin add @deepseek-ai/dsh-gomoku |
| dsh-minigames | 34 | Side-panel arcade: 18 offline mini-games to play while the model thinks. | dsh plugin add @dsh-external/dsh-minigames |
| dsh-auto-chess | 2 | Auto chess: human vs AI, or AI vs AI. | dsh plugin add @deepseek-ai/dsh-auto-chess |
| dsh-plugin-d399 | 9 | Pops up a mini-game menu (wordle, match-3, extensible) while the model generates. | dsh plugin add @huanlin/dsh-plugin-d399 |
| dsh-ui-whale | 41 | Fully hand-drawn pixel whale companion (blinking, tail-wagging, water-spouting, hearts). | |
| whale-girl | 358 | Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable. | dsh plugin add whale-girl |
| dsh-pixel-whale | Lively pixel whale runtime status companion. | dsh plugin add dsh-pixel-whale |
|
| dsh-blue-whale-maid | 6 | Blue whale maid desktop pixel pet. | dsh plugin add dsh-blue-whale-maid |
| deepseek-pet | 52 | Keep a big blue whale pet in DSH. | dsh plugin add deepseek-pet |
| dsh-stickers | 24 | Bidirectional sticker reactions between user and agent. | dsh plugin add @dsh-external/dsh-stickers |
| dsh-emoji | 47 | Automatically add emojis to AI replies. | dsh plugin add @dsh-external/dsh-emoji |
| dsh-ads | 666 | Parody ads in 2005-Chinese-web style: sidebar banners, in-chat feeds, corner popups, and a close button whose hit area is smaller than it looks. All fictional. | dsh plugin add @dsh-external/dsh-ads |
| dsh-stock-market | 19 | Fixes the bug where your account can't lose money while you code. | dsh plugin add dsh-stock-market |
| dsh-douyin | 5 | Short-video sidebar: native player, series navigation, precise history replay. | dsh plugin add dsh-douyin |
| deepseek-manners | 14 | Append a thank-you note after every message. Mind your manners. | dsh plugin add deepseek-manners |
| dsh-sound-effects-plugin | 2 | Reasonix-style sound effects (generative pentatonic ambience + alert tones). | dsh plugin add dsh-sound-effects-plugin |
| dsh-fun-typewriter | 2 | WebAudio typewriter ambience with zero audio assets. | dsh plugin add @deepseek-ai/dsh-fun-typewriter |
| dsh-daily-fortune | 3 | Daily fortune: Guanyin lots, tarot, and a daily quote. | dsh plugin add @deepseek-ai/dsh-daily-fortune |
| dsh-plugin-spur | 5 | A braid in the chat stream; tug it to send the agent "get to work". | dsh plugin add @huanlin/dsh-plugin-spur |
| dsh-toy | 69 | Connect small toys to DSH (Toy Control Protocol). | dsh plugin add dsh-toy |
| dsh-learn-everything | 8 | Feynman learning loop: teach, explain back, judge, re-explain, rendered as rich HTML course cards. | dsh plugin add dsh-learn-everything |
| dsh-openmaic | 92 | OpenMAIC: classrooms, slides, interactive widgets, and Socratic teaching. | dsh plugin add @openmaic/dsh-openmaic |
| dsh-scholar | 50 | Academic assistant plugin. | dsh plugin add @dsh-scholar/research-plugin |
| dsh-101 | 6 | Document reading mode for DSH. | dsh plugin add @dsh-external/dsh-101 |
| dsh-reasoning-translator | 1 | Make the model's chain-of-thought output in your language. | dsh plugin add dsh-reasoning-translator |
| dsh-director-toolkit | 8 | Direction pack for 3D/technical artists: Blender, Three.js, Houdini, and C4D guidance. | dsh plugin add @lhmd/dsh-director-toolkit |
| dsh-apple-mode | Xcode AI integration for DSH: 26 Xcode MCP tools (mcpbridge) + Apple platform skills + Xcode Intelligence-style persona (agent preset or global bundle). | dsh plugin add dsh-apple-mode |
|
| notes | 295 | Export DSH conversations as Smartisan Notes-style PNGs, or create and update Markdown notes in a configured account-scoped workspace. | |
| dsh-cost-meter | 410 | Per-session and daily API cost, budget with usage %, official balance, history dashboard, and one-click official price sync with peak/off-peak pricing. | dsh plugin add github:Han-1413141/dsh-cost-meter |
| dsh-user-experience | 21 | Finds potential UX issues in your project: automatically reviews React/TypeScript code, pinpoints each problem, and gives concrete suggestions. | dsh plugin add github:DietCokewithSugar/dsh-user-experience |
| dsh-balance-meter | 19 | DeepSeek account balance and session cost in the composer dock, with auto-fetched official pricing and peak/off-peak support. | dsh plugin add github:Ghost011118/dsh-balance-meter |
| dsh-novel-writer | 24 | Chinese novel writing assistant: sentence-pattern/emotion/imagery analysis, six-dimension prose baseline band, 12-axis atmosphere spectrum, style profile, local semantic retrieval (0 token) and foreshadowing management; 15 tools. | dsh plugin add dsh-novel-writer |
| dsh-gaokao | 4 | Gaokao countdown blackboard: desktop blackboard widget counting down days to the gaokao (double-click to collapse into a slim bar), with random knowledge-card quizzes while the agent works; open Markdown knowledge-card framework. | dsh plugin add @weibaohui/dsh-gaokao |
| dsh-fireworks | 1 | Fireworks celebration engine: floats fireworks above the chat window while the agent codes; welcome, per-turn, tool-spark, milestone, finish and failure events each draw from their own card group with random variants, and token usage decides firework size and splendour. | dsh plugin add @weibaohui/dsh-fireworks |
| dsh-matrix | Matrix digital rain: drapes the chat window in the classic green character rain — cascading columns with incandescent white heads and green tails, streaming the tokens the agent is generating into the rain in real time; opacity, speed, density, font size and colors are all adjustable, and rain intensity follows agent activity. | dsh plugin add @weibaohui/dsh-matrix |
|
| dsh-kite | Kite-flying engine: while the agent codes, an animated kite drifts and sways in the wind on screen, tethered to the bottom edge of the window — the busier the agent, the denser the events and the higher it flies; ships a Weifang-style framework card deck (sand-swallow, goldfish, butterfly, bagua, dragon-head and more, hard-wing / soft-wing / flat / dimensional frames), with shape x pattern x colors all swappable data configs, and supports pasting user images onto the kite face with real-time affine transforms as the kite banks. | dsh plugin add @weibaohui/dsh-kite |
|
| dsh-whale-musume | 124 | Genki whale-girl desktop pet: head-pat bonding, work-posture linkage, 90+ illustrations, 39 achievements and its own settings panel; desktop (DSH 0.2.0-rc.2) and legacy Web builds. | dsh plugin add github:Sutera-Diffusus/dsh-whale-musume |
🏛️ Official & Meta · 10
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| deepseek-ai/deepseek-harness | 249113 | Official core repo: "everything is a plugin", driven by Cordis. | |
| deepseek-ai/awesome-deepseek-agent | 6204 | Official curated list of DeepSeek agents. | |
| awesome-dsh-plugin/awesome-dsh-plugin | 18661 | Community curated list (105 plugins + sites + badges). | |
| bruc3van/awesome-dsh-plugin | 413 | "Find your plugin in 30 seconds", with scenario descriptions and a 505-plugin snapshot. | |
| 0xsline/awesome-deepseek-harness | 1178 | Curated DSH ecosystem: plugins, tools, and infrastructure. | |
| AdamPlatin123/awesome-dsh-plugins | 1471 | Catalog plus a daily compatibility radar (four-dimension checks + live tests). | |
| Alex-Yanggg/awesome-DSH-plugin | 101 | Categorized catalog covering productivity, extensions, debugging, and custom development. | |
| HenryZ838978/deepseek-harness | 48 | Third-party harness: Python library + dsh CLI + MCP server + SKILL.md. | |
| vvlife/whalehub-dsh | 6 | Third-party plugin store/hub. | |
| plugin-template | 13 | Plugin template repo (based on the official turtle-ui repo). | dsh plugin add @your-scope/dsh-plugin-template |
📦 Install a Plugin
# Install a plugin (forwards to pnpm; npm / git / tarball all supported)
dsh plugin --profile <name> add <pkg>
# Example
dsh plugin add dsh-cc-tui
Each enriched entry above shows its install command, e.g. `dsh plugin add <npm-package>`.
🛠️ For plugin developers
Want to build your own plugin? A minimal DSH plugin is just a module exporting name + apply:
import type { Context } from '@deepseek-ai/cordis'
export const name = 'hello-plugin'
export function apply(ctx: Context) {
// register a tool, a command, a UI node, ...
}
- 📖 Official docs: first plugin · Cordis primer
- 📦 Publish: declare
dsh.bundleinpackage.json, thendsh plugin add <your-package> - 🔍 Get discovered: add the
dsh-plugintopic, then submit it here (see CONTRIBUTING)
💾 Data
Machine-readable data lives in web/data.js (generated by scripts/gen-web-data.mjs from the 14 category files). Category definitions in docs/taxonomy.md. For AI agents / LLMs, see llms.txt.
🤝 Contributing
Contributions welcome — add your plugin, fix a category or a description. See CONTRIBUTING.md.
Please add the dsh-plugin topic to your plugin repo so others can find it.
⚠️ Disclaimer
This is a community-maintained index. Listing does not imply safety, quality, or compatibility endorsement. Plugins are developed and maintained by their authors; installing a plugin means running third-party code on your machine — review the source and proceed at your own risk. This repository is not affiliated with DeepSeek.
📄 License
Code MIT · Content CC-BY-SA 4.0
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install awesome-dsh-plugins for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:kejixiaoliang/awesome-dsh-plugins Headless (CLI) profile:
dsh plugin --profile headless add github:kejixiaoliang/awesome-dsh-plugins Test report
Not yet L3-verified — see failure note below if we already ran it.
Note: No failure note yet — queued or not yet run. Browse all pending failures →
When to use it
Find which plugins actually work today — the list carries daily compatibility tracking rather than a static name dump.
Who it's for
Anyone evaluating plugins who wants a living compatibility signal instead of a README that may be stale.
For developers — extending it
It is a curated directory with CI, so contribution means feeding compatibility results or correcting entries — not writing plugin code.