awesome-dsh-plugins
September 7, 2026 · View on GitHub
A curated, evidence-led directory for [DeepSeek Harness (DSH)][1]. It distinguishes loadable Cordis/DSH extensions from skills, launchers, ordinary DeepSeek applications, and projects that only added a GitHub topic.
DeepSeek Harness is in Developer Preview and uses Cordis' “Everything is a plugin” architecture. A DSH profile composes bundles; external extensions commonly declare their loading mechanism through a dsh field in package.json and a patch file.[1] [2] Test every installation against your own DSH release before relying on it.
Snapshot: 2026-09-07. This edition's main directory includes 1851 verified plugins and skills whose source or install manifests were inspected, organized into 22 capability categories (aligned with the companion site deepseekharnessplugins.com); the full listing is split into 22 category pages under docs/categories/. Plus a full aggregated catalog — CATALOG.md, 2,648 repositories — merged and deduplicated from GitHub search and several community directories. Aggregation is not an installation, compatibility, maintenance, or security certification; only the verified subset enters the main directory, with evidence in data/verified-plugins.csv and data/audit-results.csv.[3]
| Navigation | Purpose |
|---|---|
| Full aggregated catalog | All 2,648 DSH-related repositories, including unreviewed candidates; audit log |
| Verified directory | Verified loadable extensions grouped into 22 capability categories (aligned with the site) |
| UI & Experience · Sessions & Messages · Other · Desktop & Apps · MCP & Protocols · Plugin Tooling · Web UI & Frontend · Themes & Skins · Security & Auth · Chat & IM · CLI & Terminal · Voice & Speech · Lists & Resources · Usage & Billing · Agents, Automation & Workflows · Integrations & Sharing · Developer Tools · Knowledge & Research · Design, Media & Vision · Web & Browser · Ecosystem & Resources · Just for Fun | 22 category anchors |
| Built-in DSH components | Runtime components shipped in the official source tree |
| Watchlist and related projects | Related but unverified or non-loadable projects |
| Safety | Permission-aware installation guidance |
Full aggregated catalog
CATALOG.md is the auto-generated full aggregated catalog: it merges and deduplicates every repository found under the GitHub dsh-plugin / deepseek-harness topics, name search, the topic crawl snapshot, and several community directories (bruc3van/awesome-dsh-plugin, Alex-Yanggg/awesome-DSH-plugin, awesome-dsh-plugin/awesome-dsh-plugin, AdamPlatin123/awesome-dsh-plugins). The machine-readable version is data/repositories.csv.
- The pool is a discovery list, not a recommendation or compatibility list; only the
✅verified subset enters the main directory below. - Rebuild
CATALOG.mdanddata/repositories.csvanytime with scripts/aggregate.py (requires an authenticatedghCLI).
Verified directory
An entry in this section has at least one verified native signal: a reproducible dsh plugin command, a dsh.bundle / cordis.patch.yml declaration, or a DSH-compatible Cordis apply entry. Verified does not mean audited, endorsed, safe, or stable.
The full listing for each category lives in its own page under
docs/categories/, each linked to the matching site category at the top; below we show only the most recently active entries per category.
| Navigation | Purpose |
|---|---|
| Full aggregated catalog | All 2,648 DSH-related repositories, including unreviewed candidates; audit log |
| Category pages (full listings) | UI & Experience · Sessions & Messages · Other · Desktop & Apps · MCP & Protocols · Plugin Tooling · Web UI & Frontend · Themes & Skins · Security & Auth · Chat & IM · CLI & Terminal · Voice & Speech · Lists & Resources · Usage & Billing · Agents, Automation & Workflows · Integrations & Sharing · Developer Tools · Knowledge & Research · Design, Media & Vision · Web & Browser · Ecosystem & Resources · Just for Fun |
| Built-in DSH components | Runtime components shipped in the official source tree |
| Watchlist and related projects | Related but unverified or non-loadable projects |
| Safety | Permission-aware installation guidance |
| Contributing and maintenance | Submission format and review bar for new projects |
UI & Experience
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| aa2246740/dsh-better-display | Adds a reading tab that exposes live steps and reasoning, then collapses completed turns into the final answer with MCP app cards. | export DSHX_HARNESS=/absolute/path/to/deepseek-harness; export DSH_HOME=/absolute/path/to/your/dsh-home; export DSH_WEB_PORT=3080; git clone https://github.com/aa2246740/dsh-better-display.git "$DSHX_HARNESS/my-plugins/dsh-better-display"; cd "$DSHX_HARNESS/my-plugins/dsh-better-display"; node scripts/link-harness-dependencies.mjs "$DSHX_HARNESS"; npm test; DSHX_HARNESS="$DSHX_HARNESS" npm run build; dshx check dsh-better-display --harness "$DSHX_HARNESS"; dshx activation-plan dsh-better-display --change new-client --harness "$DSHX_HARNESS"; dshx activate-new-client dsh-better-display --profile web --port "$DSH_WEB_PORT" --harness "$DSHX_HARNESS" | MIT; README labels the release v0.2.0 while package.json is 0.1.0; GitHub metadata reports NOASSERTION although LICENSE and package.json say MIT, and setup depends on the external dshx devkit. |
| a903067276-rgb/dsh-file-upload | Adds DSH web upload and drag-and-drop handling, archiving files or folders and routing images to attachments or path text. | dsh plugin --profile web add "github:a903067276-rgb/dsh-file-upload#main" | MIT; Requires DSH web >=0.1.0-rc.7; manual mounting must use one patch entry, and Linux/Windows are expected but not fully tested. |
| abiddotdev/dsh-visualizer | Registers visualizer tools and an inline Web preview card for charts, diagrams, mockups, and interactive artifacts. | git clone https://github.com/abiddotdev/dsh-visualizer.git /tmp/dsh-visualizer && cd /tmp/dsh-visualizer && pnpm install && pnpm build && dsh plugin --profile web add /tmp/dsh-visualizer | MIT; README and package repository URLs point to abidhmuhsin/dsh-visualizer rather than the reviewed abiddotdev repository; use the local canonical checkout path above and review artifact sharing settings. |
| Amakurai/dsh-liketavern | Adds character cards, prompt presets, lorebooks, personas, long-term memory, and floor branching to dsh web. | dsh plugin --profile web add github:Amakurai/dsh-liketavern | MIT; Requires Node >=24 and a matching pre-release DSH host; the README documents the dsh 0.1.2-rc.1 peer set and known platform limits. |
| baisama-cloud/dsh-galgame-generator | Scans workspace scripts and assets, then builds a branching Galgame with sprites, audio, save slots, and a Web player. | pnpm pack; cd ~/.dsh/profiles/web; pnpm add /absolute/path/to/dsh-galgame-generator-0.4.0.tgz; restart dsh web | MIT; Installation is manual tarball/profile wiring and depends on the committed built lib/ artifacts; compatibility follows DSH preview APIs. |
| MrmoLabs/dsh-mermaid | Renders Mermaid blocks as secure SVG diagrams with code fallback, fullscreen zoom and pan, and SVG export. | dsh plugin --profile web add -w dsh-mermaid; or npx.cmd -y github:MrmoLabs/dsh-mermaid install; restart dsh web | MIT; README.md reports last verification with @deepseek-ai/dsh 0.1.0-rc.7 on 2026-08-24 and requires Node.js >=22.19.0; DSH preview APIs may change. |
| plolpl789/dsh-raw-html-v2 | Adds a toggleable HTML card renderer with KaTeX, Mermaid, SVG, fonts, and optional interactive program pages. | git clone https://github.com/plolpl789/dsh-raw-html-v2.git /tmp/dsh-raw-html-v2 && dsh plugin --profile web add /tmp/dsh-raw-html-v2 && dsh web | MIT; The npm registry has no dsh-raw-html-v2 package and package.json is private, so install from a local checkout or packed tarball; keep Trusted Mode off for untrusted output. |
| hanzhangzzz/dsh-diagram | Creates, edits, autosaves, and exports session-linked architecture and flow diagrams in a Canvas tab. | npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add dsh-diagram@0.4.0 | MIT; Documented compatibility is pinned through DSH 0.1.1-rc.2; the plugin refuses to load unless DSH Web binds to 127.0.0.1. |
| Jimmy0123-ux/dsh-token-pet | Displays live DSH state, context and token usage, cross-session ledger and trends, and user-triggered prompt enhancement in the DSH Web UI. | dsh plugin --profile web add dsh-token-pet (or dsh plugin --profile desktop add dsh-token-pet); restart DSH or refresh the Web UI after installation. | MIT; README.md says current version 0.1.0 while package.json and package-lock.json say 0.1.1; also install into a profile that includes the DSH Web UI host and review the plugin's local-permission boundary. |
| Y1X1n/dsh-prompt-optimizer | 在 DSH Web 会话发送栏提供提示词诊断与优化按钮,并通过当前会话模型流式返回优化结果。 | dsh plugin --profile web add github:Y1X1n/dsh-prompt-optimizer; 备用路径:下载 https://github.com/Y1X1n/dsh-prompt-optimizer/releases/latest/download/y1x1n-dsh-prompt-optimizer.tgz 后运行 dsh plugin --profile web add ./y1x1n-dsh-prompt-optimizer.tgz;README 提醒 Windows 本地目录 link 形式不可用,应使用 tarball。 | MIT; README 明确提示 Windows 目录 link 安装会导致插件不加载;兼容性与实测状态属于作者 README 声明。 |
This category has 250 verified entries, view the full list →
Sessions & Messages
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| AgentDebugX/AgentDebugX | Captures and diagnoses DSH session trajectories via /agentdebug commands and model tools; local FastAPI dashboard. | python -m pip install "agentdebugx[ui]>=0.3.1,<0.4" && dsh plugin --profile web add dsh-agentdebugx && dsh web | MIT; Targets DSH 0.1.1-rc.2; dashboard must not be exposed without auth/TLS. |
| corrinehu/dsh-workbuddy-connect | Adds WorkBuddy models to the DSH model picker with zero configuration across Web/Desktop/TUI; settings card shows account info and remaining credits. | dsh plugin --profile web add dsh-workbuddy-connect | MIT; Depends on non-official WorkBuddy client interface; may break on app updates; README restricts to personal research use. |
| DingTalk-Real-AI/dsh-dingtalk | Chat bot bridging dsh web to DingTalk private/group chats: streaming AI cards, session persistence, model selection, workspace switch, access policies. | dsh plugin --profile web add @dingtalk-real-ai/dsh-dingtalk@latest && dsh web | MIT; Only dsh web profile supported; local-only uptime; Windows experimental; requires Node ^22.19 or >=24. |
| MichengAI/dsh-archive-manager | Archive sessions from sidebar, browse/manage in Settings->Archived, restore single/all, permanent delete with double-confirm. | dsh plugin --profile web add @michengai/dsh-archive-manager@latest | Apache-2.0; Not an official DeepSeek product; verify plugin source before granting delete permissions. |
| Ultronen/dsh-archived-chats | Web-plugin archive management UI: workspace-grouped browsing, full-text search, native preview, History with restore-as-copy, ZIP export/import, Recycle Bin, retention policies. | dsh plugin --profile web add dsh-archived-chats@latest | MIT; Reads archived conversation content (may include sensitive chat text); data persists under $DSH_HOME after uninstall (by design). |
| AgentConnect/dsh-awiki | Web-profile DSH bundle adding AWiki identity (OTP login/recovery), IM (DMs, groups, attachments), AI summaries, 5 mail + 5 message agent tools. | dsh plugin --profile web add @awiki/dsh-plugin@latest | MIT; Third-party org (not DeepSeek); depends on hosted awiki.ai services; v1 lacks E2E encryption. |
| boomzikazita/dsh-cybernetics | Agent 工具循环的控制论运行时:前馈拦截不可逆操作、EMA 失败率滤波、fast/deep/conservative 档位自适应稳定阀、发散/振荡检测、能控性自检 | dsh plugin --profile web add github:boomzikazita/dsh-cybernetics | MIT; 拦截并记录本地工具调用、写本地 NDJSON 状态日志;不访问网络、无需 API Key;会 block 命中规则的工具调用 |
| yjh051108/dsh-router-standard | Task-aware reasoning-mode router for DSH: classifies first real user message (build/fix/ambiguous), injects matching persona + band-gated tool surface, progressive tool disclosure, dev_router_status/mode/subagent commands | Copy-Item -Recurse .\preset\router-standard $HOME\.dsh\.agent-presets\router-standard; npm package dsh-router-standard | MIT; Research artifact; author formally retracted dual-attractor theory sections; presets are experimental and rewrite first-turn prompts |
| SiriLee/dsh-rewind | Claude Code-style in-place /rewind for DSH web profile: cut conversation back to any earlier user message, optional workspace-file restore from disk-persisted before-backups, per-message button + candidate picker UI | dsh plugin --profile web add dsh-rewind-plugin (git installs need allowBuilds in profile's pnpm-workspace.yaml) | MIT; npm name is dsh-rewind-plugin (dsh-rewind taken); known <=v0.2.4 marker-turn bug can corrupt client replay; ships dsh-rewind-repair |
| tinqiao-oss/engramory | 便携记忆协议:常驻规则 + 记忆纪律(SKILL.md),纯 markdown 笔记单一库跨宿主共享;原生插件 dsh-engramory 用 ctx.tools.guard() 把常驻索引的体积上限做成单调拒绝(写前 deny 而非提醒),并经 ctx.inject(['skills']) 在运行时注册 skill,不依赖文件落到五个 skill 根之一 | dsh plugin --profile <name> add dsh-engramory(npm 包 dsh-engramory;亦可 python tools/engramory_init.py dsh --install-skill 只装 skill + AGENTS.md 块) | MIT; dsh 仍是开发者预览、插件 API 可能变化;0.2.0 装上永不激活(issue #8),须 0.2.1 及以上;记忆以明文 markdown 存本地 .engramory-memory/,位于项目仓内时应加入 git 忽略;插件本身无 exec/eval/网络请求/环境变量读取 |
This category has 110 verified entries, view the full list →
Other
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| FishBottle7/opencode2dsh | Add OpenCode Zen's anonymous free model lane as a native DSH provider in the model picker. | dsh plugin --profile web add @opencode2dsh/dsh-plugin; restart dsh web and select a model from the opencode2dsh group. | MIT; The anonymous lane is quota-per-IP and external; inspect upstream/privacy and keep the default adapter mode because the legacy sidecar is not in the published package. |
| EarzuChan/DshVibeLearning | Adds a /learn workflow with interactive lessons, review scheduling, quizzes, persistent outlines and notes, and an in-app learning panel. | Run dsh plugin --profile web add dsh-vibe-learning, then dsh web; in a new session run /learn. | MIT; The README labels the project early-stage/POC, warns of breaking changes, missing background reminders, last-writer-wins outline edits, and possible UI desynchronization. |
| PensiveFei/dsh-voice-scribe | Voice dictation input for DSH composer with local/offline ASR default. | dsh plugin --profile web add dsh-voice-scribe | MIT; Unaffiliated third-party plugin; host-side /voice-input routes fenced (loopback/trustedHosts). |
| TencentCloud/tencentcloud-agentobs-sdk-dsh | Streams DSH GenAI traces to Tencent Cloud CLS log service with 5-layer span hierarchy, configurable batching/retry, content capture toggle. | dsh plugin --profile web|headless|harness add tencentcloud-agentobs-sdk-dsh | Apache-2.0; Content capture enabled by default; disable via captureContent:false; requires DSH >=0.1.0-rc.6 <0.2.0. |
| lizhiyao/oh-my-knowledge | Runs controlled A/B evals, artifact health checks, evidence-gated promote/evolve/rollback version lifecycle, observability traces. | dsh plugin --profile web add oh-my-knowledge && dsh --profile web | MIT; Primarily a standalone npm CLI; DSH integration is one of several executors. |
| ZSeven-W/dsh-harbor | Scans installed third-party DSH bundles and reports 13 capabilities with file:line evidence, conflict detection, version drift tracking. | dsh plugin --profile web add @zseven-w/dsh-harbor@next && dsh web | MIT; Pre-release 0.1.0-rc.2 (install via @next tag); static analysis yields false pos/neg. |
| Yan-Zero/dsh-std | Protocol-definition meta-layer and DSH adapter loading standard dsh-plugin.json facets into DSH. | dsh plugin --profile web add @dsh-std/adapter-dsh | MIT; Explicitly early drafts (0.1.0-rc); package surface and rc protocol alignment still churning. |
| lninghaha/dsh-coding-subscription-oauth | 为 DSH 提供编码订阅 OAuth 登录的模型路由插件,一个插件覆盖五个 Provider:SuperGrok/Grok Build、ChatGPT Plus/Pro Codex、Kimi Code、Claude Code 及 Google Antigravity。含本地 OAuth/device-code 登录、动态模型目录、凭据 0600 原子存储、可选本地 API 网关、Codex 搜索/用量/图像等可选能力 | dsh plugin --profile web add dsh-coding-subscription-oauth@0.6.0(可选加 dsh plugin --profile web add dsh-agy@0.1.2),随后重启 DSH Web 进程;要求 DeepSeek Harness 0.1.0-rc.6+ 与 Node 22.19+ | Apache-2.0; 合规性:通过第三方 harness 使用厂商订阅账号处于各厂商条款灰色地带,项目声明仅限自有账号、不支持批量/配额转售/绕过付费墙;商业使用建议官方 API-key 渠道 |
| zexadev/dsh-tether | 通过 iroh P2P 打洞将开发机上的 DSH Web 界面端到端带到手机(Android 已签 APK / iOS 未签 beta IPA),支持多机配对、审批通知、跨网直连,无需公网 IP 或中转服务器;附 Rust sidecar 与 Tauri 手机应用 | 机器端:dsh plugin --profile web add dsh-plugin-tether;或源码:cargo build --release -p tether-host && dsh plugin --profile web add .;手机端从 GitHub Release 安装 APK | MIT; DSH 处于 developer preview,仅对 dsh 0.1.0-rc.7/rc.8 验证;iOS 为 beta(未真机运行、需自签、7 天过期);README 建议不要在运行不可信代码的机器上启用本插件 |
| lcgash/dsh-plugin-uw | Merge multiple directories into one DSH session with configurable r/w scopes. | dsh plugin add github:lcgash/dsh-plugin-uw | Apache-2.0; License stated Apache-2.0 in README but GitHub license API null (no LICENSE file auto-detected) — verify LICENSE present before publishing. |
This category has 75 verified entries, view the full list →
Desktop & Apps
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| liguobao/ds-harness-remote | Lets authorized desktop, web, and Android clients operate a remote Harness host. | dsh plugin --profile web add ds-harness-remote@0.4.2 | MIT; Remote use requires account and device authorization and the hosted relay; credentials, settings, and remote workspace access expand the trust boundary. |
| riesbri/dshline | Provides a terminal-native DSH frontend for sessions, profiles, plugins, agents, themes, and live scrollback. | dsh plugin --profile dshline add @dshline/dshline; dsh --profile dshline | MIT; The GitHub repository root is a workspace, so use the published @dshline/dshline package or the documented packages/dshline local path rather than a repository-root Git install. |
| slywalker2006/dsh-passwords | 登录网关(密码门):首次配置、多用户(主/子用户)、防爆破锁定、审计日志、自动 HTTPS;让 DSH 可安全远程访问 | bash install.sh(一键安装;Windows: install.bat;dsh 侧挂载 cordis 补丁) | GPL-3.0-only; 处理特权凭证属高风险;公网部署需放行 80/443 并妥善保管首次配置密钥;经密码门登录的远程浏览器可编辑 dsh 设置 |
| ARFCON/dsh-hotplug-hub | DSH 热插拔插件中枢/桌面管理器(C# WinForms + WebView2):插件与 Skill 管理、MCP(STDIO/streamable-http)管理、全局记忆中枢(~/.dsh/memory-hub)、hotpack 插件组合(assembly)、AI 对话式装配 | 从 Releases 下载安装包 DSH-Hotplug-Hub-win-x64-setup-v0.9.8.exe --silent,安装后自动将内置插件装入 ~/.dsh/profiles/web;或 node launcher/index.js assemble example | MIT; 仓库仅创建 3 天(2026-08-19),版本处于 pre-release;插件打包用自定义 hotpack 格式而非标准 cordis.patch.yml;桌面端以 Windows 为主 |
| RAFOLIE/dsh-desktop-windowos | DSH Windows desktop shell plugin: installs/auto-updates a Tauri v2 tray app (single portable exe) launching dsh web with embedded webchat UI, desktop shortcuts, desktop_launch tool, task-done notifications, diagnostics export | dsh plugin --profile web add dsh-desktop-plugin (or drop the exe beside node_modules/.bin/dsh.cmd) | MIT; Project is primarily a desktop shell; only the companion dsh-desktop-plugin npm package is the DSH-loadable artifact; unsigned exe triggers SmartScreen |
| saya-ch/dsh-mobile | Exposes a computer's DeepSeek Harness over a secure LAN to a phone browser or Android App; provides a mobile layout, device pairing (QR/link/key), /mobile conversational customization of the phone UI, and a local extension host for phone-triggered computer capabilities (e.g. live CPU/RAM/disk monitor). | dsh plugin --profile web add dsh-mobile@alpha | Apache-2.0; LAN-only; treat paired devices as fully trusted since they can control computer DSH; do not forward the gateway to the public internet; lost phone should have its device trust revoked on the desktop; extension host.mjs runs with local user privileges. |
| JUANWANG-BUAA/dsh-full-remote | Token-gated reverse proxy keeps DSH web usable over public tunnels/other devices: settings, credentials and file access stay working; per-device sessions. | dsh plugin --profile web add dsh-full-remote | MIT; 公网反向代理暴露设置/凭据/文件访问,务必启用 token 鉴权并限制暴露面。 |
| Asaiuta/dsh-session-hub | Session Hub:把多台远端 dsh web 部署的会话聚合进本机官方 Web UI 并原生操控——会话历史、逐 token 实时流、审批/提问卡片均由官方组件渲染,插件只做 /api 数据桥接;设置→插件→Session Hub 管理服务器(增删/探活/远端新建会话/模型配置同步);无 SSH、无屏幕抓取、远端零配置零插件。 | dsh plugin --profile web add dsh-session-hub (npm dist; dev: git clone + dsh plugin --profile web add file:/path/to/dsh-session-hub; remove leaves registry file $DSH_HOME/plugins/dsh-session-hub.json) | MIT; Server registry is plaintext JSON containing remote baseUrls; only point it at trusted DSH instances. |
| beex-labs/dsh-desktop-plugin | Desktop-launcher plugin: mounts a desktop-launcher host row in dsh web; with autoLaunch it spawns the packaged DeepSeekHarness.Desktop.exe (WPF/WebView2 shell, .NET 8 self-contained) once the web server is ready, handing it DSH_WEB_PORT; never downloads anything and never spawns a second server. | cd packages/dsh-desktop && pnpm build (tsc) && pnpm pack, then dsh plugin --profile web add ./dsh-desktop (or npm-publish and dsh plugin --profile web add dsh-desktop); optionally enable - id: desktop-launcher + config { autoLaunch: true } in the profile's cordis.patch.yml | MIT; Repo root has no LICENSE file but the published npm package declares MIT; shell exe is Windows-only. |
| bluecobaltum/dsh-lan-proxy | LAN access for the DSH Web UI: makes the local dsh web control plane reachable from other devices on the network; ships an explicit security warning and recommends pairing with an auth layer. | Put the repo dir where DSH can resolve it (e.g. plugins/dsh-lan-proxy under the checkout) and add - id: dsh-lan-proxy with name pointing at src/index.ts to ~/.dsh/profiles/web/cordis.patch.yml (or dsh plugin add dsh-lan-proxy once published to npm) | Not found; Do not enable on untrusted networks without a reverse-proxy auth layer (e.g. deepseek-harness-auth). |
This category has 49 verified entries, view the full list →
MCP & Protocols
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| ArvinQi/dsh-mcp | Configures stdio or HTTP MCP servers in DSH, manages their tools, and supports OAuth plus search-based tool injection. | dsh plugin --profile web add github:ArvinQi/dsh-mcp; append '- insert: [{ id: dsh-mcp, name: dsh-mcp }]' to $DSH_HOME/profiles/web/cordis.patch.yml; restart dsh web and hard-refresh the browser | MIT; Review each MCP server command, URL, header, and OAuth target before enabling it; installation alone does not activate the plugin until the manual loader row is added. |
| xxxyz/DeepSeekHarness-MCP-Manager | Manage MCP server and DSH skill entries with CRUD, enable/restart, import/export, health, and model-facing controls. | dsh plugin --profile web add @xxxyz/dsh-mcp-manager@latest; hard-refresh the browser with Cmd/Ctrl+Shift+R and open Settings -> MCP manager | MIT; The token is optional and disabled by default; do not expose the DSH web port without configuring DSH_MCP_MANAGER_TOKEN or an equivalent loader token, and treat configured stdio commands as executable code. |
| huaweicloud/huaweicloud-devkit | Routes Huawei Cloud tasks to service skills and MCP tools, KooCLI, APIs/SDKs, safety checks, and sandbox operations. | npx --yes huaweicloud-devkit install --target dsh; restart the DSH session. If the DSH MCP client is missing, run: npx @deepseek-ai/dsh plugin --profile web add @deepseek-ai/dsh-mcp-client. | Apache-2.0; Curate this as verified_skill rather than native verified_plugin: docs/dsh-integration.md explicitly says V1 does not ship a native Cordis plugin, despite the root dsh.bundle/cordis.patch metadata; the DSH path depends on the MCP client and cloud credentials. |
| duhu2000/dsh-mcp-connector | Connects and manages Streamable HTTP and stdio MCP servers with OAuth 2.0 PKCE/API keys, discovery, tool and prompt loading, health checks, and a Web marketplace. | dsh plugin --profile web add dsh-mcp-connector; fully restart DeepSeek Harness Desktop, or stop and restart the dsh web process. | MIT; Default patch settings persist secrets locally, open the browser for OAuth, and fetch a remote registry; only connect trusted MCP servers and stdio commands, and review permissions before exposing tools to an agent. |
| null119/dsh-mcp-manage | Adds a Web settings page that persists MCP definitions and live-loads their tools without restarting the DSH host. | dsh plugin --profile web add link:<path to this repo>; or, once published, dsh plugin --profile web add dsh-mcp-manage; restart dsh web. Remove with dsh plugin --profile web remove dsh-mcp-manage. | MIT; The plugin does not vet the security of user-configured MCP commands or endpoints; inspect command, env, cwd, URL, and headers before enabling a server. |
| Likenttt/garmin-connect-plugin-for-dsh | 通过 DSH/MCP 查询 Garmin 活动、睡眠、步数、心率和训练数据,并支持 MFA、FIT 导出和确认后的训练创建。 | npx --legacy-peer-deps=false @deepseek-ai/dsh plugin --profile web add dsh-plugin-garmin-connect | MIT; 不要把 GARMIN_PASSWORD、GARMIN_SESSION_TOKEN 或 session 文件内容交给模型;README 要求本地 loopback MFA/账户确认,且实际 Garmin API、账号数据和可写训练操作都超出纯本地工具范围。 |
| qinyre/dsh-plugin-capabilities | Adds Settings pages to manage skills, MCP servers, external-agent imports, and a curated capability marketplace. | dsh plugin --profile web add dsh-plugin-capabilities | MIT; Treat marketplace sources, imported secrets, stdio commands, HTTP MCP endpoints, and global/profile patch writes as privileged configuration; use only trusted entries and review them before enabling. |
| BeforeWave/dsh-with-chatgpt | Lets ChatGPT inspect local repos, trace symbols, edit files, delegate build/test loops to native DSH sessions. | dsh plugin --profile web add @beforewave/dsh-with-chatgpt && dsh web | MIT; Repo is a README-only documentation front — actual source in beforewave/agent-chatgpt-helm monorepo; grants remote session command execution. |
| chainbase-labs/Agentkey | Grants agents live web search, scraping, social media, crypto, finance and e-commerce data through one remote MCP server. | npx -y skills add chainbase-labs/agentkey -g -a universal -s agentkey -y && npx -y @agentkey/cli --auth-login --only dsh | Apache-2.0; Hosted paid service; requires auth-login to write local Bearer key; the platform proxies all data queries. |
| FTShare-Lab/dsh_kline | 面向 DeepSeek Harness 的交互式 K 线/金融数据插件:MCP 工具(analyze_kline、fetch_candles、calc_metrics、health)提供港股/美股/A 股多市场行情,技术指标(MA/MACD/KDJ/RSI/BOLL/ATR/VWAP)、支撑压力位、区间统计、新闻与基本面,并在原生侧栏以交互图表展示 | git clone && cd dsh_kline && pnpm install && bash ./scripts/bootstrap.sh && pnpm dsh:web(等价于 dsh plugin --profile web add "link:$PROJECT_ROOT" && dsh --profile web --patch config/dsh-kline.patch.yml) | MIT; package.json 标记 private:true,未发布到 npm,只能源码构建挂载;行情数据依赖 FTShare 外部数据源,README 注明可能延迟且非投资建议;仓库创建于 2026-08-14,属于新项目 |
This category has 29 verified entries, view the full list →
Plugin Tooling
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| yxxbc/dsh-balance-plugin | DeepSeek 余额监控与用量统计:CNY/USD 双余额池多账户查询、低余额告警、官方充值入口、Miyu 风格用量仪表盘、三方插件管理、query_api_quota 模型工具 | dsh plugin --profile web add dsh-balance-plugin(github: 源)或 curl -fsSL https://raw.githubusercontent.com/yxxbc/dsh-balance-plugin/main/install.sh | bash | MIT; npm 上存在他人同名包 dsh-balance-plugin@0.1.0,裸包名会装错,务必用 github: 源或官方一键脚本 |
| bowenliang123/dsh-context | Context dashboard tab + /context command showing context-window composition, per-turn history, compaction/prune events, per-message token costs | dsh plugin --profile web add dsh-context | Apache-2.0 |
| crazywoola/dsh-balance | DSH Settings-page balance monitor: total/recharge/gift balance, chat-composer balance summary, available models for the API key, cached queries with manual refresh, DeepSeek peak-hour indicator, zh/en i18n | dsh plugin --profile web add @pinkbanana/dsh-balance@latest ; dsh --profile web | MIT; 以本机保存的 DEEPSEEK_API_KEY 调用 DeepSeek API 查余额/模型,key 只在本机 Host 使用、不上浏览器 |
| feibi-mochi/deepseek-harness-control-center | Web control center for DSH: account monitoring, usage accounting, completion alerts, official recharge link, flexible layout, agent-assisted session controls (capability-gated) | dsh plugin --profile web add deepseek-harness-wallet (or: dsh plugin --profile web add github:feibi-mochi/deepseek-harness-control-center) | MIT; 插件会读取 DSH 本地存储并可能调用账户接口,涉及额度信息 |
| feiyang-dev/dsh-usage-plugin | DSH 用量与成本追踪:每次调用的 token/缓存命中统计、峰谷计费、余额查询、日历热力图、CSV/JSON/PNG 导出,Host+Client 双半一体化包 | dsh plugin --profile web add @feiyang666/dsh-usage-plugin(或经 DeepSeek Harness Desktop 一键安装),重启生效 | MIT; 余额查询使用 DEEPSEEK_API_KEY 调官方接口;用量记录写入会话工作区 dsh-usage/usage-records.json |
| Francis-Xavier-code/dsh-balance-plugin | DeepSeek 余额监控与用量统计(CNY/USD 双余额池、阈值告警、充值入口、Miyu 风格用量图表、三方插件管理、query_api_quota 工具) | dsh plugin --profile web add github:Francis-Xavier-code/dsh-balance-plugin(另在 ~/.dsh/cordis.patch.yml 追加 insert id: dsh-balance-plugin) | MIT; 自动读取 DEEPSEEK_API_KEY 并调用 api.deepseek.com 余额接口;密钥仅存于插件进程内存,不上传第三方 |
| toby-bridges/api-relay-audit | Local 14-step security audit of AI API relays/LLM proxies — detects prompt injection, model substitution, tool-call rewriting, SSE anomalies, error leakage and Web3 wallet risks; emits a Markdown report via the /relay-audit slash command. | DSH_PLUGIN_REF=v2.4.0; dsh plugin --profile web add "github:toby-bridges/api-relay-audit#${DSH_PLUGIN_REF}" (or --profile cc-tui) | AGPL-3.0; AGPL-3.0 copyleft; audits require trusting the target relay with your API key; Web3 profile can trigger wallet-signing probes; depends on @deepseek-ai DSH rc packages. |
| 1514100951/dsh-usage-footer | Floating coin button showing account balance, peak/off-peak pricing, today/session cost & token estimates; adds a '用量与费用栏' toggle in Settings; day-reset local stats in localStorage. | Link/copy packages dsh-usage-status and dsh-client-ui-usage-footer into $DSH_HOME/profiles/node_modules/ and append name: dsh-usage-status + name: dsh-client-ui-usage-footer to profiles/web/cordis.patch.yml; restart dsh web | MIT |
| 1HelloMan1/dsh-stats-dashboard | Provider/model usage stats dashboard: response speed, call log, token totals, cache rate, cost estimates (built-in DeepSeek pricing), CSV export; driven by dsh-session-stats and dsh-token-meter projections. | dsh plugin --profile web add "github:1HelloMan1/dsh-stats-dashboard#main" (npm: dsh plugin --profile web add dsh-stats-dashboard) | MIT; GitHub API reports no LICENSE file, but package.json declares MIT. |
| 95384/DSH-user-plugin-list | Adds a '用户插件' tab in Settings→插件 listing non-system plugins from the loader tree (profile-local, external-path, enabled/disabled) with search/status/collapse interaction; classifies via Node resolve + realpath and excludes transitive deps. | dsh plugin --profile web add github:95384/DSH-user-plugin-list (or local: git clone && dsh plugin --profile web add .; update: dsh plugin --profile web update user-plugin-list; remove: dsh plugin --profile web remove user-plugin-list) | MIT |
This category has 64 verified entries, view the full list →
Web UI & Frontend
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| 1692775560/dsh-Mimir-Academic-research | Installs into DSH as a native Cordis bundle providing an 8-view research web workbench, slash commands, agent tools, 9 research skills. | npm install -g @deepseek-ai/dsh && dsh plugin --profile web add dsh-mimir@latest && dsh web | MIT; Very new repo (created 2026-08-20); remote GPU/SSH features require user-supplied server credentials. |
| ai-daming/clickvibe | GitHub issue-to-merge delivery control plane: per-issue status board, one-click agent dev in worktrees, auto review, rework, dry-run. | dsh plugin --profile web add link:/path/to/clickvibe | MIT; v0.1.0 experimental; no LICENSE file detected on GitHub (MIT only in package.json); agents run arbitrary shell and may auto-merge. |
| hancao97/hanai-investment-dsh | A-share research workbench on DSH: market heatmap, watchlists, valuation views, four investor-method agent personas. | git clone ... && pnpm install && pnpm run build && pnpm run profile:install -- --package . && dsh --profile hanai-investment | MIT; README clone URL points to hanai-labs/worth-dsh (repo mismatch); requires DSH pre-release 0.1.1-rc.2; not investment advice. |
| statem-li/dsh-webui | DSH desktop-shell session enhancement suite: view tiles, tool-call aggregation, Shiki/KaTeX/Mermaid Markdown, cron task engine, multi-agent relay canvas, AI browser, memory, usage heatmap. | dsh plugin --profile web add github:statem-li/dsh-webui | BSD-3-Clause; Disable kernel ui-skill to avoid slash-menu conflict; browser/proxy/gateway-masquerade modules should be toggled off as needed. |
| zhu1090093659/dsh-web | One-command install of a full DSH web workbench: monitoring HUD, task board, SSH panel, mobile remote, vision tool, git graph, skins, plugin manager. | dsh plugin --profile web add @linxin666/dsh-web-all@latest | Apache-2.0; Third-party community project (not official); verify npm package availability before install; not a fork of core harness. |
| Aisland-SJL/dsh-worktable | Sidebar project drawer, dockable split workspace (file explorer, terminal, browser), control-room dashboard. | dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz" | MIT; Windows fully tested; macOS experimental; state stays in localStorage. |
| lavapapa/dsh-composer-layout | DSH Web Composer 布局插件:可选右侧停靠、可调整面板宽度、按会话记录布局偏好,并在空间不足时临时回到底部布局 | dsh plugin --profile web add dsh-composer-layout@0.1.5 | MIT; 仅调整界面和布局;不访问本地文件、网络、API Key、凭据或 shell;布局偏好通过 DSH 设置与会话状态保存 |
| GDWhisper/dsh-web-startup-auth | Remote DSH Web startup (replaces hard-reject 0.0.0.0), login/register pages, signed session cookies, all-route API auth, password reset. | dsh plugin --profile web add dsh-web-startup-auth@latest | MIT; No built-in transport encryption — trusted intranet or HTTPS reverse proxy only; complete first registration before exposing. |
| liangmianya/dsh-synapse | DeepSeek Harness Web 可视化会话工作区:把会话/追问/分支渲染为可拖拽缩放的画布式会话地图,双向同步原生对话,按 callId 折叠工具过程,持久化画布布局 | corepack pnpm dsh plugin --profile web add github:liangmianya/dsh-synapse && corepack pnpm dsh web(卸载:corepack pnpm dsh plugin --profile web remove dsh-synapse) | MIT; 仅支持 web profile 且要求 DSH 2026-08+ 与 Node>=22.19;两个 dsh web 实例共享同一 profile 写同一 workspaces.json 存在覆盖风险(作者建议单实例运行) |
| omdsh-dev/stent | 受 MC Fabric mixin 启发的 Cordis/DSH hook 处理器:提供 stent(纯转换服务)、stent-api(兼容门面)、stent-dsh(DSH 门面/preload/配置文件引导)三件套,向 DSH web 客户端挂载钩子与 facade、发布浏览器 closure 工厂 bundle,并注入 launcher preload | dsh plugin --profile web add @oh-my-dsh/stent-pack(@oh-my-dsh/stent-pack@0.1.1 已在 npm 发布) | BSD-3-Clause; 依赖 DSH 上游 @deepseek-ai/dsh-* rc 轨道包,registry 版本跳跃频繁(rc.3→rc.6);仓库无独立 LICENSE 文件(仅 package.json/npm 声明 BSD-3-Clause);版本 0.1.x 较新,建议安装前验证 npm 包完整性 |
This category has 211 verified entries, view the full list →
Themes & Skins
No verified entries yet.
Security & Auth
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| fb0sh/dsh-pentester | Orchestrates authorized reconnaissance, analysis, validation, reporting, and isolated Docker-based security tooling. | dsh plugin --profile web add dsh-pentester@2.4.0 | MIT; Use only against systems explicitly authorized for testing; Docker daemon access is highly privileged. |
| KongFangXun/sofagent | Adds audit, rollback, governance, constraint injection, ontology, and workflow controls to DSH. | skillhub install cordis-plugin-sofagent-audit (repeat with cordis-plugin-sofagent-rollback, cordis-plugin-sofagent-inject, cordis-plugin-sofagent-evolve, cordis-plugin-sofagent-ontology, cordis-plugin-sofagent-commons, cordis-plugin-sofagent-gate, cordis-plugin-sofagent-daemon, or cordis-plugin-sofagent-fde) | MIT; The root repository is a monorepo and the DSH units are the individual engine/dsh-plugins packages; install only the specific family members needed. |
| Hyna-hla/dsh-remote | Pair a mobile client with DSH for remote sessions, approvals, MCP/file browsing, and token-gated host access. | git clone --depth 1 https://github.com/Hyna-hla/dsh-remote.git && cd dsh-remote/dsh-remote-access && npm pack && dsh plugin --profile web add ./dsh-remote-access-2.5.1.tgz; restart DSH web. | MIT; The repository root mixes the Android app and plugin, and its nested README still names v2.4.1 while package.json is v2.5.1; install from dsh-remote-access and review exposure/tunnel settings carefully. |
| HakureiMonika/dsh-sandbox-escalation-fix | Project per-session sandbox escalation schemas and suppress redundant escalation retries in DSH. | dsh plugin --profile web add github:HakureiMonika/dsh-sandbox-escalation-fix#c209f3358853e8c486cf0bfe6cfbb79c88a0bc0a | MIT; This is an independent community plugin, and its package repository/homepage metadata still references JUSTMONIKA2022; use the canonical HakureiMonika URL and the pinned commit above. Compatibility is limited to the DSH versions listed in README.md. |
| SCSpotato/dsh-remote | Control DSH sessions from Android over HTTPS/WebSocket and browse or mutate host files through the companion plugin. | From a clone, run: npx dsh plugin --profile web add "file:C:/path/to/dsh-remote/remote-control"; then npx dsh web. | GPL-3.0; Use only on a tightly controlled private network and audit the file routes before exposure: /remote/list, /remote/file, /remote/upload, /remote/delete, /remote/rename, /remote/copy, and /remote/mkdir accept filesystem paths without the token check used by task routes. |
| IceApriler/dsh-remote-mobile | Adds authenticated LAN and Tailscale access to the DSH web console with QR pairing, persistent device sessions, and mobile UI adaptations. | Run dsh plugin --profile web add dsh-remote-mobile; for external access add the README's webserver patch with host: '0.0.0.0' and port: 3080, then run dsh web --no-open. | MIT; The README requires host: '0.0.0.0' for external access and explicitly warns that LAN passwordless mode lets any device on the local network control the workspace; use only on a trusted network and review firewall and authentication settings. |
| TiantianFlow/dsh-one-gateway | 面向 DSH Web 的私有零信任网关:仅回环监听的 HTTP/WebSocket 反向代理,经 Tailscale Serve/Cloudflare Access/Headscale TCP Serve 提供身份优先入口,支持 trusted-header、signed-jwt、gateway-credential 三种认证模式与精确 principal 允许列表 | dsh plugin --profile web add -w /path/to/dsh-one-gateway(随后执行 dsh plugin --profile web exec dsh-gateway -- setup --provider <tailscale-serve|cloudflare-access|headscale-tcp-serve>) | MIT; 仓库仅创建约 6 天(2026-08-16),0 forks 无外部审计,作为安全边界组件建议上架前谨慎评估;EasyTier provider 标注 Not shipped;安装后默认惰性(enabled:false),需手动 setup 才启用监听 |
| PensiveFei/dsh-secure-audit | DSH 只读安全与合规插件:提示注入/越狱检测(规则引擎+可选模型分类器)、中文 PII(手机号/身份证/银行卡等)脱敏、本地配置安全审计(密钥/文件权限/会话文件/环境变量),输出脱敏报告并注册 security-review 技能 | dsh plugin add dsh-secure-audit(或从 GitHub release tarball 安装:dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>) | MIT; 仅针对 dsh-tools 0.1.0-rc.7 测试,DSH 尚未 1.0,升级后需重新验证;检测为启发式规则,可能漏报误报;仓库创建于 2026-08-19,较新且星标少 |
| inmny/dsh-sandbox-escalation-fix | Prevent repeated same-or-lower sandbox requests from failing while preserving genuine escalation approval checks. | dsh plugin --profile web add dsh-plugin-sandbox-escalation-fix@0.1.2 | MIT; The implementation is tightly coupled to DSH 0.1.0-rc.6 ToolDefinition internals; retest after every DSH upgrade and remove it once upstream accepts redundant no-op escalation requests. |
| niaccky/dsh-install-guard | 拦截 DSH bash 工具中的 npm install:解析命令后并行审计漏洞(OSV.dev)/许可证(SPDX)/体积(Bundlephobia)/健康度(typosquat),按策略返回 allow / ask / deny;另注册只读 dep_check 工具 | dsh plugin --profile web add dsh-install-guard | MIT; 审计时向 npm registry、OSV.dev、Bundlephobia、npm downloads API 发送包名与版本;无 API key、不读源码;默认 fail-open,可配 failClosed: true |
This category has 31 verified entries, view the full list →
Chat & IM
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| cloveric/tarocub | Bridges local CLI agents to Feishu/Lark or optional Telegram and includes source-traceable Brave/Tavily web search. | dsh plugin --profile web add "github:cloveric/tarocub#path:deepseek-harness-plugin" | MIT; Use the nested deepseek-harness-plugin path; installing the repository root alone targets the gateway, not the DSH bundle. Provider API keys are required for live search. |
| Clarklevis1995/dsh-plugin-mobile-gateway | Expose an authenticated mobile WebSocket gateway for DSH sessions, tasks, goals, approvals, commands, and file transfers. | dsh plugin --profile web add dsh-plugin-mobile-gateway@latest; restart dsh web. For Linux public access, use npx --yes dsh-plugin-mobile-gateway@latest init. | MIT; Keep device authentication enabled and do not expose the DSH WebUI or port 3081 to the public Internet; the Linux initialization path requests sudo and configures Nginx/Certbot/system services. |
| MichengAI/dsh-im-connect | Connects DSH sessions to WeChat, WeCom, DingTalk, Feishu/Lark, QQ, and Telegram with per-account access controls. | git clone https://github.com/MichengAI/dsh-im-connect.git && cd dsh-im-connect && npm install && npm test && dsh plugin --profile web add . | Apache-2.0; Requires platform credentials and careful allowlist configuration; the README and SECURITY.md warn that inbound chats can drive the local assistant and that DSH Web should not be exposed beyond loopback. |
| wsz987/dsh-channels | Connect five IM platforms to DSH with QR/bot authentication, unified channel sessions, rich messages, and attachment handling. | npx @deepseek-ai/dsh plugin --profile web add -w @wsz987/dsh-channels@latest; npx @deepseek-ai/dsh --profile web --dump-config; npx @deepseek-ai/dsh web; configure Settings -> Channels and Secure access | MIT; Configure Secure access before enabling inbound chat; Telegram startup deletes an existing webhook, and rich interactions/media remain unverified until live gates pass. This is a community project, not an official DeepSeek or platform project. |
| PGZXB/dsh-feishu | Feishu/Lark chat UI for DSH: every slash command a button on a control-panel card, in-card approvals/questions, streaming cards, QR setup | npx @deepseek-ai/dsh plugin --profile feishu add @dsh-feishu/dsh-feishu@latest | MIT; Requires Feishu/Lark app credentials and a bot webhook; processes inbound messages and approvals — restrict who can send commands; external network egress to Feishu APIs |
| photon-hq/dsh-imessage | Bridges authorized direct iMessages to DSH prompts and returns final answers plus approval and question interactions over iMessage. | dsh plugin --profile web add dsh-imessage@0.2.0 && dsh web; then open Settings -> iMessage and complete Authorize and phone setup | MIT; Only authorized direct iMessage traffic on the configured route is accepted, but inbound messages can start DSH turns; review the configured phone, session, and Photon project settings. |
| wenbin-wb/dsh-bridge | 多通道远程访问:局域网扫二维码在手机上继续会话(默认端口 3082)、Cloudflare 隧道一键公网、自建隧道固定域名、微信 Bot(多工作区/会话持久化/媒体/审批) | dsh plugin --profile web add @wenbin_wb/dsh-bridge | MIT; 会把 DSH Web UI 暴露到局域网(默认端口 3082)或公网隧道;微信 IM 通道可驱动并审批 agent 操作;首次使用会下载 cloudflared;自建隧道请按文档配置访问路径前缀 + 令牌鉴权 |
| MarioZZJ/cc-notify-hooks | 为 AI 编程 Agent 的等待/权限确认事件提供分级推送:短通知秒级触达(系统通知、手机推送),长通知分钟级异步兜底(企业微信/飞书/Slack 等),多 Agent 共享同一份配置,用户响应后自动作废排队推送 | bash install/dsh.sh (或 cd cc-notify-hooks && bash install.sh dsh) | MIT; 非浏览器 Cookie 类风险;但要求用户提供外部 IM/推送服务的私密凭证并对外开放 Agent 会话内容元数据,需谨慎保管 webhook/API key 配置;卸载需手动编辑 ~/.dsh/cordis.patch.yml 删除对应条目 |
| tencent-connect/dsh-qqbot | Official QQ Bot IM channel plugin for dsh: QQ WebSocket transport, QR扫码 credential binding, per-peer isolated agents, Markdown chunked replies, slash commands, preset mounting | npx @deepseek-ai/dsh plugin --profile qqbot add @tencent-connect/dsh-qqbot; export QQBOT_APPID/QQBOT_SECRET; npx @deepseek-ai/dsh --profile qqbot | MIT; IM 机器人接收外部消息并驱动 agent 工具,注意会话权限与敏感操作边界 |
| THEWOLFWALKER/dsh-notifier | Native Cordis plugin: notify() API + auto event push (turn/end, approval/asked, agent/error) to 27 channels; 6 inbound channels for phone remote approval/conversation, stall alerts with stop button. | dsh plugin add dsh-notifier --profile | MIT; 27 渠道含 IM bot/webhook 凭据;6 路入站支持手机远程审批/续聊/steer,靠 HMAC 一次性 token + 成员绑定,需自行加固 |
This category has 70 verified entries, view the full list →
CLI & Terminal
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| wuwuzhige-sudo/dsh-terminal-panel | Manual Terminal tab inside DSH web conversation view: run host commands from the browser, persistent cwd, sudo password prompt, command history. | dsh plugin --profile web add - id: dsh-terminal-panel / name: 'dsh-terminal-panel' to cordis.patch.yml) | MIT; Treat as full remote shell on the host; restrict network exposure of the dsh web port. |
This category has 1 verified entries, view the full list →
Voice & Speech
No verified entries yet.
Lists & Resources
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| bruc3van/dsh-desktop-safe-market | 先审后装插件市场 | `` | MIT |
| qichuang321/dsh-plugin-browser | 插件市场入口+运维面板 | `` | MIT |
This category has 2 verified entries, view the full list →
Usage & Billing
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| bpc-oss/dsh-web-billing | RMB/USD token-billing for dsh web: official-policy auto pricing with peak/off-peak hours, per-message ledger, account balance polling, locale-driven currency display; host /billing route + hand-written client fee badge/panel (read-only over session/event). | dsh plugin --profile web add github:bpc-oss/dsh-web-billing (or dsh plugin --profile web add dsh-web-billing after publish); restart dsh web | MIT |
| brittanistrehlowll-oss/dsh-quota-panel | Provider quota/balance corner panel for the dsh web surface: server-side credential proxies plus a config-driven page badge; shipped defaults overridable in the profile's cordis.patch.yml. | dsh plugin --profile web add "github:brittanistrehlowll-oss/dsh-quota-panel" ; restart dsh web (bundle layers apply at boot) | MIT; Review which provider keys the credential proxies touch. |
| dshiq04/dsh-deepseek-balance | 余额查看 (API balance widget): web UI 侧边栏底部(Settings 上方)展示 DeepSeek API 余额,悬停显示币种/总额/赠送/充值,可配置颜色与手动刷新;API key 存 $DSH_HOME/settings.yaml 或 DEEPSEEK_API_KEY env。 | dsh plugin --profile web add dsh-deepseek-balance --link - id: dsh-deepseek-balance loader entry in $DSH_HOME/profiles/web/cordis.patch.yml (package must be resolvable from the profile node_modules) | MIT; Cross-device setup needs 4 manual steps; on this machine it relies on a local junction into the dsh installation's @deepseek-ai dir. |
| Ghost011118/dsh-balance-meter | 余额与会话成本面板:Web GUI 显示 DeepSeek 账户余额与按会话 token 成本;account balance and session-cost readout for the DSH Web GUI | dsh plugin --profile web add https://github.com/Ghost011118/dsh-balance-meter (or dsh plugin --profile web add link:$(pwd)/dsh-balance-meter) | BSD-3-Clause; Needs Harness 0.1.0-rc.6+ web profile; pairs with dsh-autostart for stable hosting |
| Han-1413141/dsh-cost-meter | 会话费用统计(中英双语):本会话/当日费用、历史记录与官方价格同步;会话徽章、侧边栏余额与预算图框、设置页 | dsh plugin --profile web add github:Han-1413141/dsh-cost-meter | MIT |
| hccccc01333/dsh-analytics | Agent FinOps/Token 用量分析:从会话 Engine+Cache 收集用量,webServer 挂载时提供只读 /analytics JSON 路由与浏览器 client bundle,含 skill/sub-agent ROI 分析 | dsh plugin --profile web add dsh-analytics (或 add github:you/dsh-analytics#<sha> / 本地目录) | MIT |
| hnmrxz/dsh-plugin-deepseek-balance | 底部状态栏实时显示 DeepSeek 账户余额(同源路由 /dsh-deepseek-balance,credentials seam 实时解析 API Key,10 秒缓存) | npm install dsh-plugin-deepseek-balance 后,在 ~/.dsh/profiles/web/cordis.patch.yml 插入 name: dsh-plugin-deepseek-balance | MIT; Not yet published to npm - use local install until published. |
| hnmrxz/dsh-plugin-usage-dashboard | 底部状态栏 DeepSeek 用量与估算花费:按会话聚合 token/成本,余额预算告警(复用与余额插件同一条凭据链路) | npm install dsh-plugin-usage-dashboard 后,在 ~/.dsh/profiles/web/cordis.patch.yml 插入 name: dsh-plugin-usage-dashboard | MIT |
| hurry060215-tech/dsh-api-usage-bar | Web UI 轻量 API token 用量条:按缓存输入/未缓存输入/输出三分段显示用量构成与数值,纯前端不新增模型工具或 token 开销 | dsh plugin --profile web add github:hurry060215-tech/dsh-api-usage-bar#v0.1.0,重启 dsh web 并刷新页面 | MIT; 适用于 DSH >=0.1.0-rc.6 <0.2.0;条形表达的是用量构成而非账户余额进度 |
| imeepos/dsh-billing-plugin | 实时计费:Service+Consumer+Policy 三角色,价格/峰谷窗口/预算全部配置化,超预算时下一步被拒绝并记录预算耗尽通知 | 在 profile 的 cordis.patch.yml(或自有 cordis.yml) 添加挂载行 name: "dsh-billing",用 dsh --profile <p> --dump-config 确认已入插件树 | MIT; 教材随书代码(第 11–15 章),配置价格/预算需自行核对;仓库无独立 LICENSE 文件(仅 package.json 声明) |
This category has 38 verified entries, view the full list →
Agents, Automation & Workflows
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| GCWing/OpenBitFun | Adds an openbitfun_run DSH tool that starts OpenBitFun agent turns with per-session continuation. | cargo build -p openbitfun-sdk-host-app; dsh plugin --profile web add /absolute/path/to/extensions/dsh-openbitfun; Restart the profile. | MIT; The catalogable extension is the tracked extensions/dsh-openbitfun subdirectory; the repository root is primarily a desktop/runtime application and the bridge follows OpenBitFun's internal SDK Host candidate. |
| robiteame/dsh-session-tree-extension | Adds forkable session trees, the session_tree tool, tree commands, and a WebUI panel for navigating or cloning conversation history. | dsh plugin --profile <profile> add @robiteame/dsh-session-tree; Restart the profile.; dsh --profile <profile> --dump-config | MIT; Requires DeepSeek-Harness 0.1.2-alpha.3-compatible peers and Cordis ^4.0.2; native surface switching is optional and stock installations degrade to stock or projection modes. |
| LouisHaoL/dsh-timer-agent | Schedules DSH agent or command jobs through a host ticker, model tool, and web board. | dsh plugin --profile web add link:<absolute path to this directory> | MIT; The README explicitly warns that command jobs have no sandbox or allowlist and can execute arbitrary commands; expose it only to trusted users and keep DSH web on loopback. |
| inclusionAI/Avernet | Connects a DSH Bot to Avernet's Bot Collaboration Network, creating isolated agent sessions per BCN conversation and relaying chat and tool events. | cd src/bcs/crates/plugins/deepseek-harness-channel-bcn && npm install --ignore-scripts --no-package-lock && npm run build && dsh plugin --profile bcn-local add "$(pwd)"; then enable and configure deepseek-harness-channel-bcn in the target profile with its BCN endpoint and credentials. | Apache-2.0; The inserted bundle is disabled until configured; the README says HTTP is allowed for local use but HTTPS is needed for transport confidentiality, and BCN receives tool arguments and results. |
| justlovemaki/PrismFlowAgent | Collects RSS, GitHub Trending, Follow, and AI-search content, runs DSH workflows and skills, and publishes approved outputs to local Markdown, GitHub, R2, or WeChat. | dsh plugin --profile web add --allow-build=sharp https://flaredrive-news.pages.dev/webdav/prismflow-dsh-0.24.58.tgz && dsh plugin --profile web exec prismflow-dsh-install; restart DSH Web and create a new Chat. | GPL-3.0-only; The package is GPL-3.0-only and is installed from an external tarball URL rather than npm; review Profile credentials, publication destinations, Follow/browser access, and the installer changes before enabling disabled rows. |
| lincong1987/dsh-model-switch | Lets users assign separate models to the main session, subagents, and plan execution. | dsh plugin --profile web add github:lincong1987/dsh-model-switch | MIT; GitHub-source only; README states it is not published to npm and requires DSH >=0.1.2-rc.1. |
| wowyuarm/dsh-agent-team | Adds a single-host persistent agent team with a Web UI, durable collaboration ledger, member tools, and per-member presets. | dsh plugin --profile web add @wowyuarm/dsh-agent-team; dsh web; verify with dsh --profile web --dump-config. Local checkout: dsh plugin --profile web add /absolute/path/to/dsh-agent-team. Remove with dsh plugin --profile web remove @wowyuarm/dsh-agent-team. | MIT; The release is single-host and certified against a pre-1.0 DSH release; use only trusted Workspaces because managed Agent Sessions have full local access. |
| GZX2211/dsh-Visual-Workflow | Design, schedule, resume, and expose multi-agent workflows through a visual canvas and REST service mode. | git clone https://github.com/GZX2211/dsh-Visual-Workflow.git && cd dsh-Visual-Workflow && pnpm install && pnpm build && dsh plugin --profile web add "link:$PWD"; restart dsh web. | MIT; The advertised direct github: install is not independently reproducible from the current tree because lib/ is absent and package.json has no prepare hook; use the documented pnpm build plus link:$PWD path. REST service authentication is disabled by default. |
| Aa728848/dsh-llm-verifier | Adds model-based compare, select, track, and current-session verification with optional automatic acceptance gates. | dsh plugin --profile web add dsh-llm-verifier | MIT; Smart or strict automatic modes can make multiple verifier calls and transmit session/attachment evidence; configure provider, model, budgets, and redaction deliberately because redaction is not full DLP. |
| huangruiteng/loopx | Adds durable, governed long-horizon agent state, recovery, and collaboration to DSH. | dsh plugin --profile web add "https://github.com/huangruiteng/loopx/releases/download/dsh-loopx-plugin-v0.1.1-beta.3/dsh-loopx-plugin-0.1.1-beta.3.tgz" | Apache-2.0; Requires Node.js 22.19+, pnpm, Python 3.11+, and initial network access; the published plugin requires LoopX 0.5.3 or newer. |
This category has 249 verified entries, view the full list →
Integrations & Sharing
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| kinyokun/dsh-session-import | 会话日志导入:解析 /export 导出的 zip/裸 .jsonl 为新会话,导入前做结构真实性验证 + SHA-256 指纹校验,可同步模型/预设/权限等状态;自带浏览器端「导入对话」按钮与对话框,导入/删除实时推送免刷新 | 手动安装:mkdir -p "PROFILE_DIR/node_modules/dsh-session-import" && cp host.js client.js package.json 目录,再在 PROFILE_DIR/cordis.patch.yml 追加 name: dsh-session-import 行,重启 dsh web | MIT; 导入内容来自外部 zip/jsonl,校验逻辑是唯一防线;删除内存活跃且非本插件导入的会话会被拒(409 live) |
| omdsh-dev/dsh-shuttle | 在 DSH 与 Codex、Claude Code、Pi、Reasonix、OpenCode 之间双向迁移对话记录,支持 CLI 与 Web UI;CLI 示例 node lib/cli.js export --to opencode --session | 通过 DSH 常规插件流程安装(bundle 自带 cordis.patch.yml,挂载 ctx.shuttle 与 migrate-conversations skill);本地 pnpm build 后 dsh plugin add;CLI 可独立 node lib/cli.js | MIT; 导出文件含完整对话内容,导入目标工具前注意其存储与可见性。 |
This category has 2 verified entries, view the full list →
Developer Tools
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| wingsky-1/dsh-plugin-hub | Install notifications, provider usage, LAN access, MCP management, file preview, and isolated browser verification as one DSH bundle. | dsh plugin --profile web add @wingsky-1/dsh-plugins-all; restart dsh web after installation. Install either this bundle or its individual packages, not both. | MIT; The bundle targets the dsh 0.1.2-rc.1 contract and rejects alpha compatibility; do not install it together with a matching individual package, and review LAN, filesystem, MCP, and browser exposure before enabling it. |
| ZhangFengshun/dsh-remote-ssh | Connects DSH sessions to SSH hosts for remote file operations, terminals, sync, and command execution. | dsh plugin --profile web add @zhangfengshun/dsh-remote-ssh@2.3.6 | MIT; Requires dsh-better-sidebar >=0.15 and must be installed after it; remote operations are consequential. |
| wloops/dsh-git-worktree | Creates isolated task worktrees, previews results, and applies reviewed changes back to the project. | dsh plugin --profile web add dsh-git-worktree@0.7.4 | MIT; Experimental plugin that replaces the official ui-workspace loader while enabled. |
| Axiaohungry/dsh-llm-workbuddy | Adds WorkBuddy model discovery and inference to DSH with API-key or browser-login token authentication. | npx --yes @axiaohungry/dsh-llm-workbuddy@latest install; restart DSH. Web-only: dsh plugin --profile web add @axiaohungry/dsh-llm-workbuddy@latest. | MIT; Third-party WorkBuddy adapter; users must trust the WorkBuddy service and its persisted tokens, and DSH compatibility is constrained to the declared 0.1.2-alpha.2 to <0.2.0 range. |
| LivXue/dsh-plugin-shop | Adds a DSH Settings shop for browsing, checking, installing, enabling, and updating plugins from the generated catalog. | npm install -g @deepseek-ai/dsh pnpm && dsh plugin --profile web add dsh-plugin-shop@0.7.4; restart the DSH profile and open Settings -> Plugins -> Plugin shop. | Apache-2.0; The project explicitly says installation is complete trust because mounted plugins receive full DSH privileges; pin versions and review each listed plugin rather than treating the shop's catalog as a sandbox or human audit. |
| opdsh/unity-plugin | Drive Unity Editor and CLI operations from DSH, including scene commands, C# evaluation, builds, tests, and skills. | dsh plugin --profile <name> add @opdsh/unity-plugin; dsh --profile <name> --dump-config; dsh --profile <name> | MIT; Requires an authenticated, licensed Unity CLI; activation fetches Unity-Technologies/skills by default, and raw C#/CLI capabilities can make destructive project or account changes. |
| Kihara777/NixKits | Declaratively runs DSH on NixOS and mounts the included NixOS shell/diagnostic and API-balance extensions. | In /etc/nixos/flake.nix set inputs.nixkits.url = "github:Kihara777/NixKits"; add nixkits.nixosModules.dsh to nixosConfigurations.<host>.modules; configure { nixkits.dsh.enable = true; nixkits.dsh.plugins.packages = [{ package = pkgs.dsh-nixos-shell; id = "nixos-shell"; name = "@kihara777/dsh-nixos-shell"; }]; } and apply the NixOS configuration. | MIT; This is an aggregate Nix flake, so unrelated packages, overlays, and skills are not DSH catalog entries; only the documented DSH module/plugin paths were considered. Enable sudo and autoAuth only on a trusted host and network. |
| pax-beehive/dsh-hub-cli | Adds DSH tools for searching Hub entries, inspecting plugins and profiles, planning changes, and applying explicitly confirmed operations. | Requires Node.js 22.13+ and pnpm; run npm install --global @dsh-plugin-hub/cli && dsh plugin --profile web add @dsh-plugin-hub/dsh-plugin. | MIT; Read-only planning tools are freely callable, but dsh_hub_operation_apply performs profile mutations only after confirmed=true; the surrounding CLI also installs packages and stores a Hub login session. |
| naodeng/dsh-qa | Manage local QA projects with native DSH sessions, requirements, cases, defects, evidence, gates, and reports. | dsh plugin --profile web add github:naodeng/dsh-qa; restart dsh web so the plugin loads in the web profile. | PolyForm-Noncommercial-1.0.0; The plugin and companion QA resources are noncommercial; standalone mode does not provide the DSH chat path, and models, credentials, skills, and commands remain controlled by the user's DSH configuration. |
| liustack/pptwise | Generates editable native PPTX decks from semantic IR with themes, validation, rendering, and preview. | npx -y @deepseek-ai/dsh plugin --profile web add @liustack/pptwise@0.24.0 | MIT; Requires Node.js 22.19+ or Bun; the documented version pin is deliberate, and optional stock-photo search needs the user's Pexels key. |
This category has 237 verified entries, view the full list →
Knowledge & Research
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| lemoncat7/dsh-knowledge | Adds scoped local or remote knowledge bases, recall/search/read tools, controlled write-back, and a web management console. | dsh plugin --profile web add @lemoncat7/dsh-knowledge | MIT; Default local management is same-origin but anyone who can reach DSH Web can manage it; remote mode requires HTTPS outside loopback and coordinated client/server versions. |
| 398894496-arch/DSH-KRouter | Adds read-only KRouter status, preference, correction, memory, project, search, and suggestion tools backed by an Obsidian vault. | export OBSIDIAN_VAULT=/path/to/YourVault; ./scripts/install.sh; dsh plugin --profile web add github:398894496-arch/runtime36 | MIT; The package metadata and homepage use runtime36 while the current canonical repository name is 398894496-arch/DSH-KRouter; the documented GitHub path is the reproducible install target. |
| chenxiachan/thoughtdag | Adds a same-origin ThoughtDAG canvas, session bridge, and optional local conversation-history tools to DSH Web. | git clone https://github.com/chenxiachan/thoughtdag.git /tmp/thoughtdag && cd /tmp/thoughtdag && npm install && npm run dsh:build && dsh plugin --profile web add /tmp/thoughtdag/dsh && dsh web | MIT; The verified plugin lives in the repository's dsh/ subdirectory and requires the documented build before local-path installation. |
| WeiyangPro/dsh-deepseek-usage-panel | Shows DeepSeek balance and per-session, daily, and 24-hour token usage in the DSH Web UI. | dsh plugin --profile web add dsh-deepseek-usage-panel && dsh web | MIT; Repository and npm metadata refer to WeiyangPro/dsh-usage-panel rather than this repository name; the local source nevertheless contains the declared bundle and implementation. |
| maxwell-feng/dsh-tinyfish-search | Routes DSH web_search through the TinyFish Search API and normalizes result sources. | dsh plugin --profile web add github:maxwell-feng/dsh-tinyfish-search | MIT; Git/source installation depends on the prepare build and may require pnpm build approval; search availability depends on a valid external API key and TinyFish service. |
| justhalfbit/dsh-plugin-memory | Stores project facts, decisions, lessons, and preferences across sessions with searchable tools and on-demand topic files. | dsh plugin --profile web add github:justhalfbit/dsh-plugin-memory; restart dsh web | MIT; README.md targets DSH 0.1.1-rc.x and 0.1.2-rc.1; autoDistill is off by default and memory is shared per project rather than per session. |
| vncntvx/dsh-zotero | Search and browse a local Zotero library, retrieve evidence, resolve attachments, and export citations through DSH tools. | dsh plugin --profile <profile-name> add dsh-zotero; restart dsh and start a new session. GitHub source: dsh plugin --profile <profile-name> add github:Vncntvx/dsh-zotero | MIT; README prerequisites still mention DSH 0.1.2-alpha.1, while package.json peerDependencies and dshWorkshop.compatibility target 0.1.2-alpha.5; verify the host version before installation. |
| zhu1090093659/dsh-trading | Provides DSH-native market data, charts, order books, analysis, and gated order and cancel tools across crypto, US, CN, and HK desks. | dsh plugin --profile trading-web add @dshtrading/base @dshtrading/crypto @dshtrading/us; then launch with dsh --profile trading-web. For all four markets, add @dshtrading/cn and @dshtrading/hk to the same command. | PolyForm-Noncommercial-1.0.0; Commercial use requires prior written authorization under PolyForm Noncommercial 1.0.0. Dry-run and approval gates reduce accidental execution but do not remove the consequences of enabling live trading or supplying broker credentials. |
| PerryLink/dsh-data-quality | 对工作区 CSV/TSV/JSON/JSONL 数据集做 profiling、清洗、验证、引用核对并持久化报告。 | dsh plugin --profile web add dsh-data-quality | Apache-2.0; 报告可能包含受限样本单元格值并持久化到本地 storage;README 的兼容性表以 DSH 0.1.2-alpha.5 为适配目标,使用其他版本需复核。 |
| Phant0Meow/dsh-meow-cachebilling | Shows per-call, per-turn, and session costs from usage tokens with editable rate cards and cost curves. | dsh plugin --profile web add github:Phant0Meow/dsh-meow-cachebilling | MIT; Amounts are local estimates, especially for third-party relays; editable rates in rates.yml or settings can change results and rates.yml changes require a restart. |
This category has 139 verified entries, view the full list →
Design, Media & Vision
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| corrinehu/dsh-chat-imagine | Inline image generation with bundled cli-image-gen recovery skill; analyze_image reads local/URL images into structured JSON evidence; set_image_default for channel selection. | dsh plugin --profile web add dsh-chat-imagine | MIT; Tested only on DSH Web profile; images live in process memory only (links die on restart). |
| sunxin-ai/dsh-design-qa | Adds deepseek_vision so a text-only DSH model can inspect local, attached, or remote images through a configured vision route. | dsh plugin --profile web add dsh-design-qa; cd "${DSH_HOME:-$HOME/.dsh}/profiles/web/node_modules/dsh-design-qa"; export BAILIAN_API_KEY=<key>; node install.mjs --route-only; node install.mjs --restart. | MIT; The installer patches three DSH host packages in place and keeps backups; rerun or revert after DSH upgrades. Remote image URLs and the BAILIAN key require explicit trust in the configured service. |
| fandc520/dsh-comfyui | Agent tools comfyui_run/comfyui_object_info/comfyui_workflow submit and inspect ComfyUI workflows, render results in-chat. | dsh plugin --profile web add dsh-comfyui | MIT; Works best when DSH and ComfyUI share a filesystem; beta version 0.3.0-beta.4. |
| dickpy/dsh-imagegen | AI image generation workbench for the DSH web GUI — text-to-image and image-to-image via configurable OpenAI-compatible endpoints, agent-callable tools (generate_image, edit_image), background task queue, multi-model comparison, persistent gallery | dsh plugin --profile web add @dickpy/dsh-imagegen (or from GitHub Releases tgz), then restart dsh web | Apache-2.0; Brand-new project (first release Aug 15, 2026); model detection returns a candidate list, not compatibility certification |
| shanliuling/dsh-image-gen | Adds in-chat multimodal image generation via a generate_image tool with multi-provider support (Gemini/OpenAI/Seedream), interactive preview, copy/download, and session-attached results. | pnpm dsh plugin --profile web add dsh-image-gen@latest | MIT; Requires user-owned external provider API keys; outbound calls to third-party image APIs; provider/base URL configurable in settings. |
| dundunhan/dsh-video-lens | Two tools that let text-only DSH agents understand local video: frame extraction + vision captioning and ASR transcription, provider-configurable | dsh plugin --profile web add dsh-video-lens | MIT; Requires ffmpeg/ffprobe on PATH and external vision/ASR API keys; reads local video files — mind filesystem access scope |
| MJorgin/dsh-media-skills | Two free skills: paste-image reading in any (even text-only) session via a free vision failover chain, and image generation (Kolors) — three-engine fault tolerance, no-key entry | dsh plugin --profile web add github:MJorgin/dsh-media-skills | MIT; Requires external model API keys (GLM_API_KEY etc.); paste-image reading needs a DSH core build with the api-proxy image-admission patch; keys read from ~/.dsh/secrets or DSH credential store |
| jing-hy/picturereader | Gives text-only models vision: image_scan (pixel/color/hue/structure analysis), image_ocr (built-in Windows + optional PaddleOCR), image_sample (material/texture pixel sampling), and vision_analyze (unified multi-evidence analysis with optional external VLM semantic bridge). Cross-validates VLM vs. pixel/OCR evidence to suppress hallucination. | dsh plugin --profile web add picturereader | MIT; Enabling SEE_BASE routes image content to an external/cloud vision endpoint (API key exposure risk); PaddleOCR setup spawns a local Python interpreter; plugin auto-launches a local llama-server if SEE_SERVER_* vars are set. Default config is fully local/offline. |
| Yts1919/dsh-vision-complete | Windows skill pack: SKILL.md + vision.py (image/OCR/object-detect/video/voice/PDF via cloud Qwen), registers qwen-mm-plugins MCP into cordis.patch.yml, clipboard screenshot tool. | Windows only: git clone + run install.bat (needs DASHSCOPE_API_KEY); uninstall via uninstall.bat; see README | MIT; 非 dsh plugin 包:脚本把 skill 复制到 ~/.dsh/skills 并在 cordis.patch.yml 追加 MCP 条目;需阿里云 API Key;仅 Windows |
| 121103qwq/dsh-vision-sidecar | Adds deepseek-vision/deepseek-with-vision to the bundle so text-only models receive image understanding via a hosted vision sidecar; no-build ESM, durable session evidence. | dsh plugin --profile web add github:121103qwq/dsh-vision-sidecar#v0.1.3 (remove: dsh plugin --profile web remove dsh-vision-sidecar) | MIT |
This category has 79 verified entries, view the full list →
Web & Browser
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| ma-pony/deepspider | AI 原生网页抓取与 JavaScript 逆向:用 Patchright/CDP 观察真实请求与运行时事实,沿调用栈定位参数写入边界,通过独立 Node 语义运行时 (sdenv) 重新生成 Cookie 并以真实请求 (CycleTLS) 验证,导出可脱离浏览器重跑的 Solver | dsh plugin --profile web add deepspider | MIT; 高权限:浏览器 Cookie/Session 恢复、脚本执行、向任意站点真实出站请求。仅应在自己拥有或已获授权的目标上使用,并遵守目标条款与法律;postinstall 会自动下载 Patchright Chromium |
| heartleo/hn-cli | Exposes Hacker News tools to DeepSeek Harness agents: ranked feeds (top/new/best/ask/show/job), item comment trees, Algolia search, and user profiles, all via public HN APIs. | dsh plugin --profile <name> add -w dsh-hacker-news | MIT; Network egress to third-party HN APIs; query text is sent to hn.algolia.com. The separate Go TUI hn binary has an optional translation feature requiring an OpenAI-compatible API key, but that is unrelated to the DSH plugin. |
| cocofhu/anime-find | 对话内多源搜番(Mikan/AniBT/AnimeGarden):卡片展示 Bangumi 评分与详情、按字幕组浏览、复制磁力/种子;可选流媒体解析播放 Tab | dsh plugin --profile web add github:cocofhu/anime-find(本地: dsh plugin --profile web add /abs/path);更新: dsh plugin --profile web update anime-find | MIT; 向第三方来源站点发搜索/详情请求并经 Host 代理媒体流,含磁力/种子下载能力,需遵守来源条款与版权 |
| wxkingstar/SpecFusion | Zero-config fused search over 65,600+ API docs from 20 Chinese open platforms (WeCom/Feishu/DingTalk/Taobao/Douyin etc); ships both DSH native plugin and SKILL.md for Claude/Cursor/Codex | dsh plugin --profile web add @wxkingstar/specfusion-dsh; 或 curl SKILL.md 装入 ~/.claude/skills/ (见 README) | MIT; 文档检索走云端服务(SPECFUSION_BASE_URL),注意查询内容外发 |
| anysearch-team/anysearch-dsh | AnySearch 实时 web 搜索 Provider:接管 DSH 原生 web_search,另供能力发现 anysearch_capabilities、垂直 anysearch_search、1-5 路批量搜索 | npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh | MIT; 经第三方 API;匿名配额有限,常规使用需配 ANYSEARCH_API_KEY(存 $DSH_HOME/.credentials.yaml) |
| Tabbit-Browser/dsh-plugin | DSH bundle 随插件加载 tabbit-browser Skill:模型经 skill({name:"tabbit-browser"})//tabbit-browser 控制 Tabbit 浏览器 (tabbit-cli Runtime),自动检测/下载国内国际正式版安装包,多实例支持 | dsh plugin --profile web add github:Tabbit-Browser/dsh-plugin; 需 Tabbit 浏览器 >=1.9.0 | MIT; 控制本机 GUI 浏览器并自动下载/安装浏览器安装包;Windows Runtime 需会话切 Full Permission,浏览器页面数据可被模型读取 |
| awesome-dsh-plugin/dsh-find-plugin | In-agent plugin discovery: live GitHub repository search scoped to the official dsh-plugin topic, star-ranked; every result comes with a ready-to-run dsh plugin add command. | dsh plugin --profile web add dsh-find-plugin (or: dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin) | MIT; Requires network access to GitHub at runtime. |
| canghai666x/dsh-news-plugin | 新闻采集工具插件:注册 news_fetch 工具抓取 RSS 新闻源并解析为结构化条目(Node 原生 fetch + 正则,零第三方依赖),五维评分/筛选/简报编排交给模型;附 dsh-news-briefing Skill。 | 将仓库放入 Harness 项目,在 cordis.yml 组合中声明 - name: './index.ts'(参考官方 cordis-tutorial/07 第 7 章),node --import tsx ../../vendor/cordis/bin.js 启动 | MIT; 仓库根目录无 LICENSE 文件(仅 package.json 声明 MIT);无 dsh.bundle,安装为非标准组合式(手写 cordis.yml);基于 2026-08 官方教程,v0.1 API 可能变更。 |
| ch1bug/dsh-mimo-agent-tools | 把小米 MiMo API 封装为 DSH Cordis 模型工具:mimo_search / vision / audio / video / asr / tts(Python 驱动,MIMO_DRIVER 指向默认安装路径),与 @deepseek-ai/dsh-tools 共存不重复加载。 | dsh plugin --profile web add /path/to/dsh-mimo-agent-tools(或 github:ch1bug/dsh-mimo-agent-tools);安装 python 驱动后重启 dsh web,工具自动挂载 | MIT; 依赖 MiMo API 可用性与密钥配置。 |
| Clizo1209/dsh-playwright-browser | Semantic, multi-tab browser automation for DeepSeek Harness powered by Playwright: abort-aware page operations, Cordis-owned lifecycle cleanup, configurable screenshotDir (default .dsh-browser/screenshots); ships sanitized real-world test suite on public demo sites. | dsh plugin --profile web add dsh-playwright-browser (or tarball: dsh plugin --profile web add ./dsh-playwright-browser-0.1.3.tgz; headless: dsh plugin --profile headless add ./dsh-playwright-browser-0.1.3.tgz); needs npx playwright install chromium | MIT; Requires Playwright Chromium install; pnpm 10+ may need allowBuilds in profile pnpm-workspace.yaml for git installs. |
This category has 53 verified entries, view the full list →
Ecosystem & Resources
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| Qian-Ning/prompt-skill-armory | Installs a DSH web and desktop control center for prompts, skills, MCP servers, agent presets, wallpaper, conversations, and usage stats. | npx prompt-skill-armory | MIT; The root npm package is an installer; it modifies every discovered DSH profile and requires a compatible official DSH or desktop runtime. |
| yinhcao/yinchao-ai-music-skill | Generates playable songs and instrumentals through a DSH tool backed by the YinChao API. | Run dsh plugin --profile web add github:yinhcao/yinchao-ai-music-skill (replace web with the target profile), add refs.YINCHAO_API_KEY to ${DSH_HOME:-$HOME/.dsh}/.credentials.yaml, then restart DSH. | MIT; Requires a YinChao API key and external provider availability; local reference or extension audio is uploaded to that provider. |
| sagirimo/BioDSH | 通过可复制到 .agents/skills 的 13 个 dsh-native SKILL.md 技能提供单细胞、生信数据格式、药物对接、桌面控制和 Zotero 能力。 | git clone https://github.com/sagirimo/BioDSH; cd BioDSH; ./scripts/install-into-dsh.sh /path/to/your/dsh-project/.agents/skills; Windows:.\scripts\install-into-dsh.ps1 -Dest C:\path\to\skills;也可将 shell 脚本参数改为 --global 安装到 ~/.agents/skills。 | MIT; 仓库同时包含 BioDSH 桌面壳;本判定只覆盖可独立复制的 SKILL.md 技能。安装脚本会先删除目标中同名技能目录,单细胞/作图技能还要求相应 Python 环境。 |
| Unclecheng-li/AI_Animation | Generate standalone animated HTML diagrams, presentations, notes, protocol visualizations, and UI demos from prompts. | npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/scholar-notes | MIT; This is a generic skill collection rather than a host-side Cordis plugin; the documented command installs one skill, and the other skill directories must be installed separately. |
| cheshireez/dsh-skill-hub | Manages the local DSH skill catalog from Settings, including toggles, diagnostics, trusted-repository import/update, statistics, and new-skill scaffolding. | dsh plugin --profile web add dsh-skill-hub@0.3.0; restart dsh web; open Settings -> Skills -> Market | MIT; Import only trusted skill repositories because imported SKILL.md content becomes agent instructions; project, bundled, and runtime roots remain read-only. |
| qkycir-123/dsh-run2skill | Turns explicit session corrections/constraints/workflows into reviewable, human-approved native DSH Skills. | dsh plugin --profile web add dsh-run2skill@0.3.1 | MIT; Pinned to DSH Web 0.1.1-rc.2 (compatibility probe in repo). |
| gongyijie85/mattpocock-skills-dsh | Adds 25 reusable engineering and productivity skills to DSH agents. | npx @deepseek-ai/dsh plugin --profile web add github:gongyijie85/mattpocock-skills-dsh | MIT; This is an unofficial MIT adaptation of mattpocock/skills; review skill instructions before enabling them in an agent profile. |
| zenstory-ai/oh-story-dsh | Fiction/short-drama writing workbench: 23 skills, roles, markdown/JSONL preview, live file-follow. | npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.4 && npx -y @deepseek-ai/dsh@0.1.1-rc.1 web | MIT; Requires Node.js 24+ and DSH 0.1.1-rc.1; Drama Skills 0.6.0 is a breaking upgrade. |
| titanwings/distilly | Meta-skill turning source material into a versioned Person Profile skill with incremental merge, correction layer, rollback, per-host install. | Clone repo as a skill; for DSH install of generated skills: python3 tools/install_generated_skill.py --skill-dir <dir> --host deepseek-harness --force (defaults to ~/.dsh/skills, honors $DSH_HOME) | MIT; Handles private personal data — grant chat-history/browser access cautiously. Repo renamed from colleague-skill; default branch dot-skill. |
| worldwonderer/oh-story-dsh | 小说与短剧创作工作台:13 个 Oh Story 小说 Skills + 7 专业 Roles 与 10 个 Drama 短剧 Skills,DSH 原生三栏工作台(项目文件树/编辑器/官方 Chat 同屏)、实时文件跟随、会话作用域创作文件路由、安全原子编辑 | npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.2 && npx -y @deepseek-ai/dsh@0.1.1-rc.1 web(需 Node.js 24+) | MIT; 建议仅从官方 npm 或 GitHub Release 校验过的 tarball 安装,注意其信任边界(loopback 默认信任、trustedHosts 需显式声明) |
This category has 125 verified entries, view the full list →
Just for Fun
| Plugin | Capability | Install or mount | License / Risk |
|---|---|---|---|
| TongY1n/ui-muyu | 赛博木鱼:Web 悬浮小摆件,点击敲击累积功德、可拖拽,刷新不丢进度 | dsh plugin --profile web add github:TongY1n/ui-muyu | MIT; 纯浏览器 UI;无网络请求、无 API Key、无文件/会话/凭据访问;仅 localStorage 存功德/位置/配色 |
| Sutera-Diffusus/dsh-whale-musume | 在 DSH Web 界面右下角提供可拖拽看板娘:监听工具运行状态切换工作/待机立绘(90+ 张,含节日换装与 13 种梗表情)、530+ 条台词与定时闲聊、摸头/分区互动特效、养成(心情/好感/等级/签到/每日任务)与 39 个成就墙、戳泡泡小游戏、可选天气陪伴与全屏天气特效,设置项集成进 DSH 设置页。 | dsh plugin --profile web add github:Sutera-Diffusus/dsh-whale-musume | MIT; 官方测试环境仅 Windows 10/11 + Edge/Chrome,绑定 DSH 0.1.0-rc.6 前端结构,DSH 升级后注入点可能失效;脚本模式修改内置前端文件(务必保留备份目录,勿与 bundle 模式混用);启用天气需联网并可能填入第三方 API Key;package.json 标记 private:true,仅能经 github: 源安装。 |
| QCYTSN/dsh-dafeiyu | Windows 桌面原生 Agent 伴侣:由 DSH 会话真实事件驱动的透明无边框始终置顶窗口,展示思考/工作/等待/完成/错误状态;随 DSH 启停 | pnpm exec dsh plugin --profile web add dsh-dafeiyu@alpha(Windows/WSL2;或 GitHub Release .tgz: dsh plugin --profile web add "...tgz") | MIT |
| PC2005-cloud/dsh-pet | DSH Web 界面桌面宠物:51 个透明 webm 动画随机链播、屏幕漫游、点击/拖拽;附提示词配方+AI 视频素材生成链可自造宠物 | dsh plugin --profile web add dsh-pet (本地包: dsh plugin --profile web add file:D:/path/to/dsh-pet) | MIT |
| c3ll256/dsh-toy | DSH plugin controlling toy hardware via Buttplug/Intiface (BLE/serial/USB, auto-downloaded pinned engine) and MonsterParty shared links, with intensity/duration/timeout guardrails | npx -y @deepseek-ai/dsh plugin --profile web add github:c3ll256/dsh-toy | BSD-3-Clause; 成人向硬件控制;需蓝牙/串口权限与外部分享令牌,注意使用授权与保险丝 |
| cakeni/harness-pet | 桌面宠物:一只住在 DeepSeek Harness 里的小鲸鱼——像素精灵内嵌 client bundle(Canvas 鲸鱼兜底),按当前活动工具展示 working 状态,不认识的工具只报 working、绝不伪造工具名。 | dsh plugin --profile web add github:cakeni/harness-pet(或 dsh plugin --profile web add harness-pet / link:../harness-pet) | MIT; 要求 Harness 0.1.0-rc.6 + pnpm;Git 依赖触发 prepare 构建,被 pnpm 拦截时需在 profile 的 pnpm-workspace.yaml 加 allowBuilds;安装/移除后需重启 dsh web。 |
| Fromlan/dsh-godot-tool | 驱动 Godot 4.x 编辑器:回环 TCP JSON-lines 桥 + 27 个 godot_* 工具(开/停场景、播放错误、场景树、lint、导出构建);drive the Godot 4.x editor from the agent via loopback TCP bridge | Install addons/agent_rpc into the Godot project; mount @deepseek-ai/dsh-godot-tool from the harness workspace (packages/extensions/tool-godot) or via '--patch' overlay pointing at dsh-godot-tool/src/index.ts + compose dsh-tools | MIT; Mirror of the official harness extension with workspace-scoped peer deps; cleanest install is inside the deepseek-harness monorepo or an explicit patch overlay |
| HomophonicFate/rpg-maker-mac-skill | DSH 技能:在 macOS 上原生运行 RPG Maker MV/MZ 游戏并套用 MTool 翻译文件(环境搭建/翻译整合/插件注册/启动器创建);触发 /rpg-maker-mac-skill 或自然语言 | 把安装指南 URL 发给 DSH agent('帮我安装这个 skill: …/docs/install.md')-> 装入 ~/.dsh/skills/rpg-maker-mac-skill/ | Not found; No LICENSE detected in repo metadata; MTool has no macOS version so only existing translation files can be loaded; upstream plugin attribution kept (knowlet/RPGDynamicTranslation). |
| liyupi/dsh-kun-like-pet | 桌面宠物「小坤宠」:Web 界面右下角随 Agent 工作状态切换 9 种动画,任务完成播放「你干嘛~哎哟」音效;host 状态机 + client shell.overlay 渲染 + 拖动/点击互动。 | node build-kunpet-package.mjs 生成载荷 → DSH 会话内调 cordis_define(kind:new,提供 spritePath/voicePath)→ cordis_run 激活 | MIT; 动态插件会话级绑定,仅注入激活它的会话页面;状态事件经轮询 agents 服务获取(事件监听实测不可靠,见 CHANGELOG v3/v4)。 |
| lvyuchuiyi/dsh-funpack | 趣味插件包:夸夸(/praise)、运势(/fortune)、摸鱼战报(/report)、番茄钟(/pomodoro)、休息提醒(/break),右下角鲸鱼娘桌宠(自定义形象/台词/互动键,支持 HatchPet/Codex 宠物包),/persona 切换说话人设;单文件零依赖零构建。 | dsh plugin --profile web add github:lvyuchuiyi/dsh-funpack (或 dsh plugin --profile web add ./dsh-funpack) | MIT; 桌宠素材来自 dsh-pet(BSD-3) 与 Taffy 宠物包,随插件打包供个人/爱好者使用。 |
This category has 37 verified entries, view the full list →
Official built-in capabilities (not community plugins)
The official source repository contains a large set of runtime packages. They are composable DSH components, not independent community extensions. The architecture documentation identifies model, tools, session, and agent-loop seams as replaceable layers.[2]
| Official family | Purpose | Source |
|---|---|---|
dsh-base, dsh-web-app, dsh-headless | Base, Web, and headless profile bundles | official packages/bundle |
llm-deepseek, llm-pi-ai, llm-retry | Model adapters and retry behavior | official packages/llm |
tool-web, web-search-* | Web tooling and search providers | official packages/web |
skill-filesystem, tool-skill | Skill discovery and invocation | official packages/skill |
sandbox-*, fs-*, shell-* | Sandbox, filesystem, and command-execution boundaries | official packages |
session-*, subagent-*, schedule, workflow-* | Sessions, subagents, scheduling, and workflow | official packages |
Watchlist and related projects
These projects are intentionally outside the native directory because the inspected repository is not itself a verified DSH-loadable extension, or the evidence is incomplete.
| Project | Position | Reason |
|---|---|---|
| whiteguo233/OpenBiliClaw | Local content-discovery agent | The main repository points to a separate whiteguo233/dsh-openbiliclaw client plugin that should be reviewed on its own |
| Anionex/agent-vision-toolkit | Generic vision CLI and skill | Native DSH bundle is in separate Anionex/dsh-vision-toolkit, awaiting independent verification |
| paean-ai/deeptide | Standalone macOS coding agent | No inspected DSH bundle, patch, or profile install path |
| yejiming/MuseAI | AI companion / narrative desktop application | DeepSeek API support is not evidence of a DSH plugin protocol |
| PM-Shawn/Abu-Cowork | Local-first desktop agent | No verified DSH profile/bundle mounting evidence |
| cofy-x/axern | Agent sandbox service | Related infrastructure, not a DSH plugin |
Installation and safety
Start DSH with the official quick-start command:
npx @deepseek-ai/dsh web
Then follow the exact dsh plugin --profile <profile> add … command provided by a project. Before installation, pin a version or commit, inspect package.json, cordis.patch.yml, and lifecycle scripts. Do not blindly execute curl \| bash, package-manager lifecycle hooks, or scripts requesting system credentials.
| Risk level | Examples | Minimum control |
|---|---|---|
| High | Browser bridge, SSH, JumpServer, Lark/Feishu, computer use, device bridge | Isolated profile, least-privilege credentials, target allowlists, human approval, no production secrets |
| Medium | Search, vision, memory, automation, external agent gateway, balance queries | Identify where prompts/images/logs go; use per-plugin environment keys, budgets, and retention controls |
| Low to medium | UI, TUI, notifications, themes, links | Audit client injection and browser permissions; retest after DSH upgrades |
Read the detailed English safety guide or 简体中文安全指南.
Contributing and maintenance
Please read the English contribution guide, 简体中文贡献指南, and English maintenance guide. New native entries must include public source, an exact install or mounting path, native DSH evidence, license information, and a permission/data-flow note.
The machine-readable catalog is data/verified-plugins.csv (main directory) and data/repositories.csv (full aggregation). A discovery snapshot from the GitHub topic is preserved in data/dsh-plugin-topic-candidates.csv; it is an unreviewed candidate pool, not a recommendation list. Curation rules are in data/curation-criteria.yaml. The full catalog is rebuilt by scripts/aggregate.py. This repository is licensed under MIT; each listed project retains its own license.
References
[1] DeepSeek Harness Developer Preview — Everything is a plugin