dshplugin.devDeepSeek Harness Plugins
awesome-dsh-plugins plugin logo
DeepSeek Harness Plugin

awesome-dsh-plugins

2
Published by cccakeee

A curated, evidence-led directory of DeepSeek Harness (DSH) plugins: verified loadable extensions, skills, and permission-aware installation guidance.

Securityawesomeawesome-listdeepseek-harnessdsh-plugin

Get this plugin

Review the source, then continue to the publisher.

Get this plugin
Share on X ↗

About this plugin

Source snapshot 8/13/2026

awesome-dsh-plugins

Awesome Catalog Verified License

English | 简体中文 | 🌐 网站

一个面向 [DeepSeek Harness(DSH)][1] 的精选插件目录。项目优先收录可由 DSH Profile 装载、具备可复现安装说明且源码公开的社区扩展;技能、预设与相关应用会明确区分,不把“使用 DeepSeek API”或仅贴有 dsh-plugin 标签的项目误当作原生插件。

DeepSeek Harness 目前处于 Developer Preview。官方采用 Cordis 的“Everything is a plugin”架构:Profile 组合 Bundle,外部插件通常以 package.jsondsh 字段及 patch 文件声明挂载方式。[1] [2] 因此,本目录中的安装方法和兼容性应在你自己的 DSH 版本上先行验证。

快照日期:2026-08-14。 本版收录 379 个经源码或安装清单核验的插件与 Skill(2026-08-13 首版 54 个;2026-08-14 全量审计对 417 个候选仓库逐一核验后新增 325 个,审计日志见 data/audit-results.csv);同时提供 全量聚合目录 CATALOG.md(597 个仓库),合并了 GitHub 搜索(topic:dsh-plugintopic:deepseek-harness、名称搜索)与多个社区目录,去重后得到。聚合 ≠ 可装载、可兼容、可安全运行,标签本身并不代表可安装、可维护或安全;只有 标记的核验子集才进入本页主目录。[3]

导航内容
全量聚合目录597 个 DSH 相关仓库的完整聚合(含未审核候选);审计日志
原生插件目录已核验、按能力分类的可装载 Bundle、Cordis 插件与 Web Client 扩展
技能与预设由 DSH Skill 目录发现的可复用能力
官方内置能力随 DSH 源码发行的官方运行时构件
相关项目与观察名单相关但并非已核验原生插件的项目
安装与安全安装惯例、权限提示与审计建议
贡献规则新项目的提交格式与审核门槛

全量聚合目录

CATALOG.md 是自动生成的全量聚合目录:它把 GitHub dsh-plugin / deepseek-harness 话题、名称搜索、dsh-plugin 主题页候选快照以及多个社区目录(bruc3van/awesome-dsh-pluginAlex-Yanggg/awesome-DSH-pluginawesome-dsh-plugin/awesome-dsh-pluginAdamPlatin123/awesome-dsh-plugins)中发现的全部仓库合并去重。机器可读版本是 data/repositories.csv

  • 聚合池是发现清单,不是推荐或兼容性列表;只有 已核验子集进入下方主目录。
  • scripts/aggregate.py 重新拉取并重建 CATALOG.mddata/repositories.csv(需要 gh 登录)。

原生 DSH 插件

下列条目已核验至少一个原生特征:可复现的 dsh plugin 安装命令、dsh.bundle / cordis.patch.yml 声明,或 DSH/Cordis 可挂载的 apply 入口。“已核验”不代表作者、代码质量或安全性背书。

视觉与多模态

插件能力安装或挂载方式许可 / 风险
liustack/modlensOCR、版面与语义结构化视觉证据npx -y @deepseek-ai/dsh plugin --profile web add @liustack/modlensMIT;依赖外部视觉引擎
Scorp1o117/dsh-tool-vision为 Agent 注册 inspect_image,调用兼容 OpenAI 的视觉模型dsh-tool-vision 写入 Profile 的 cordis.patch.yml;见 READMEMIT;图像会发送至配置的视觉 API
TiankunDai/dsh-vision-LMstudio使用本地 LM Studio 视觉模型dsh plugin --profile web add link:<repo>/packages/dsh-lmstudio-visionBSD-3-Clause;读取本地图片或剪贴板
Anionex/dsh-vision-toolkit为纯文本 DSH Agent 提供 10 个结构化视觉工具:意图感知图片问答、长截图 OCR、原始像素 grounding、UI 还原、像素 diff 等dsh plugin --profile web add /path/to/dsh-vision-toolkitMIT;读取本地图片文件并运行托管 Python 运行时;远程视觉工具需 OpenAI 兼容视觉 endpoint + DSH Credential(API Key)
DDDFXYqiming/Agent_ExtensionsCollection of DSH plugins: image vision analysis (7 tools) and cross-session long-term memory, plus general skills.dsh plugin --profile web add <绝对路径>\dsh-plugins\dsh-vision-skillMIT;Vision plugin sends local image paths/content to an external multimodal API (MiniMax default) via VISION_API_KEY credential; memory plugin reads/writes local ~/.dsh/memory files.
Favio8/dsh-plugin-deepeyeVision for text-only models: image description, OCR, VQA, UI layout analysis and clipboard screenshot analysis via OpenAI/Gemini/custom backends.dsh plugin --profile web add dsh-plugin-deepeyeMIT;Sends images (local paths, HTTP URLs, clipboard screenshots) to external vision APIs (OpenAI/Gemini/custom); requires API key; LRU caching and image preprocessing.
Flyvhidbwo/dsh-vision-proxyDeepSeek brain + automatic image transcription — proxies attached images to a VLM (DashScope qwen by default) and feeds the transcribed text back to DeepSeek.dsh plugin --profile web add github:Flyvhidbwo/dsh-vision-proxyMIT;Attached images are transcribed via an external OpenAI-compatible VLM endpoint; needs VLM API key; images leave the machine; text-only conversations bypass it.
HuanLinOTO/dsh-plugin-aigc-canvasProvider-agnostic AIGC HTTP bridge + infinite canvas + ffmpeg post-processing (aigc_http_request, aigc_canvas_place, aigc_media_edit).dsh plugin --profile <profile> add github:huanlinoto/dsh-plugin-aigc-canvasAGPL-3.0;Sends HTTP requests to configured AIGC endpoints with in-memory API keys; writes media files locally; runs ffmpeg media processing.
libinyam/dsh-vision-providerConfig-only bundle:为 DSH 增加 OpenAI 兼容多模态视觉模型路由(复用内置图像管线,text+image 输入)。dsh plugin --profile web add github:libinyam/dsh-vision-providerMIT;Sends images/prompts/context to the configured OpenAI-compatible endpoint using an API key stored via DSH credential service; network + API key.
omdsh-dev/dsh-ernie-image百度 ERNIE-Image-Turbo 文生图:宿主工具生成图片落盘并注册为会话附件,浏览器配置卡与生成画廊面板Mount in cordis.patch.yml via bundle insert (id: ernie-image); see READMEBSD-3-Clause;需用户自填百度 AI Studio 访问令牌(走 DSH 凭据保险箱,环境变量 ERNIE_IMAGE_API_KEY 优先);图片经网络请求百度 API 并落盘 $DSH_HOME/ernie-image/
omdsh-dev/Qwen-MM-PluginsQwen-MM 能力作为运行时拉取的 Agent Skills 与严格 MCP 工具服务器(core/video-memory/video-edit/blender/freecad/edu-agent)。Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;启用后远程 Git 拉取外部能力并启动 MCP 子进程(uvx),含 blender/freecad 自动化;默认 disabled,需显式配置 source/ref/capabilities,不静默转发凭据环境变量。
PangYiMing/dsh-screenshot-diffPixel-diff two screenshots into diff.png plus a labeled triptych using pixelmatch (像素对比工具).dsh plugin --profile demo add github:PangYiMing/dsh-screenshot-diffMIT;Local-only image processing (sharp/pngjs/pixelmatch); no network, API keys, or credentials.
PixLunaLab/dsh-plugin-pixlunaRegisters PixLuna image-source tools (pixluna_get / pixluna_get_pixiv / pixluna_sources) so the model can fetch images from lolicon/pixiv/booru.dsh plugin --profile web add dsh-plugin-pixlunaMPL-2.0;Network requests to remote image sources; optional Pixiv credentials (phpSESSID) and booru keyPairs in config; R18 content and proxy support.
sjscy05/deepseek-harness-vision-pluginvision_read tool that forwards images/questions to a configurable vision API (OpenAI/Anthropic/Gemini/Zhipu/Qwen/Doubao) and returns text.pnpm dsh --profile web --patch ./vision-plugin/cordis.ymlMIT;Sends images (local paths/URLs/data URIs) to external vision providers using API keys; keys read from .env.
wangyang10/image-vision视觉插件/技能:让纯文本模型调 OpenAI 兼容识图 API 看图(描述/问答/OCR/多图对比),DSH 提供 vision_query 工具 + /image-vision 斜杠命令dsh plugin --profile web add dsh-image-visionMIT;调第三方识图 API(OpenRouter/SiliconFlow/智谱/Kimi/通义/Ollama),需 VISION_API_KEY/OPENAI_API_KEY;读取本地图片
william-jin-cmu/dsh-visionRegisters a view_image tool that bridges text-only DeepSeek to any OpenAI-compatible VLM endpoint for OCR, counting, chart reading and UI-layout questions.- insert: - id: dsh-vision name: '$HOME/dsh-plugins/dsh-vision/lib/index.js' (in ~/.dsh/config.yaml)BSD-3-Clause;Sends local images (base64-inlined) over the network to a configured OpenAI-compatible VLM endpoint; reads API keys from config/env (default Zhipu GLM free tier).
yumimanji/dsh-ui-spec将 UI 截图/线框图/参考图转为结构化前端规格:sharp 确定性几何(尺寸/配色/栅格/组件框/间距)+ 可选视觉模型语义层,输出 JSON + Markdown。dsh plugin --profile web add dsh-ui-specMIT;读取本地图片文件;可选视觉 API(DSH_UI_SPEC_VISION_API_KEY,回退 DEEPSEEK_API_KEY/OPENAI_API_KEY)网络请求。
YYTbit/dsh-plugin-vision-toolkit为纯文本 Agent 提供视觉 CLI(glance/ground/detect/crop),调用视觉 API 描述、定位、检测、裁剪图片。dsh plugin --profile your-profile add dsh-plugin-vision-toolkitMIT;读取本地图片并 base64 发送到视觉 API(VISION_API_KEY,回退 DEEPSEEK_API_KEY),网络传输。
ZeroHackz/OpenFlowFramesRIFE video frame interpolation via two agent tools — probe and headlessly interpolate local videos or frame folders.dsh plugin add github:ZeroHackz/OpenFlowFramesGPL-3.0;Executes bundled ffmpeg + rife-ncnn-vulkan binaries on local files; no network or credentials.
ZhuXinAI/sidesightVision sidecar for text-only coding agents: analyze screenshots, diagrams, charts, UI diffs, and videos via OpenAI-compatible multimodal models (image/ui/ocr/diagnose/diagram/chart/diff/video).npx @deepseek-ai/dsh plugin --profile web add github:ZhuXinAI/sidesightMIT;Sends images/video to a configured OpenAI-compatible vision API; apiKey stored in profile config (marked secret in DSH schema); also ships a filesystem-skill install path.
ZSeven-W/dsh-openpencilOpenPencil 设计预览与编辑插件:在会话内预览/检查/编辑真实 .op 文档(多帧预览、交互画布、受管编辑器、Agent 原生设计工具)npx --yes -p @deepseek-ai/dsh@0.1.0-rc.6 dsh plugin --profile web add @zseven-w/dsh-openpencil@latestMIT;经 DSH sandboxed filesystem 读写本地 .op 文件;headless exporter 渲染;无网络/凭据/设备访问

Web UI、TUI 与开发者体验

插件能力安装或挂载方式许可 / 风险
zhu1090093659/dsh-web-uiWeb UI 插件与皮肤合集,包括任务板、Git 图、移动端和 Token 视图dsh plugin --profile web add @linxin666/dsh-web-ui-allBSD-3-Clause;以各子包发布状态为准
Ericwong5021/dsh-kanbanDSH Web UI 任务看板dsh plugin --profile <profile> add github:Ericwong5021/dsh-kanbanMIT;早期项目,建议本地回归测试
GooodWei/context-vista/context 上下文占用、压缩与费用视图npx @deepseek-ai/dsh plugin --profile web add github:GooodWei/context-vistaMIT;未发布稳定版本
zhaoscsc/dsh-wikilinkObsidian 风格 [[wikilink]],引用笔记到提示词dsh plugin --profile web add https://github.com/zhaoscsc/dsh-wikilink/archive/refs/heads/main.tar.gzMIT;重装 DSH 后可能需重打补丁
omdsh-dev/dsh-open-in-vscode从 Web UI 直接在 VS Code 打开工作区dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.5.tar.gzMIT;会调用本机编辑器 CLI
omdsh-dev/dsh-notificationTurn 完成时的桌面通知与规则过滤dsh plugin --profile web add https://github.com/omdsh-dev/dsh-notification/archive/refs/heads/main.tar.gzMIT;通知可能泄露会话标题或输出摘要
openguardrails/dsh-tuiClaude Code 风格的终端 UI 与会话恢复dsh plugin --profile tui add github:openguardrails/dsh-tuiMIT;预览期 API 可能破坏兼容性
ccch1mneyyy/dsh-cc-tui全屏终端交互、流式思考和性能仪表dsh plugin --profile cc-tui add dsh-cc-tuiBSD-3-Clause;依赖 Node.js 22.19+
0xsline/dsh-spotlightKeyboard-first command palette (⌘K/Ctrl+K) for DSH Web — fuzzy search over slash commands, recent sessions, UI actions, plugin settings.dsh plugin --profile web add "github:0xsline/dsh-spotlight#main"BSD-3-Clause;Web client only — discovers DOM elements and delegates to native actions; no server data channel, no durable state; shortcut stored in browser localStorage.
alingalingling/ui-status-label自定义 DSH Web 聊天运行状态文案(Deep diving → 任意文字)dsh plugin --profile web add github:alingalingling/ui-status-labelBSD-3-Clause;仅改浏览器呈现文案;settings 本地持久化,不触及模型请求/网络
AnacondaKC/dsh-custom-cssCustom CSS plugin — settings panel to paste CSS/background images, persisted to host settings ($DSH_HOME/settings.yaml) and synced across all browsers.dsh plugin --profile web add /path/to/dsh-custom-cssBSD-3-Clause;Writes CSS to host settings via trusted-host RPC and injects into WebUI; no network; shared to all browsers of the host (trusted-host caveat).
bill9109/dsh-101Document-first reader profile bundle over dsh-base + dsh-web-app (docs browsing, search, tutor panel).dsh plugin --profile web add github:dsh-external/dsh-101#v0.1.0BSD-3-Clause;Web UI reader bundle; serves a local docs corpus on localhost; no network/credentials.
bill9109/dsh-conversation-shareShare a selected range of a DSH conversation as a branded PNG long image.dsh plugin --profile web add github:bill9109/dsh-conversation-shareBSD-3-Clause;Client-side web UI screenshot of the local conversation; no network/credentials; vendored html-to-image.
bill9109/dsh-drag-and-drop文件拖拽到 DSH Web UI 任意位置即插入原始绝对路径(支持多文件/文件夹、macOS/Linux/Windows 路径与系统索引定位)dsh plugin --profile web add github:bill9109/dsh-drag-and-dropBSD-3-Clause;不上传/不复制/不移动文件;仅读取本机文件元数据,多候选时读取内容采样指纹与 SHA-256,使用 Spotlight/plocate/locate/Everything 做有边界的本地文件系统搜索,无网络请求、无凭据。
bill9109/dsh-web-ui-notify桌面通知插件:工具审批/提问/轮次完成时弹系统通知,点击跳转对应会话dsh plugin --profile web add github:bill9109/dsh-web-ui-notifyBSD-3-Clause;纯浏览器系统通知,无权限/网络/凭据;需用户授权浏览器通知权限
bitterSmilezzz/dsh-model-selector为 DSH Web UI 会话模型选择器增加 provider 分组折叠与模型名搜索,读写同一 modelDirectories 会话目录dsh plugin --profile <profile> add ./dsh-model-selectorMIT;纯前端 UI 增强,读取/写入 ctx.modelDirectories 会话目录;无网络、无凭据、无文件系统访问。
ccch1mneyyy/dsh-working-activityDSH 实时工作状态行:由会话事件驱动状态机,展示俏皮思考文案、运行中工具、耗时与收尾摘要,输出到 Web UI dock 与 dsh-cc 终端dsh plugin --profile <profile> add dsh-working-activityMIT;不采集/不上传任何数据,全部由本机会话事件推导,activity/status 仅写本地会话日志(log-only、模型不可见);无网络、无遥测、无外部依赖注入。
ccq1/dsh-side-panelDSH Web right-side workspace panel providing Git review, a file browser, and an in-workspace terminal.dsh plugin --profile web add github:dsh-external/dsh-side-panelBSD-3-Clause;Runs a terminal that executes shell commands in the current workspace; also file read/edit and Git review; local files only.
chen-001/dsh-chat-widthClient-side plugin to drag-resize the DSH Web message column width with presets, custom input, and localStorage persistence.dsh plugin install .BSD-3-Clause;Browser-only CSS/DOM manipulation with localStorage persistence; no network, files, or credentials.
Civitasv/dsh-plugin-colorscheme为 DeepSeek Harness 提供配色方案:内置 8 个主题(Dracula/Nord/One Dark/Tokyo Night/Catppuccin 等),在设置→通用→配色方案中一键切换并持久化。dsh plugin --profile web add /绝对/路径/dsh-plugin-colorschemeMIT;Client-side UI theme/skin only (dsh.client web inject); no network, credentials, or file access.
DTSFO/dsh-model-modesCapability-aware reasoning controls plus a Fast model-routing switch in the web composer; routes requests to configured fast models/efforts and logs request config.dsh plugin --profile web add https://github.com/DTSFO/dsh-model-modes/archive/refs/heads/main.tar.gzMIT;Client UI switch and provider/model routing config only (no credentials); no external calls beyond the DSH LLM chain.
erduotong/dsh-plugin-graphForce-directed graph visualizing client plugin relationships in the Web settings page.dsh plugin --profile web add dsh-plugin-graphMIT;Web UI reading the plugin manifest/slots snapshot; no network or API keys.
gameswu/dsh-plugin-backgroundPer-region background images/videos (conversation / trajectory / sidebar / settings) for the DSH Web UI.dsh plugin --profile web add <插件仓库根>/backgroundMIT;Client-only UI/skin; stores config in localStorage and image bytes in IndexedDB; no network or keys.
Gandufu/dsh-pluginSun Wukong (孙悟空) theme/skin bundle for the DSH web UI: background, headband top decoration, dragon-pattern input box and sidebarnpx @deepseek-ai/dsh plugin --profile web add link:.MIT;UI theme only: injects styles/assets via the webServer extension point; no data, network, or credential access
Han-1413141/dsh-sticky-disclosurePins off-screen expanded collapsible tags (Think/tool/command cards) to viewport top with Ctrl+Alt+C collapse-all hotkey.dsh plugin --profile web add link:./dsh-sticky-disclosureMIT;Pure DOM-layer client plugin; no network/credentials/shell; reads DOM contract and dispatches clicks.
hashdiana/dsh-token-usageCleaner token-usage bar + details panel for the DSH web UI (context occupancy, input/output/cache split, tok/s, TTFT).npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hashdiana/dsh-token-usageMIT;Pure client UI plugin (empty host apply()); reads durable tokenUsage/context projections; no network, file, shell, or credential access.
havingautism/dsh-ultra-uiWeb UI: renders all tool calls as compact, collapsible, replayable rows.dsh plugin --profile web add github:havingautism/dsh-ultra-uiMIT;UI presentation slot only; no network/credentials; renders recorded tool call/result blocks.
hisaniwo/dsh-ergonomicsDSH 会话人体工学:/new 一键新会话、输入框 ↑/↓ 历史回溯(按会话隔离、刷新不丢)、Ctrl+C 归档当前会话。dsh plugin --profile web add dsh-ergonomicsMIT;UI/session-management only; client bundle calls workspaces.startSession()/archiveSession() locally, no network, API keys, shell, or credentials.
HuanLinOTO/dsh-plugin-anti-adsAd blocker for DSH Web that suppresses the dsh-ads plugin's ad layers (4-layer defense).dsh plugin --profile web add link:/path/to/dsh-anti-adsAGPL-3.0;DOM/localStorage manipulation in web UI; no network/credentials.
HuanLinOTO/dsh-plugin-better-sidebar-plugin-office为 better-sidebar 编辑器提供 .docx/.xlsx/.pptx 三件套文件预览(docx-preview / Univer / pptx-renderer)。dsh plugin --profile web add "github:huanlinoto/dsh-plugin-better-sidebar-plugin-office"AGPL-3.0;Client-side file preview; reads local file content for rendering (docx/xlsx/pptx), no network, API keys, shell, or credentials.
HuanLinOTO/dsh-plugin-ya-workspace-sidebarDSH Web 工作区侧栏替代插件:顶部最近会话 + Workspace→Session 二级菜单与面包屑导航,复用原生 Host 能力。dsh plugin --profile web add "link:D:/Projects/deepseek-harness/ya-workspace-sidebar"AGPL-3.0;Web UI sidebar replacement; local session/workspace UI only, no network, keys, shell, or credentials.
KarlOfLaw/dsh-goal-mode-enhanceVisual goal-mode UI for DSH web: full-lifecycle goal dock above the composer, composer tool-row entry, settings page (history + multi-session overview), backed by goal remote namespace.dsh plugin --profile web add file:/path/to/dsh-goal-modeMIT;Web UI only; reads goal state via ctx.remote.goals and persists a settings-namespace preference; no shell, network, or credentials.
lehhair/dsh-diff-viewerPiUI-style diff viewer plugin replacing the stock DiffBlock for write/edit tool calls (unified/split modes, word-level highlight, windowed rendering).dsh plugin --profile web add E:\dev\dsh-diff-viewer未发现;Web UI diff rendering only; no network, shell, or credentials.
lehhair/dsh-mobileMobile adaptation of DSH web UI: PiUI scroll-snap pager (half-open sidebar + full chat), 3D flip, keyboard/safe-area insets.dsh plugin --profile web add link:E:/dev/dsh-mobileBSD-3-Clause;Client-side CSS/controller only; no network, shell, or credentials.
lehhair/dsh-split-panesSplit-pane conversation UI: multiple independently-bound session panes with drag-to-split, keyboard resizing, and session drag-in.dsh plugin --profile web add link:/path/to/dsh-split-panesBSD-3-Clause;Client-side UI only; no network, shell, or credentials.
lhh010/dsh-input-historyCtrl+Up / Ctrl+Down terminal-style recall and switching of previously sent messages in the DSH Web input.Mount in cordis.yml plugins section (path: /path/to/dsh-input-history); see READMEBSD-3-Clause;Pure browser-side; reads conversation snapshot and writes draft via official input facade; no server behavior, network, or keys.
lhh010/dsh-minigamesDSH Web UI 右侧小游戏面板:18 款离线 Canvas 小游戏(恐龙跳/俄罗斯方块/坦克大战/扫雷/2048/数独/吃豆人等),可扩展游戏注册表dsh plugin --profile web add /绝对路径/to/dsh-minigamesBSD-3-Clause;纯浏览器端 UI 面板,全部离线游戏零资源文件,仅 localStorage 存最高分;零核心改动,无网络/凭据
lhh010/dsh-paste-inputCtrl+V paste + drag-drop + file/folder picker input into the DSH WebUI; copies files into the session workspace and folds attachment blocks into file chips.dsh plugin --profile web add link:E:\deepseek-harness\dsh-paste-inputMIT;User-selected files are copied into the session workspace attachment dir and their absolute paths passed to the model; host-side webServer upload route; no external network or keys.
lhh010/dsh-ui-progressDSH Web UI 会话进度条:输入框停靠区常驻进度(todos 真实比例/实时 token 速率/中断橘红态/待办提醒),零核心改动纯 client 插件pnpm add '@dsh-external/dsh-ui-progress@github:lhh010/dsh-ui-progress#v0.9.1'BSD-3-Clause;纯浏览器端 UI 面板,读 useSession/todos 投影渲染,不注入模型可见输入,无网络/凭据/文件访问
lhh010/dsh-ui-whale常驻像素鲸鱼伙伴插件:会话标题栏常驻小鲸鱼,随会话快照实时眨眼/摆尾/喷水/睡觉/冒爱心动画,纯浏览器端零核心改动。dsh plugin --profile web add link:/path/to/dsh-ui-whaleBSD-3-Clause;Pure browser-side cosmetic UI animation; no model/tool/network access (README states 纯浏览器端 UI 呈现).
lordqyxz/dsh-ark-quotaSidebar widget showing Volcano Ark Coding Plan subscription quota via a host proxy of GetCodingPlanUsage, with a browser cookie-refresh tool.cordis.patch.yml insert entry (id: ark-quota) + add package to profile pnpm-workspace.yamlMIT;Stores Volcano Ark console JWT session cookies in settings.yaml/cordis.patch.yml; host proxies authenticated GetCodingPlanUsage; refresh tool launches a browser (CDP) to extract session cookies.
makuralymi/dsh-webUI-Glass-ThemeGlobal frosted-glass (backdrop blur) theme for the DSH web UI via surface-token overrides and a global stylesheet.dsh plugin --profile web add ./dsh-webUI-Glass-ThemeMIT;Client-side theme/token overrides only; no network, credentials, or filesystem access.
Moeblack/dsh-skinsDSH Web GUI theme/skin plugin registering Nord/Aurora/Paper/Dream third-party ThemeService skins with data-URL backgroundsomdsh market install dsh-web-skins --profile web --enableMIT;UI/skin only; themes register via ThemeService tokens and inline data-URL backgrounds, no network or credential access
Mongfayi/dsh-recallMessage recall: durably remove a user message and everything after it from the conversationMount cordis.patch.yml / dsh.bundle.patch; see READMEMIT;UI-only session edit via localhost POST /recall; no network or credentials
Nagi-ovo/dsh-ads把 DeepSeek Harness 变成 2005 年门户网站:侧栏广告、对话内信息流、角落弹窗、抽奖转盘等整套虚构广告 UI 插件pnpm dsh plugin --profile web add link:/path/to/dsh-ads未发现;纯 UI 层:无文件扫描/读写;曝光记录仅存本机浏览器;「验证修复」仅在用户点击后查一次 GitHub Star(本机 gh/token 或匿名公开 API)
Nagi-ovo/dsh-visualize对话内生成式 UI 插件:模型调用 visualize 工具把交互式 HTML 卡片画进会话流(沙箱渲染卡、流式预览、组件浮入动画、主题跟随)pnpm dsh plugin --profile web add link:/path/to/dsh-visualize未发现;卡片运行于 sandboxed iframe,CSP 阻止网络请求/嵌套页面/表单提交,仅允许固定 CDN 静态资源;fragment 默认上限 1MB
omdsh-dev/dsh-annotationDSH Web 选中批注插件:选文字→批注→回车随消息发送,模型按 Annotation N 逐条回复(可悬浮芯片),气泡隐藏批注块零闪烁。dsh plugin --profile web add git+https://github.com/omdsh-dev/dsh-annotation.gitMIT;Pure browser-side selection/annotation UI; no network, credential, or tool access.
omdsh-dev/dsh-at-file在 Web 输入框用 @file 提及工作区文件/目录并把内容注入提示词dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/heads/main.tar.gzMIT;读取工作区文件并注入提示词(限制在工作区根内,不跟随 .. 逃逸);无网络
omdsh-dev/dsh-fun-weather天气页:当前天气、7 日/小时预报、城市设置,以及随天气变化的主题和壁纸效果(Open-Meteo)dsh plugin --profile web add ./deepseek-ai-dsh-fun-weather-0.1.0.tgzBSD-3-Clause;Host 仅访问 Open-Meteo forecast/geocoding 两个固定域(免 key);城市搜索与浏览器定位;动态主题会修改 DSH 主题状态
omdsh-dev/dsh-genuiInteractive UI components rendered inline in assistant replies (charts/plots/forms/quiz/mermaid/3D) with an action event loop back to the model.dsh plugin --profile web add git+https://github.com/omdsh-dev/dsh-genui.gitMIT;Browser-side UI renderer with an action loop back to the model; explicit secrets ban (never asks for/persists passwords/keys); no direct network/credential access.
omdsh-dev/dsh-voice-funasrDSH Web UI 本地离线语音输入:按住说话 → FunASR 本地转写 → 可选两段式 LLM 润色 → 自动进 composer;本地引擎不可用时回退浏览器 Web Speech API。dsh plugin --profile web add .MIT;麦克风采集 + Python FunASR 子进程 sidecar;音频内存流转不落盘;可选润色走用户自己的 LLM 端点(网络出网,与普通对话同信任边界)。
omdsh-dev/ex-settingDSH Web 设置扩展 bundle:host 端爬取已注册设置命名空间与 composition rows,客户端渲染为一级设置分区与编辑器。Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;仅经 loopback Web 设置面暴露配置;对 secret 脱敏、路径寻址编辑、无模型可见工具/提示词,不新增网络或凭据访问。
omdsh-dev/web-componentsDSH Web Component 适配器:将注册的 slot 树以原生 Custom Elements 挂载到浏览器端。Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;仅浏览器 UI 渲染:接受纯描述符、JS 属性赋值、CustomEvent 上报,无模型可见工具/提示词,无网络/凭据/设备访问。
opensetk/dsh-xiaoheiDSH Web UI desktop pet (dsh-pet): host half folds session/event into 7 poses, browser half renders pet in shell.overlay slot with click feedback.dsh plugin --profile web add github:opensetk/dsh-xiaohei#dsh-pluginMIT;Web UI overlay + local session/event listener + local HTTP poll route (/pet-mood); no credentials, no external network.
qyw233/dsh-deeplinkWebUI deep-link plugin that opens a specific session/workspace via ?session= / ?workspace= query params and follows the address bar.dsh plugin --profile web add github:qyw233/dsh-deeplinkMIT;Browser-half URL handling + localStorage settings; node half reads local session/workspace ids. No network, credentials, or shell.
renat3u/dsh-web-archiveWeb client plugin that collapses non-body display (Read/Bash/Think tool cards) into inline foldable 'Deep Sleeping...' chips.pnpm dsh plugin --profile web add file:/path/to/dsh-web-archiveMIT;Pure browser-side DOM collapse (MutationObserver + CSS display toggle); no network/keys; reads only the local session DOM.
renat3u/tonghuashun-webuiStock-terminal-styled (Tonghuashun) Web UI replacing the default dsh Web interface, mapping token usage to K-line charts.pnpm dsh plugin --profile web add "<repo>/client-plugin"未发现;Web UI/frontend replacement; records token/tool usage locally to $DSH_HOME/tonghuashun/*.jsonl; no API keys.
Small-tailqwq/dsh-deep-whaleDSH Web GUI 鲸鱼娘主题皮肤(深海女仆工坊 maid-atelier:亮/暗双模式)dsh plugin --profile web add ../dsh-deep-whale/maid-atelierCC-BY-NC-SA-4.0;纯 UI 皮肤/主题,无数据或权限访问
Small-tailqwq/dsh-deepcelDeepcel skin: restyles the DSH Web GUI (sessions/tools/settings/navigation) as interactive Excel-like worksheet cells.dsh plugin --profile web add ../dsh-deepcel/deepcelBSD-3-Clause;Pure UI skin (wiring id ui-skin-deepcel); no data or permission access.
Small-tailqwq/dsh-tpsReal-time tokens-per-second badge rendered in the DSH Web UI 'Deep diving…' status line.dsh plugin --profile web add github:dsh-external/dsh-tpsBSD-3-Clause;Pure front-end, derived from session snapshot; no network/store/event listeners. Requires applying a manual patch to ui-conversation (turnStatus slot) before use.
SnowCrescenter-tech/dsh-milestoneSession milestone navigation rail: clickable dot timeline with hover metadata (turn, time, TTFT, tokens/s) and click-to-jump for long conversations.dsh plugin --profile demo add dsh-milestoneMIT;Client-side UI overlay reading native session snapshots; no network, shell, or credentials.
stushansusu/dsh-miku-skinHatsune Miku theme skin for the DSH Web GUI (gradient, glassmorphism, light/dark themes, custom background).dsh plugin --profile web add "link:<本仓库绝对路径>"BSD-3-Clause;Presentation-only skin: no services, no events, no model requests; styles scoped under body[data-dsh-miku].
vibeinging/dsh-turn-navigatorDSH Web 会话转向导航器:悬浮预览用户轮次、点击跳转,跟随会话滚动dsh plugin --profile web add -w "/path/to/dsh-turn-navigator"BSD-3-Clause;仅渲染已有会话数据,无网络/凭据/模型请求变更;注册 conversation.chat.navigator 槽位
vlln/dsh-navbarConversation node navigation bar: right-edge node strip for fast jump to user messages with hover preview and click scroll.dsh plugin --profile web add "github:vlln/dsh-navbar#main"MIT;Pure browser-side UI driven by official anchor attribute contract; no polling, routes, tools, or data channel.
vlln/dsh-task-statusBackground task status bar: dock-slot UI above the composer showing running-task count, expandable details, and live output tail.dsh plugin --profile web add "github:vlln/dsh-task-status#main"MIT;Local read-only routes (/tasks, /output) tail task output (may contain task-sensitive content); stays within the local web host.
yuxino/dsh-blue-whale-maiddsh web 桌面宠物插件(蓝鲸女仆):任务完成提醒、进度播报、等待/失败动画、会话跳转按钮。dsh plugin --profile web add github:yuxino/dsh-blue-whale-maidMIT;纯 Web GUI 桌面宠物/通知,仅本地渲染,无网络/凭据/文件访问。代码 MIT;精灵图等素材 © simashui,不可商用。
AdamPlatin123/dsh-tonghuashun同花顺 (THS) terminal-style skin + code-volume K-line market panel (packages ui-skin-ths + ui-market).cordis.patch.yml: - id: ui-skin-ths (name '@deepseek-ai/dsh-client-ui-skin-ths'), - id: ui-market (name '@deepseek-ai/dsh-client-ui-market')MIT;Client UI skin + market display panel only; no network or API keys; settings registered to settings.general.item slot.
gxinxing/deepseek-harness-tuiInteractive terminal chat UI (Ink/React) for DeepSeek Harness — folded tool calls, thinking folding, and OSC-11 adaptive theme.dsh plugin --profile tui add /path/to/deepseek-harness-tuiMIT;TUI/UI only; routes llm-deepseek through the TokenDance gateway (needs TOKENDANCE_API_KEY) and requires a one-time manual runtime patch to the harness llm-deepseek adapter (lost on upgrade).
huiliyi37/dsh-tianshu-tuiDeepSeek Harness 交互式终端 UI 插件:会话工作区、图片端到端(剪贴板/视觉桥)、slash 下拉、审批卡片、推理可视化,纯展示层npx -y @deepseek-ai/dsh plugin --profile tui add @huiliyi37/dsh-tianshu-tuiApache-2.0;UI 纯展示层,不注册 prompt/工具/上下文面,所有状态派生自会话事件流;无网络/凭据/文件访问
orriduck/dsh-tuiSession-aware terminal UI for DeepSeek Harness (start/continue/resume sessions, permission-preset switching).npm install -g github:orriduck/dsh-tuiMIT;Terminal UI driving DSH sessions; can switch permission preset incl. typed FULL ACCESS confirmation; optional Herdr bridge.
RealAlexandreAI/dsh-atuinRecords every typed DSH prompt into atuin shell history (searchable via atuin search).dsh plugin --profile web add dsh-atuinMIT;Spawns the atuin binary as a subprocess and writes typed prompts into local atuin history DB; may capture sensitive input unless deny rules are set. No network exfiltration.
turtle1999/turtle-uiFormer packages/ui/tui terminal UI as a dsh profile bundle (durable session TUI, --resume/--session).dsh plugin --profile tui add file:.BSD-3-Clause;Terminal UI for DSH driving one durable session; no network/keys beyond DSH itself.
AnacondaKC/dsh-douyinDSH WebUI 侧栏短视频播放器 — 21 系列抖音式 feed、原生 直链解析、历史回放与手势/滚轮切换.dsh plugin --profile web add /path/to/DSH-douyinBSD-3-Clause;Host resolver fetches third-party video feed API (api.yujn.cn) and 302 mp4 direct links over network; no credentials; media loaded in browser.
HuanLinOTO/dsh-plugin-d399Mini-game popup (Wordle/match-3/190 parametric games) while the model generates.dsh plugin --profile web add github:huanlinoto/dsh-plugin-d399AGPL-3.0;Client-only games overlay; no network/credentials; exposes ctx.d399Games service for third-party game registration.
HuanLinOTO/dsh-plugin-spurA whip UI overlay in chat; flick it fast to send 'go work!' to the agent.dsh plugin --profile web add github:huanlinoto/dsh-plugin-spurAGPL-3.0;Client-only UI; sends 'go work!' through session input actions; no network/credentials.
JasonJin2006/dsh-sound-effects-pluginReasonix 风格音效:Agent 工作时生成式五声音阶环境音乐、完成成功音效与等待操作提示音(Web Audio,零素材)。dsh plugin --profile <name> add github:JasonJin2006/dsh-sound-effects-pluginMIT;Browser-side Web Audio synthesis only; no assets, network, keys, shell, or credentials.
keleus/deepseek-petDeepSeek Pet 桌宠插件:跟随任务/工具调用/上下文占用切换表情与动画,支持拖动、缩放、批准/提问交互。dsh plugin --profile web add github:keleus/deepseek-petMIT;Web client UI pet (reacts to session state, tool-approval cards); no network, keys, shell, or credentials.
Moeblack/deepseek-mannersInjects a thank-you/system-prompt suffix into each user message turndsh plugin --profile web add github:moeblack/deepseek-manners未发现;Prompt/suffix injection only; no network, shell, or file access
omdsh-dev/7d7d7k7k-style game portal in DSH Web UI: generate, sync, and play HTML5 and self-hosted Ruffle Flash mini-games in sandboxed iframes- insert: - id: 7d7d name: '@mattheliu/7d7d'MIT;Serves games via same-origin /7d7d/* routes in sandbox iframes (no allow-same-origin); writes games to ~/.dsh/7d7d; optional remote community catalog URL
omdsh-dev/dsh-auto-chessMinimal auto-chess game in DSH Web UI: human-vs-AI or AI-vs-AI battles where each move is a real model requestdsh plugin --profile web add /Users/yejiming/Desktop/OpenSource/dsh-auto-chessMIT;Issues real auxiliary model requests for each AI decision (network + model calls); configurable reasoning effort and token budget
omdsh-dev/dsh-daily-fortune今日一签会话页、输入区抽签按钮、观音灵签、塔罗牌阵、每日名言与设置面板dsh plugin --profile web add ./deepseek-ai-dsh-daily-fortune-0.1.0.tgzBSD-3-Clause;Host 访问 zenquotes.io/stoic.tekloon.net/api.adviceslip.com/tarotapi.dev(免 key);同源设置 API;无凭据
omdsh-dev/dsh-fun-typewriterWebAudio 打字机/机械键盘氛围音:流式敲击、发送回弹、完成提示、错误低鸣、输入按键音与设置页,零音频资源dsh plugin --profile web add @deepseek-ai/dsh-fun-typewriter@0.0.1-rc.3BSD-3-Clause;零音频资源、零第三方请求、零密钥;设置经插件自有 loopback 同源路由
omdsh-dev/dsh-pet-corner右下角可拖动小猫摸鱼角:猫/狗/狐狸图片、猫咪知识与收藏(宿主白名单代理)dsh plugin --profile web add @deepseek-ai/dsh-pet-corner@0.0.1-rc.3BSD-3-Clause;图片经宿主白名单代理访问 Cataas/Dog CEO/RandomFox/TheCatAPI/Cat Facts;收藏仅存浏览器 localStorage;免 key
syy-shark/dsh-music-plugin音乐播放工具插件:注册 music_play/music_pause/music_resume/music_skip/music_status 工具(当前为内存队列骨架)npx @deepseek-ai/dsh web --patch /Users/shark/项目/DSH-music-plugin/cordis.ymlMIT;本地内存播放队列,无网络/API/凭据;后续计划接入本地文件或 afplay/mpv 播放
vlln/whale-girlDSH Web 桌面宠物(可拖拽/投喂/玩耍,积累型资历成长)dsh plugin --profile web add "github:vlln/whale-girl#main"MIT;仅浏览器呈现与本地 localStorage/settings 持久化;无网络/凭证
william-jin-cmu/dsh-stickersWebUI 表情插件:用户 🐋 选择器 + /sticker 命令 + Agent send_sticker tool,双向发表情(24 张,双角色)dsh plugin --profile web add /absolute/path/to/dsh-stickersBSD-3-Clause;纯 WebUI 表情/命令/slot,无权限、无网络、无凭据;自带静态 PNG 资源
yoke233/dsh-pixel-whale像素鲸鱼动画伴侣:会话运行时在 Deep diving 状态前显示动画像素鲸鱼,随轮次结束消失dsh plugin --profile web add github:yoke233/dsh-pixel-whaleMIT;纯 Web UI 装饰,无网络/凭据/模型请求变更,不写会话数据

搜索、浏览与知识工作流

插件能力安装或挂载方式许可 / 风险
gxpppp/dsh-search-mcp用 Tavily、Brave、Exa、Perplexity、DuckDuckGo 或自定义 MCP 取代内置搜索dsh plugin --profile web add link:<repo>MIT;查询与密钥会交由外部搜索服务
yangzhe1003/dsh-web-search-firecrawlFirecrawl 搜索 Providerdsh plugin --profile web add @yangzhe1003/dsh-web-search-firecrawlMIT;需要 FIRECRAWL_API_KEY
titanwings/dsh-better-browser通过 Kimi WebBridge 操作用户已登录浏览器dsh plugin --profile web add github:titanwings/dsh-better-browser#v0.3.5BSD-3-Clause;可触及 Cookie、登录态、上传和页面操作
anweat/dsh-web-search-proMulti-engine persistent web search plugin — 9 tools (search/fetch/platform-search/snapshot/history/rule) with SQLite+LRU cache and Playwright rendering.dsh plugin --profile web add dsh-web-search-proMIT;EXA/JINA API keys, Playwright login-state browser for zhihu/weibo/douban/tieba/douyin/kuaishou, installs external deps (gh/yt-dlp/opencli/playwright), outbound network search.
ben7am1n/dsh-browserPlaywright-powered browser_* tool family (open/navigate/click/type/select/screenshot/eval/get_text/wait).dsh plugin --profile <name> add dsh-browserMIT;Full browser automation: drives real Chromium/Chrome/Edge, executes page JavaScript (browser_eval), saves screenshots to the agent workspace.
bill9109/dsh-webbridge桥接 Kimi WebBridge 本地守护进程,让模型驱动用户真实浏览器(navigate/find_tab/snapshot/click/fill/evaluate/screenshot/list_tabs/network/close_tab/close_session)dsh plugin --profile web add github:bill9109/dsh-webbridge#v0.0.1BSD-3-Clause;驱动真实浏览器并保留登录态/Cookie/活动会话,可在页面执行 JS(evaluate)、截图、网络检查、读写表单;HTTP 到本机守护进程 127.0.0.1:10086,浏览器状态不出本机但模型可操作用户真实会话。
crayonlu/dsh-web-search-firecrawlFirecrawl-backed WebSearchProvider(ctx.web):让 dsh 的 web_search 工具走 Firecrawl v2 /search,无需 DeepSeek API keydsh plugin --profile web add github:crayonlu/dsh-web-search-firecrawlMIT;网络搜索走 Firecrawl 第三方 API,需 FIRECRAWL_API_KEY(经 ctx.credentials 解析);搜索词发送到 Firecrawl 服务端。
crayonlu/dsh-web-search-tavilyTavily-backed web search provider for the DSH ctx.web seam (no DeepSeek API key required).dsh plugin --profile web add github:crayonlu/dsh-web-search-tavilyMIT;Sends search queries to the Tavily API; requires TAVILY_API_KEY (env/credentials). No local FS/shell/browser access.
emredeveloper/deepseek-harness-huggingfaceRead-only Hugging Face Hub model discovery — hf_search_models searches public models without an API key.patch.yml insert: - id: huggingface, name: file:///absolute/path/to/deepseek-harness-huggingface/lib/index.js; then pnpm dsh web --patch ./patch.ymlMIT;Read-only public GET requests to the Hugging Face Hub API; no API key, no file writes, no shell execution.
Fisfzy/ego-browserDrive ego-lite Chromium via 13 ego_* tools (semantic snapshot, click, fill, screenshot, CDP, task-space isolation) with a realtime observation overlay.dshx install ego-browser ego-browser-plugin-0.2.0.tgzMIT;Drives a real Chromium reusing the user's login state/cookies; runs in-page JS and raw CDP; spawns subprocesses and captures screenshots.
Lum1104/dsh-browser让 DSH 读取/点击/填表/滚动/导航当前 Chrome 标签页(文本优先,保留登录态)./scripts/install.shBSD-3-Clause;操控真实浏览器(读写页面内容、表单、导航),保留登录态/session/cookie;密码与支付卡号脱敏
omdsh-dev/dsh-deep-researchAdaptive deep-research orchestrator: registers a deep_research tool on the official workflow engine (web_search/web_fetch + subagents + adversarial review + report synthesis).dsh plugin --profile <profile> add git+https://github.com/dsh-external/dsh-deep-research.gitMIT;Network search/fetch (web_search/web_fetch) and spawns subagents; no direct local-file or credential access; optional per-stage model config.
PangYiMing/dsh-browser-controlControl browsers over CDP: reuse Chrome login state, navigate, capture console/page errors, screenshot, and eval arbitrary JS.dsh plugin --profile demo add github:PangYiMing/dsh-browser-controlMIT;Browser automation via CDP that read-only copies the user's Chrome login state (Cookies/Login Data/Local Storage) and executes arbitrary JS in pages.
RealAlexandreAI/dsh-all-searchAdds an AnySearch web-search provider (aggregates exa/tavily/firecrawl/context7 behind one API key) to ctx.web.dsh plugin --profile web add dsh-all-searchMIT;Network search via AnySearch gateway; requires an API key stored in config; queries and result counts sent to the gateway.
RealAlexandreAI/dsh-cloudflare-browser-runGives the agent real headless-Chrome browser access via Cloudflare Browser Run (markdown/screenshot/pdf, login-capable sessions).dsh plugin --profile web add dsh-cloudflare-browser-runMIT;Real browser access with login-capable sessions; fetches arbitrary web pages (SSRF-guarded to public web); requires Cloudflare API token + account id in config.
taxueseek/argo给 Agent 用的统一搜索与证据核验:120+ 引擎、多语言路由、影视/体育/金融垂直源、双层缓存、10 个 MCP 工具dsh plugin --profile web add "github:taxueseek/argo#main&path:packages/dsh-plugin"MIT;联网搜索(多引擎请求),可选 API Key;本地 SQLite 缓存;无 shell/浏览器/凭据存储
vcxmug/dsh-firecrawlBridge firecrawl-mcp into DSH so agents get mcp__firecrawl__* tools (search/scrape/crawl/map/extract/interact) via a preset composition row../install.shMIT;Spawns firecrawl-mcp over stdio and talks to a Firecrawl instance using FIRECRAWL_API_URL/FIRECRAWL_API_KEY; network + API key to a remote/self-hosted scrape service.
AnacondaKC/dsh-stock-market沪深 A 股行情侧栏 + 免费股票数据工具插件(东方财富/腾讯/新浪/同花顺,9 个 stock_* 工具,57 个内部适配器)dsh plugin --profile web add link:/absolute/path/to/dsh-stock-marketBSD-3-Clause;持续联网抓取公开财经站点免费接口(东方财富/腾讯/新浪/同花顺),不存凭据;请求 Host/参数白名单 + 并发/超时/退避/响应上限
Fisfzy/zotero-harvestMulti-source literature search (OpenAlex/arXiv/Crossref/Europe PMC/Semantic Scholar), OA download-link resolution (Unpaywall), sufficiency audit, save into local Zotero, and reindex hook.dshx install zotero-harvest <plugin-dir>MIT;Calls free public APIs, downloads PDFs, writes the local Zotero library directly (HTTP API / offline sqlite / inbox); optional Google Scholar HTML scrape via proxy and optional LIT_S2_API_KEY.
Fisfzy/zotero-wave-ragWave RAG retrieval over a Zotero paper library (search/detail/compare/embedder tools; BM25+RRF, claim-evidence check).dshx install zotero-wave-rag . (then add insert row to ~/.dsh/cordis.patch.yml and ~/.dsh/profiles/web/cordis.patch.yml)未发现;Reads local Zotero sqlite + PDFs; optional embedding API keys (bge-m3 etc.); no shell/ssh/browser.
havingautism/dsh-notebooksPersistent cross-session notebooks — notes library with model tools, typed Remote API and a Web workspace.dsh plugin --profile web add github:havingautism/dsh-notebooksBSD-3-Clause;Local note storage and Web view; browser upload extracts UTF-8 text/Markdown only; no network on its own (page reads rely on composed Web tools).
hccccc01333/dsh-report-htmlGenerate self-contained interactive HTML reports (tables, SVG charts, China province map, flowcharts, math) from Markdown or structured datadsh plugin --profile web add dsh-report-htmlMIT;Writes HTML report files (fs:write only); no network, CDN, credentials, or code execution
HuanLinOTO/dsh-plugin-mineru向模型暴露 MinerU 文档解析工具:PDF/图片/DOCX/PPTX/XLSX → 结构化 Markdown/JSON(mineru_parse_document 等 5 工具 + 设置页)dsh plugin --profile <profile> add github:huanlinoto/dsh-plugin-mineruAGPL-3.0;网络:调用 MinerU API(baseURL + MINERU_API_KEY 环境凭据),上传文档解析并异步轮询;需自建 MinerU 实例
Jesse-njx/dsh-coworkdoc_read/doc_write tools for office documents & notebooks (xlsx, pdf, docx, pptx, ipynb) + MCP server + CLI.dsh plugin --profile <your-profile> add ./packages/dshMIT;Reads/writes local office documents (xlsx/ipynb write; pdf/docx/pptx read) with size/zip-bomb guards; optional MCP server; separate WeChat chatnode bundle (IM).
lzszq/dsh-scholarAI research workbench: governed research flow, controlled Docker experiments, evidence ledger, TeX manuscriptpnpm dsh plugin --profile web add /absolute/path/to/dsh-scholarMIT;Runs Docker experiments, interactive terminal, and remote machine runner; local filesystem access
Moeblack/dsh-payload-captureCaptures every upstream model API payload (provider/model/messages/system/tools) and writes JSON snapshots to the plugin's captured/ folderMount cordis.patch.yml / dsh.bundle.patch; see README未发现;Writes full upstream model payloads (including message content) as JSON to local disk; no README install command
Moeblack/dsh-prompt-studioEdit user and built-in system-prompt sections with live preview and full request assemblydsh plugin --profile web add /path/to/dsh-prompt-studioBSD-3-Clause;Mutates system/user prompt assembly and request preview; prompt-level control, no network or shell
morlay/session-persistence-rdbRDB (SQLite/PostgreSQL) session persistence backend via ctx.sessionPersistence (drizzle)dsh plugin --profile=web add "@morlay/session-persistence-rdb@https://github.com/dsh-external/session-persistence-rdb.git"BSD-3-Clause;Persists session/conversation data to SQLite/PostgreSQL (may contain sensitive conversation content)
Nwflower/dsh-chat-import从 Claude Code/Codex/ChatGPT/Cursor/Gemini/Reasonix 导入历史会话为 DSH 可续接会话(import_claude 等 6 工具 + 目录批量导入)dsh plugin --profile web add -w link:/path/to/dsh-chat-importMIT;读本地聊天转录(/.claude//.codex//.cursor//.gemini/~/.reasonix 潜在敏感历史),只读不改源文件;经 sessionPersistence 追加会话;无网络/凭据
omdsh-dev/dsh-daily-progress每日进度成就系统:明日计划、今日清单、完成率/streak/周率指标、输入区温度计 widget 与 21:00 提醒cordis.patch.yml: { id: daily-progress, name: dsh-daily-progress }BSD-3-Clause;仅本地 storage-domain json 后端持久化;loopback-only 自有 HTTP 路由;无外部网络、无凭据
omdsh-dev/dsh-data-agent数据库 Agent:会话级连接 MySQL/PostgreSQL/SQLite/Oracle/Hive/Impala,自定义 sqlcmd 工具 + data-agent 预设,让 AI 连库写 SQL 并据执行结果实时调优dsh plugin --profile demo add .MIT;spawn 数据库客户端进程执行任意 SQL/DDL/DML(无 shell 层,argv 数组化 + stdin);数据库密码明文存浏览器 localStorage,服务端仅内存;审批策略 never 时直接执行
omdsh-dev/dsh-fun-ticker行情跑马灯:加密/汇率/A股/指数/港美股自选标的,宿主侧代理+缓存,免 key 数据源Mount in cordis.patch.yml via bundle insert (id: fun-ticker); see READMEBSD-3-Clause;只读行情;客户端不直连上游,宿主代理访问 Binance/CoinGecko/Frankfurter/eastmoney/Sina 四个固定域;免 key、无凭据
omdsh-dev/dsh-kb-sieve知识库构建与确定性检索:kb_build(md/txt/docx/pdf→FTS5 知识包+零脚本 SKILL.md)、kb_query、kb_readdsh plugin --profile <profile> add git+https://github.com/dsh-external/dsh-kb-sieve.gitApache-2.0;纯本地计算(本地文件读取、SQLite FTS5、零外部服务、零密钥);kb_read 拒绝路径穿越
omdsh-dev/dsh-longbridge长桥港美股券商级行情/账户/交易工具(longbridge_quote/kline/indices/watchlist/account/positions/place_order/cancel_order)+ 设置页凭据管理dsh plugin --profile web add link:/absolute/path/to/dsh-longbridgeBSD-3-Clause;交易工具(下单/撤单)每次调用强制走 DSH 审批通道;凭据(App Key/App Secret/Access Token)写入 DSH 凭据保险箱;访问 Longbridge OpenAPI 账户与持仓数据
omdsh-dev/dsh-paddle-ocrPaddleOCR-VL 文档布局解析:PDF/图片逐页解析为 Markdown(文字+图片落盘),3 个宿主工具 + 配置卡 + 任务面板dsh plugin --profile web add link:/path/to/dsh-paddle-ocrBSD-3-Clause;上传本地 PDF/图片到百度 PaddleOCR 云接口(async/sync);需 AI Studio token(凭据保险箱/环境变量 PADDLE_OCR_TOKEN);产物落盘工作区
omdsh-dev/dsh-tool-csvCSV data tool: registers csv tool (parse/query/stats/to_json) with a zero-dependency RFC 4180 state-machine parser.dsh plugin --profile web add "C:/path/to/dsh-tool-csv"MIT;Pure function: no file read/write, no network, no eval; literal-match query only; input cap 256KB; tool args logged to session.
omdsh-dev/dsh-tool-markdownHTML↔Markdown 转换、GFM 表格规范化、目录生成,零依赖轻量解析器dsh plugin --profile web add "C:/path/to/dsh-tool-markdown"MIT;Zero dependency, hand-written parser, script/style stripped, link scheme whitelist (http/https/mailto), no remote resource load; pure text conversion.
omdsh-dev/dsh-tool-stat描述统计/百分位数/频数分布/相关性(Pearson/Spearman),零依赖纯函数确定性dsh plugin --profile web add "C:/path/to/dsh-tool-stat"MIT;Pure deterministic function, no filesystem/network/process/state; rejects NaN/Infinity; no sensitive data handling.
omdsh-dev/dsh-tool-time严格 ISO 8601 解析、IANA 时区转换、UTC 日历运算、固定时长差,零依赖dsh plugin --profile web add "C:/path/to/dsh-tool-time"MIT;Pure function using strict ISO subset + Intl; no eval/new Function, no filesystem/network/process.
ricardo33550336/mask-gateway-dsh-pluginPrompt protection gateway: masks (replaces) or rejects sensitive content before model requests via agent/pre-step and llm/stream seams, with a settings UI and rule persistence to workspace mask-gateway-rules.json.Mount cordis.patch.yml / dsh.bundle.patch; see READMEMIT;Local only: intercepts agent/pre-step and llm/stream and persists rules to a workspace JSON file; no network, shell, or credentials.
william-jin-cmu/dsh-artifact文件交付协议:send_artifact 工具经 tool/result 事件 meta 携带结构化描述子,供任意客户端渲染dshx install dsh-artifact https://github.com/dsh-external/dsh-artifactBSD-3-Clause;读取本地文件元数据(路径/大小/mime)并写入 tool/result 事件流,无网络/凭据
xiaomiba0904/dsh-obsidian-exportExports DSH conversations to an Obsidian vault plus read/search/list/tags/backlinks vault tools and automatic vault discovery.dsh plugin --profile web add /absolute/path/to/dsh-obsidian-exportMIT;Reads/writes only local Obsidian vault markdown and DSH session files via ctx.fs/ctx.sessionPersistence; no network, API keys, or credentials.
YYTbit/dsh-plugin-rag本地知识库 RAG:索引项目文件(md/code/config),TF-IDF 关键词检索,注入系统提示,提供 rag CLI。dsh plugin --profile your-profile add dsh-plugin-ragMIT;本地索引并读取项目文件(.env 亦在索引列表内),无网络/外部 API;注意敏感文件可能被索引注入。

自动化、会话、学习与记忆

插件能力安装或挂载方式许可 / 风险
titanwings/dsh-automation在全新 Agent Session 中调度 coding 任务pnpm dsh plugin --profile web add /absolute/path/to/dsh-automationMIT;可自动执行任务,应先限制工作目录和权限
Scorp1o117/dsh-tdai-memory腾讯云 Agent Memory 的 L0–L3 长期记忆与召回cordis.patch.yml 挂载 dsh-tdai-memory;见 READMEMIT;需配置 LLM、Embedding 和存储端点
TecFancy/dsh-deeptutorDeepTutor 学习、知识库与笔记归档 Bridge Bundledsh plugin --profile web add dsh-deeptutor,并按 README 加入 dsh.profile.bundlesMIT;依赖可用的 DeepTutor 服务
Alyosha28/deep_option港美股期权研究与风险 Agent — 五阶段决策管线、十角色辩论、确定性定价与审计链 (HK/US options research & risk decision card).cordis_define + cordis_run on harness/plugins/goai-bridge.host.js未发现;Futu read-only market/account gateway (API credentials), local engine at 127.0.0.1:8000, network to official Chinese sources, Windows scheduled task; financial data and audit trails.
Andy8647/dsh-auto-approvalAutomated tool-call approval: classifies each call allow/deny (L0 rules + L1 LLM) with an optional client status chip.dsh plugin --profile web add dsh-auto-approvalBSD-3-Clause;Governs shell/file tool calls; L1 LLM classifier receives tool-call parameters, so sensitive command text may reach the model.
Anionex/dsh-turn-rewind消息锚定的工作区文件回滚/恢复(基于持久化 Change Ledger)dsh plugin --profile web add /path/to/dsh-turn-rewindBSD-3-Clause;恢复/删除工作区文件(写权限),需用户显式确认与审批;无网络
AprilWizard/dsh-multi-cotMulti-sampled test-time compute: parallel reasoning-chain sampling with internal voting and a plan/execute/review workflow; hooks agent/pre-step, llm/stream, and agent/turn-stopping.npm install @aprilwizard/dsh-multi-cotMIT;Multiplies LLM calls (large token/cost increase) for sampling and voting; no direct credential handling (uses DSH LLM); dev scripts read OPENCODE_GO_API_KEY.
btspoony/dsh-llm-fallbacks基于角色的 LLM 重试/备用策略:主模型失败(重试耗尽/鉴权/配额/429)时沿 fallback 链切换 provider/model,支持冷却与回退dsh plugin --profile web add github:btspoony/dsh-llm-fallbacksMIT;纯配置+LLM 路由协调,无自有网络/凭据/shell;读写 dsh settings.yaml 的 fallbacks 配置,/fallbacks 命令只读诊断。
btspoony/mstar-harnessHarness 工程工作流引擎插件:TS 引擎执行确定性 workflow 门禁 + mstar-* 判断 skills,跨 dsh/omp/OpenCode/Cursor 等多宿主驱动多 Agent 代码交付dsh plugin --profile web add @mstar-harness/dshMIT;多 Agent 工作流引擎与子代理驱动;无凭据/设备访问,但执行确定性 workflow 门禁并编排代码交付
cking000bigdemon/dsh-toolbelt八个插件:general-agent-prompt 人设、language-guard 语言守卫、vision-fallback 视觉回退、python/windows 写入守卫、cross-agent-memory 记忆桥接、image-generation 生图、skill-shell-injection 技能内 shell 命令替换dsh plugin --profile <名称> add github:cking000bigdemon/dsh-toolbeltMIT;skill-shell-injection 会在受信技能根目录执行 SKILL.md 中的 shell 命令;cross-agent-memory 读取 home 目录下 Claude Code/Codex 记忆文件并注入;image-generation 使用生图 API 凭据;python/windows 守卫拦截/放行 shell 调用。
Degurechaff57/dsh-openapi安全 OpenAPI 3.x 发现与调用:openapi_list/openapi_describe/openapi_call 三工具,索引配置的 OpenAPI 文档并带凭据/SSRF/响应上限防护dsh plugin --profile web add github:Degurechaff57/dsh-openapiMIT;网络 API 调用 + 环境变量凭据(Authorization header);默认只读 GET/HEAD、禁私网/SSRF、凭据跨域剥离、响应截断
dongsheng123132/task-passportTask-state 'passport' handoff (list/open/new/checkpoint) shared across DeepSeek Harness, Claude Code, and Codex.dsh plugin --profile web add task-passport@0.2.1MIT;Spawns the U-King external executable and reads/writes local task-state files; no network.
Drifter-yh/dsh-tool-policyDeclarative deny-by-default tool policy gate at tools/pre-execute (deny/ask/allow rules).dsh plugin --profile my-profile add dsh-tool-policyMIT;Pure pre-dispatch policy evaluator; performs no execution, network, or credential access itself.
Elaina-real/dsh-tiered-approvalTiered auto-review: static deny rules + LLM reviewer + human fallback to auto-allow/deny tool calls.dsh plugin --profile web add dsh-tiered-approvalMIT;Auto-allow/deny shell (pwsh/bash) calls; sends command parameters and the last user message to a configured LLM; author flags it as unaudited vibe-coded.
Electricitysheep/dsh-tool-turboAuto-adjusts reasoning_effort per tool round — downgrades simple tool chains to low, lifts back for heavy work, cutting thinking time between tool calls.~/.dsh/profiles/web/cordis.patch.yml insert: - id: tool-turbo / name: dsh-tool-turbo (plus link dep in profile package.json)MIT;Host-side request-config injection only; observes tool/call records and injects reasoning_effort; no network, file, shell, or credential access.
Ethanout/computer-use-plusWindows computer-use MCP (UIA/CDP/OCR routing) exposed to DSH as six tools: shortcut_run, computer_invoke, computer_state, computer_inspect, computer_verify, computer_cancelnpx @deepseek-ai/dsh --profile headless --patch adapters/deepseek-harness/cordis.ymlMIT;Computer-use: drives Windows desktop/apps, isolated browser via CDP, OCR screenshots, launches apps in a dedicated execution desktop; optional AI API key; high-risk actions require a confirmation token
fakechris/dsh-trackEmbedded task-management engine — capture wall, decision ledger, Linear-style issues with evidence-driven lifecycle, history sync and LLM usage ledger.npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dsh-external/dsh-trackBSD-3-Clause;Local-first (session events + storage KV), zero external deps; history-sync and usage ledger invoke LLM calls through the harness; same-origin HTTP API + web panel; no credentials/shell/browser access.
fuhefei/dsh-sentinelCondition-driven wakeup via durable file/command/http/process/webhook watches that wake the agent, with dock card, sidebar branch, and global dashboard.dsh plugin --profile web add "github:fuhefei/dsh-sentinel#main"BSD-3-Clause;Schedules read-only shell command probes and pgrep process matching; exposes an HTTP webhook endpoint accepting POSTs.
havingautism/dsh-deepresearchEvidence-first deep research workspace — durable project/plan/evidence/report state with model tools and a Web view.dsh plugin --profile web add github:havingautism/dsh-deepresearchBSD-3-Clause;Orchestrates research via composed Web search and subagent capabilities (network); no own API key; durable state stored locally.
HuanLinOTO/dsh-plugin-yet-another-subagentConfigurable subagent profile system: single subagent tool + profile parameter, Web UI settings, real-time progress, subagent tree tab.dsh plugin --profile web add "github:huanlinoto/dsh-plugin-yet-another-subagent"AGPL-3.0;Spawns continuable/one-shot subagents via the official spawn provider (child agents may invoke tools incl. shell); profile state persisted to $DSH_HOME/settings.yaml.
icetomoyo/dsh_workflow把一次性多 Agent 调度升级为可生成、保存、治理、观察、恢复的 Workflow 层:run graph、持久证据、成本记录、resume/rerundsh plugin --profile web add "github:dsh-external/dsh_workflow#main"MIT;多 Agent 编排与 run_workflow 工具、capability-only VM、审批分级;无凭据/设备访问
ilharp/dsh-tool-approvalPre-approval ('Manual Mode'/'Ask Mode') for tool calls with include/exclude wildcard config.dsh plugin --profile web add dsh-tool-approvalBSD-3-Clause;Intercepts tool dispatch for manual approval (control-plane); no external network/credentials itself.
Jesse-njx/dsh-routinesScheduled DSH agents: run a prompt on a cron and deliver a digest to file or a chatnodedsh plugin --profile ops add @dsh-routines/bundleMIT;Runs unattended headless DSH sessions on a schedule (auto-deny approval policy); executes arbitrary prompts in the routine cwd; no network or credentials
jiesou/dsh-stream-rules按需注入规则而不浪费上下文:匹配工具调用后经 agent.inject() 注入 steering 提示,可选 reject 拒绝首次工具调用(guardrail/stream rules)。dsh plugin --profile <name> add github:jiesou/dsh-stream-rulesMIT;Intercepts tool calls and injects context; rules are user-authored local .js files, no network, API keys, shell, or credentials.
lunw/shopline-ai-toolkit-dshSHOPLINE e-commerce MCP bridge + agent skills (docs search, Admin REST/GraphQL, OAuth, webhooks) for DeepSeek Harnessdsh plugin --profile web add shopline-ai-toolkit-dshMIT;Local stdio MCP (no auth) + optional community MCP over network; SHOPLINE API keys may be needed for live calls
NanmiCoder/dsh-agent-teamsAgentTeams 多智能体团队协作插件:自然语言驱动建团队、拉成员、拆任务声明依赖、成员间消息直达,Web 右上角活动面板npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dsh-external/dsh-agent-teamsMIT;多智能体编排,驱动子代理执行工具与产出;无凭据/设备访问,但会派生子代理任务
omdsh-dev/dsh-book2skill书籍转技能 5 阶段长任务(获取书籍→解析分章→深度阅读→生成 SKILL.md→安装),含 3 个人类门控、宿主工具与浏览器时间线面板dsh plugin --profile web add file:/absolute/path/dsh-book2skill-0.1.2.tgzBSD-3-Clause;读取本地文件/目录;z-lib 搜索下载复用 ~/.claude/skills/book-downloader 的 cookies 登录态;OCR 走 dsh-paddle-ocr 服务或 HTTP endpoint;生成技能写入 /.claude/skills、/.codex/skills 等目录;无硬编码密钥
omdsh-dev/dsh-revive一键复活被打断的会话:扫描持久化会话、冷恢复、自动发送「继续」指令;/revive 命令 + revive_sessions 工具 + 浏览器按钮dsh plugin --profile web add dsh-revive@0.1.4BSD-3-Clause;读取本地持久化会话日志(raw artifact),向被打断会话发送「继续」指令;无外部网络/凭据;autoReviveOnStartup 默认关闭(有崩溃循环风险)
pandashere/dsh-self-control-guardIntercepts high-confidence host-kill attempts from the bash tool and provides token-confirmed controlled exit/restart tools for DSH host workflows.npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add ./self-control-guard-0.1.0.tgzMIT;Local host-process interception layer; no network, API keys, or credentials; exit/restart are token-confirmed and routed through launcher seams.
randerous/dsh-turn-budgetAdvisory turn step-budget reminders that append a wrap-up note when an agent turn exceeds a configured step count.cordis.patch.yml overlay: name '@deepseek-ai/dsh-turn-budget'MIT;Advisory-only reminders; reads local session log, no network, credentials, browser, or shell.
renat3u/dsh-paseoRegisters dsh as a Paseo ACP provider to run/manage parallel dsh agents from Paseo desktop/web/mobile clients.pnpm dsh plugin --profile paseo add <dsh-paseo repo root>/packages/dsh-paseoMIT;Spawns/manages dsh agent processes and bridges to Paseo clients over stdio ACP; default workspace-write sandbox, optional danger-full-access; approval forwarded.
shujiTech/dsh-plugin-weprePublish single-screen content cards to WePre Next from a dsh session (wepre_request_code/login/whoami/publish/qa_report).dsh plugin --profile web add dsh-plugin-wepreMIT;Network calls to WePre Next API; persists login session cookie locally (~/.dsh/wepre-session.json, mode 0600); uses short-lived publish token.
sjscy05/dsh-task-progress-notifierTracks todo_write task progress and pops native desktop reminders on task completion (PowerShell balloon / osascript / notify-send).dsh plugin --profile <name> add github:sjscy05/dsh-task-progress-notifierMIT;Local native desktop notifications only; no network; imports only dsh-provided packages.
sjscy05/matlab-modelsim-vivado-pluginEDA toolchain (mmv_*): MATLAB/ModelSim/Vivado full-flow compile, simulate, and synthesize via locally installed executables.pnpm dsh plugin --profile web add ./matlab-modelsim-vivado-pluginMIT;Spawns MATLAB/ModelSim/Vivado subprocesses directly (bypasses dsh shell approval/sandbox); runs arbitrary scripts and Tcl with local file access.
tappass/dsh-governanceGovernance/authority layer: intercepts every tool call, sends it to the TapPass policy decision point (POST /v1/govern), and allows/denies/escalates per business policy.dsh plugin --profile default add @tappass/dsh-governanceMIT;Sends every tool call to an external TapPass API (network) authenticated with TAPPASS_API_KEY — a data-exfiltration surface; fails closed on error in enforce mode.
tellmewhattodo/dsh-serenity-pluginSerenity ACC (Abstract Cognitive Container): 9 tools (filesystem cc_fs, session, cc_git, MSM exec, loop), mechanical constraints, system-prompt injection, and a WebUI safe-mode badge.dsh plugin --profile web add link:<repo>/hooks/dsh-serenity-hooksMIT;Provides filesystem (15-subcommand cc_fs), git push, MSM shell-like exec, and a loop agent (up to 100 rounds); gated to .serenity-marked dirs with a safe-mode, but the tool surface is powerful.
THU-MAIC/dsh-openmaicOpenMAIC plugin: registers openmaic_generate/slide/widget/render tools (classroom generation, slides, interactive widgets, sandboxed cards) + Socratic openmaic-teach skill.dsh plugin --profile web add git+https://github.com/THU-MAIC/dsh-openmaic.gitMIT;Network calls to open.maic.chat API (generate + poll) and renders sandboxed HTML cards in conversation; optional accessCode config.
Totoro-qaq/CobsidianAgent-agnostic workflow that maintains an Obsidian/Markdown vault (search -> dry-run -> review diff -> confirm -> atomic write -> validate), shipped as an Agent Skill plus a native DSH Cordis bundle.dsh plugin --profile web add .MIT;Local Markdown/Obsidian vault file reads and writes only; plans stored under ~/.dsh/cobsidian; no API keys or tokens stored.
vlln/dsh-loop/loop command + loop tool + activity status bar to inject prompts on a fixed interval (multi-loop, model self-adjust).dsh plugin --profile web add "github:vlln/dsh-loop#main"MIT;Automation that repeatedly injects prompts into the agent, which can trigger tool execution (bash/file edits); no network/keys.
whiteguo233/dsh-openbiliclawDSH Web fourth-column (aside) panel for OpenBiliClaw plus 22 openbiliclaw_* agent tools bridging a local personalized content-recommendation backend.- id: openbiliclaw name: '@openbiliclaw/dsh-plugin' (in ~/.dsh/profiles/<profile>/cordis.patch.yml)BSD-3-Clause;Connects to a local OpenBiliClaw backend over HTTP/WebSocket (default http://127.0.0.1:8420); handles user interest profile and content recommendations; agent can read profile and save content; optional proxy config.
william-jin-cmu/dsh-evolveSelf-evolving plugin: agent hot-mounts/persists ESM Cordis plugins at runtime via evolve_add/evolve_remove/evolve_list, letting it grow or prune tools and behaviors within a session.dsh plugin --profile web add .未发现;Loads arbitrary user-authored ESM Cordis plugin code with full harness privileges (no sandbox); uses timers + agent.send to spawn new turns; evolved code can perform network/filesystem actions.
xiaoxiao-svg/delivery-review-dsh-plugin/delivery-review command orchestrating a fixer<->reviewer subagent loop with role/skill registration and a delivery report.dsh plugin --profile web add github:xiaoxiao-svg/delivery-review-dsh-pluginMIT;Orchestrates fixer/reviewer subagents (fixer read/write, reviewer/planner read-only via toolFilter); hooks write/edit/pwsh/bash tools; runs within DSH sandbox; no credentials or network.

协作通信、远程执行与可观测性

插件能力安装或挂载方式许可 / 风险
imetn/dsh-lark-bridge飞书双向控制器dsh plugin --profile lark add github:imetn/dsh-lark-bridgeMIT;需严格配置 IM 访问边界
Roy-oss1/dsh-lark飞书机器人频道、消息回复与审批卡片dsh plugin --profile web add <repo-path-or-git-url>BSD-3-Clause;外部 IM 可驱动具有 shell 能力的 Agent
UynajGI/dsh-sshSSH、SFTP、远程子进程与 PTY安装 dsh-ssh 后在 Cordis 配置中挂载MIT;请启用主机密钥校验并保护私钥
jumpserver-east/jumpserver-dsh经 JumpServer / KoKo 的受审计远程资产操作dsh plugin --profile web add github:jumpserver-east/jumpserver-dshMIT;高权限远程执行,必须收紧 ACL 与 Access Key
TwotwoPiggy/dsh-balanceDeepSeek 余额、会话成本和峰谷价格视图dsh plugin --profile web add dsh-balance未发现 SPDX 许可;会读取 API Key 查询余额
BeAChanger/dsh-openclaw-acpExposes a DeepSeek Harness profile as an OpenClaw ACP agent for WeChat messaging.dsh plugin --profile openclaw add github:BeAChanger/dsh-openclaw-acp#v0.1.2MIT;IM (WeChat via OpenClaw) messaging; routes chat through ACP; requires DEEPSEEK_API_KEY and an OpenClaw Gateway; README recommends workspace-write permission mode.
ben7am1n/dsh-telegramTelegram runtime adapter: long-polls the Bot API and routes messages into per-chat agent sessions.pnpm dsh plugin --profile web add /path/to/dsh-telegramMIT;IM (Telegram) access; holds the bot token (secret); allowlist-gated users; network to api.telegram.org.
Chinesezjc/dsh-interconnect跨实例消息互通与事件通知:send/ping HTTP 端点 + WebSocket 双向事件推流 + 模型可见 interconnect_send/interconnect_ping 工具(共享密钥鉴权)。dsh plugin --profile <name> add file:/path/to/dsh-interconnectMIT;Exposes HTTP/WebSocket endpoints on the host (network surface) with shared-secret bearer token (DSH_INTERCONNECT_TOKEN); no shell/browser/device access.
dbydd/dsh-onlyneIM gateway exposing Onlyne tools so a dsh agent can send/receive Telegram, Feishu, QQ and WeChat messages.dsh plugin --profile web add dsh-onlyneMIT;Runs a local IM daemon and sends/receives messages over IM channels using per-channel credentials/tokens; network + credential access.
happyren/dsh-agent-messaging跨会话 agent-to-agent 消息:peer_list/peer_send/peer_inbox 工具,按名寻址另一会话投递消息(steer/followup/context 模式)npx -p @deepseek-ai/dsh dsh plugin --profile web add github:happyren/dsh-agent-messagingMIT;本地跨会话消息注入:读 peer 会话元数据、经 Unix domain socket 向其他会话投递消息;仅同机、socket 0600、消息按不受信输入处理;无网络/凭据
haytham818/dsh-notifyDesktop system notifications (node-notifier) on task complete/error/question/approval.dsh plugin --profile web add "link:/home/haytham/Repos/dsh-plugins/dsh-notify"MIT;Local OS notifications via node-notifier (notify-send/terminal-notifier/snoretoast); no network/credentials; reads agent status events.
Jesse-njx/dsh-chatnode-wechatChat with, monitor, and approve DSH agents from WeChat over the unofficial iLink gateway (session targeting, digests, /yes-/no approvals)dsh plugin --profile <your-profile> add .MIT;WeChat IM over an unofficial iLink gateway; stores WeChat account/bot-token credentials; network access; remote in-chat approval/deny of bash permission requests
LoserFox/telegramTelegram Bot API bridge: long-polls Telegram chats into per-chat harness agent sessions with HTML formatting and a user whitelist.dsh plugin --profile web add <dir|git-url>BSD-3-Clause;Requires a Telegram bot token (DSH_TELEGRAM_TOKEN); outbound network to Telegram Bot API; relays chat messages into agent sessions.
MuziIsabel/dsh-win-notifyWindows toast notification with sound when an agent task completesdsh plugin --profile web add github:MuziIsabel/dsh-win-notifyMIT;Spawns powershell.exe (encoded command), writes DeepSeek.exe stub and Start Menu shortcut to %LOCALAPPDATA%
SeverusZh/dsh-notify-windowsSends Windows desktop toast notifications when a task completes, needs approval, or the agent asks the user a question.dsh plugin --profile web add dsh-notify-windowsMIT;Windows toast notifications via PowerShell (WinRT Toast API); reads session events locally; no network, credentials, or remote access.
sliverp/DeepSeek-harness-qqbotQQ Bot channel plugin: text + image messaging into persistent Harness sessions via the official QQ Gateway.pnpm dsh plugin --profile web add github:sliverp/DeepSeek-harness-qqbotMIT;IM channel (QQ): network access, inbound/outbound text+images, QQ AppID/AppSecret via credential service, per-conversation persistent agent sessions.
sliverp/DeepSeek-harness-wecomWeCom AI Bot channel bridge over the official WebSocket long-connection SDK, routing text/image messages to persistent DSH sessions.pnpm dsh plugin --profile web add github:sliverp/DeepSeek-harness-wecomMIT;IM (WeCom) channel with Bot ID/Secret credential (ctx.credentials), WebSocket network, encrypted image download/decryption, and persistent sessions.
whiteguo233/dsh-cc-connectBidirectional bridge between DSH and IM platforms (Feishu/WeChat/Telegram) via cc-connect: cc_connect_send/cc_connect_list tools push messages out, while a Go adapter feeds IM messages into DSH sessions.dsh plugin --profile web add git+ssh://git@github.com:dsh-external/dsh-cc-connect.gitBSD-3-Clause;IM messaging + network access to cc-connect management API (managementUrl/managementToken credential) and unix socket; reads DSH session RPC; credentials (IM app_secret, management token) in config.
wssfk12138/dsh-wechat-notifyRegisters a wechat_notify tool so agents push WeChat notifications through a local ClawBot channel.node --import tsx/esm apps/cli/src/bin.ts web --patch /path/to/cordis.patch.ymlMIT;Shells out to a local ClawBot node CLI to send IM (WeChat) messages; reuses an already-authenticated local channel, no credentials stored but shell + IM access.
icodesign/orbisDSH 远程控制移动客户端插件:设备配对 + 端到端加密传输 + 跨设备实时更新(mobile client for DSH remote control)dsh plugin --profile web add @orbisapp/remote-dshApache-2.0;远程设备控制:设备配对、端到端加密网络传输、跨设备实时更新;需与移动设备配对(README 标注 npm 包公测后发布)
PangYiMing/dsh-mobile-controlControl iOS simulator via WebDriverAgent: screenshot, tap, find elements, accessibility-tree dump, open URLs, grant privacy.dsh plugin --profile demo add github:PangYiMing/dsh-mobile-controlMIT;Device control over the iOS simulator via WDA (taps, screenshots, privacy grants, deep links); drives any app including system dialogs.

个性化、会话与内容工作流

插件能力安装或挂载方式许可 / 风险
Scorp1o117/dsh-soul-mdsoul.md 角色卡注入全局系统提示词并支持热重载在目标 cordis.patch.yml 挂载 dsh-soul-mdMIT;影响所有 Agent 提示词,需审查角色文本
codeAnqiang-ma/dsh-superpowers将 Superpowers 方法论技能和 Session bootstrap 接入 DSHdsh plugin --profile web add dsh-superpowersMIT;会向每次请求注入 bootstrap 提示词
hellodigua/dsh-emoji自动表情呈现、素材管理和输出改写README 通过固定 RC 版本安装本地 BundleMIT;注入提示词、改写输出并支持素材 ZIP 上传
Xilin3/dsh-prompt-persona从 Settings 页面编辑部署 Personadsh plugin --profile web add github:xilin3/dsh-prompt-persona,再加入 Profile bundlesMIT;可持久化和替换系统提示词
SiYue-ZO/dsh-translator聚焦翻译工作区与原生 Session 工作流dsh plugin --profile web add github:SiYue-ZO/dsh-translatorMIT;原文会发送给当前选择的模型
YYTbit/dsh-plugin-meta-memory本地长期记忆、索引、检索和上下文注入dsh plugin --profile <profile> add dsh-plugin-meta-memoryMIT;敏感记忆会持久化并可能进入提示词
yyh-001/dsh-companionPersona、长期记忆与可选 QQ 通道pnpm add github:yyh-001/dsh-companion,后配置 Agent presetMIT;可写入记忆并收发 QQ 内容
yyh-001/dsh-expression表情包检索与 QQ 图片发送pnpm add github:yyh-001/dsh-expression,后配置 Agent presetMIT;经 QQ 发送真实图片,需获得发送授权
humblebanana/dsh-record-replay从 macOS 演示录制生成 Agent Skill构建 tarball 后运行 dsh plugin --profile web add ./dsh-record-replay-*.tgzMIT;需辅助功能/输入监控权限,会记录操作细节
titanwings/dsh-plannotator计划逐条批注并将结构化反馈送回 Agentdsh plugin --profile web add github:titanwings/dsh-plannotator#v0.1.3MIT;会注入对话渲染链和结构化反馈
hellodigua/dsh-share将当前对话生成 PNG 并复制/分享dsh plugin --profile web add --ignore-scripts --config.auto-install-peers=false 'github:hellodigua/dsh-share#v0.1.0'MIT;会读取对话 DOM 和剪贴板
btspoony/dsh-advisorPassive second model that reviews each turn and injects severity-ranked advice (nit/concern/blocker) into the session.dsh plugin --profile web add github:btspoony/dsh-advisorMIT;Sends transcript deltas to a separately configured LLM (provider+model required); secrets in the transcript can reach the reviewer model.
Buyi-wsgzg/dsh-sidechainSide conversations via /side and /btw that fork the session into subagents with a web side panel.dsh plugin --profile web add link:/path/to/dsh-sidechainBSD-3-Clause;Forks subagents that execute tools under DSH sandbox permissions; read-only persona by default; side sessions isolated from main history.
cendaifeng/dsh-learn-everythingFeynman learning mode (/learn) that teaches concepts via a teach tool and rich HTML cards.Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;Prompt-section injection + teach tool + HTML cards sanitized with DOMPurify; no network or credentials beyond the model.
Demogorgon314/dsh-resume-pluginAdds /resume-codex and /resume-claude skills to read and continue Codex/Claude Code sessions.dsh plugin --profile web add -w github:Demogorgon314/dsh-resume-pluginMIT;Reads local ~/.claude and ~/.codex session files (sensitive history); no network or API keys.
HuanLinOTO/dsh-plugin-auto-blameAfter each turn, sends last 3 messages to an LLM to generate 3 critical follow-up suggestions above the input.dsh plugin --profile web add "github:huanlinoto/dsh-plugin-auto-blame"AGPL-3.0;Sends last 3 conversation messages to LLM via ctx.llm.stream() to generate suggestions; no separate API key (uses harness LLM).
Jesse-njx/dsh-crosstalkCross-session horizontal messaging between DSH sessions (list_agents peers scope, send_message peer addressing, labeled relay turns)dsh plugin --profile web add /path/to/dsh-crosstalkMIT;Local file registry/inbox under ~/.dsh/crosstalk; same-OS-user only; no network transport
keepermttl/dsh-archive-viewerWeb GUI plugin to view, restore (unarchive) and download archived DSH sessions, plus a one-click host shutdown button.dsh plugin --profile web add link:$(pwd)MIT;Reads local session history logs and exports sessions via session.export endpoint; can trigger host shutdown; requires applying a DSH core RPC patch.
Moeblack/dsh-message-edit基于事件溯源的消息编辑/重生成/重试/版本时间线:从回合边界分支创建新会话版本,undo/redo 与 Timeline 标签页。dsh plugin --profile web add -w link:/root/message-edit-pluginBSD-3-Clause;Branches and re-runs agent turns (re-executes tool chains via cascade); manipulates session persistence/versions; no new shell/network capability beyond the host agent.
omdsh-dev/session-teleportDeepSeek Harness 多设备 Session 接力:PostgreSQL 权威存储、writer fencing、一次性 handoff code、管理员恢复与审计。node dist/plugin-cli.js install --profile web --revision <full-commit-sha> --apply --profile-stopped --cutover-safeBSD-3-Clause;处理完整会话数据;本机保存 writer credential(0600 文件)、Bearer API token、管理员 token、PostgreSQL 连接;非 loopback 监听强制服务 Bearer token。
pinkllo/dsh-reasoning-translatorSystem-prompt section that makes the model write its visible chain-of-thought in the configured language.dsh plugin --profile demo add dsh-reasoning-translatorMIT;Prompt-behavior modifier only; no network, credentials, file, browser, or shell access.
studyzy/dsh-suggest-promptSuggests one next prompt after each completed turn via a bounded auxiliary LLM call, rendered as ghost text in the composer and accepted with Alt-/.profile insert: @deepseek-ai/dsh-suggest-prompt + @deepseek-ai/dsh-client-ui-suggest-promptMIT;Makes auxiliary LLM calls through the configured provider (network + API); transcripts are secret-redacted before framing.
Tieboyh/dsh-session-search跨 agent 会话搜索:agent_session_search / agent_session_read 只读扫描 dsh/codex/claude/pi/opencode 会话历史dshx install dsh-session-search ./dsh-session-searchBSD-3-Clause;只读扫描本地多个 agent 的会话历史文件(可能含敏感内容/凭据),无网络上传;仅用 rg 做候选文件筛选
384961890-ui/pawin-brain-deepseek-harnessBrain-inspired memory runtime (v0.1): per-turn diary injection plus brain_note / brain_recall tools over local Markdown memory.pnpm dsh web --patch examples/demo.cordis.ymlMIT;Local-only: append-only Markdown diary under ~/.dsh-brain-memory; no database, no network, no external service; path/symlink traversal guarded.
ben7am1n/dsh-memoryDurable cross-session SQLite memory: memory_write/search/forget tools plus a memory:recall prompt section.dsh plugin --profile web add dsh-memoryMIT;Local SQLite file only; no network, no API key, no sidecar process.
ConradLu2740/pa-dshProactiveAgent × DSH 插件组(6 个 cordis 插件):主动记忆(capture/recall/stats)、主动建议引擎、建议箱通知、每日定时回顾、SOP 记忆转 skillscd ~/.dsh/profiles/web && pnpm add @proactive-agent/dsh-proactive-core @proactive-agent/dsh-proactive-memory @proactive-agent/dsh-proactive-suggest @proactive-agent/dsh-proactive-injector @proactive-agent/dsh-proactive-daily @proactive-agent/dsh-proactive-skillsMIT;持久化记忆库(默认 ~/.proma-proactive/,与 Claude Code 版 PA 共享),注入用户画像提示词段并投递建议;无 shell/网络执行,但会读写用户记忆并跨 agent 共享。
detpecca/dsh-llm-wikiThin adapter letting the agent manage an LLM-Wiki personal knowledge base (search/read/stats/validate/errorbook/ingest) via subprocess.dsh plugin --profile web add @detpecca/dsh-llm-wikiMIT;Spawns the Python DSH-Wiki subprocess engine; optional LLM API key (llmWikiApiKey/env) for ingest; local wiki files.
fff122/dsh-research-notesFour tools for saving, listing, searching, and exporting local Markdown research notes.dsh web --patch "$PWD/research-notes.patch.yml"MIT;Writes Markdown notes under local .dsh/research-notes/; no network or API.
Jesse-njx/dsh-memoryCited memory over DSH's lossless session log: post-session distillation writes durable facts with citations to source events; memory_read/memory_expand tools, recall index, and dsh-memory CLI.dsh plugin --profile web add @dsh-memory/bundleMIT;Reads DSH session logs/transcripts and distills via ctx.llm; writes memory files under ~/.dsh/memory; no external API keys (reuses the session's own provider).
LingLambda/dsh-undo上下文 undo/redo 插件:为根 Agent 增加 undo/redo 工具,将会话上下文回滚/恢复到上一个已完成步骤。dsh plugin --profile demo add dsh-undoMIT;Manipulates the append-only session log/context (shadowing/restoring events); no network, API keys, shell, or credentials.
longyu065/dsh-session-indexCross-session full-text index over session events exposing session_search / session_index_stats tools (hybrid FTS5 + bigram recall)dsh plugin --profile web add ./dsh-session-index-0.1.0.tgzMIT;Persists user/assistant messages, tool calls/results and titles to local JSONL under $DSH_HOME/session-index; reasoning indexing off by default
LoserFox/distill自动对话反思与技能蒸馏:每回合后后台 subagent 反省,提议 create/update 技能 SKILL.md(kebab-case 校验 + distilled-by 所有权标记)。dsh plugin --profile web add <目录|git-url>BSD-3-Clause;Spawns background reflection subagents via model API (token usage) and writes SKILL.md files to .agents/skills; no shell/browser/network/credentials beyond model routing.
nowledge-co/nowledge-mem-deepseek-harnessNowledge Mem memory/MCP integration: prompt-time recall, context bundle injection, transcript capturedsh plugin --profile web add github:nowledge-co/nowledge-mem-deepseek-harnessMIT;Memory persistence via local nmem CLI/MCP; optional cloud API key (NMEM_API_KEY) and network
omdsh-dev/dsh-mnemonMnemon 本地记忆系统集成:运行时热记忆、项目档案、长期记忆体三层,含 WebUI、/mnemon 命令、受限子代理dsh plugin --profile web add "github:dsh-external/dsh-mnemon"MIT;Local-first memory: local mnemon CLI (argv array, shell disabled), local mnemon.db/SQLite, spawn/fork subagents, WebUI. No remote memory service, no credential/device access.
PerryLink/dsh-claude-moveMigrates Claude Code sessions, memories, skills and CLAUDE.md into DSH for seamless resume (claude_scan / import_claude / resume-claude / web panel).dsh plugin --profile web add -w github:PerryLink/dsh-claude-moveMIT;Reads ~/.claude (transcripts, memories, skills, settings) read-only and writes DSH session logs via sessionPersistence; no network or credentials; suspected secrets reported by position only.
RealAlexandreAI/dsh-nocturne-memoryConnects DSH to Nocturne Memory (session-start boot protocol + memory read/search/create/update) via your own MCP server.dsh plugin --profile web add dsh-nocturne-memoryMIT;Sends memory URIs/queries/content over the network to a user-provided Nocturne MCP server; auth token stored in config; thin client stores nothing locally.
Thhoho/reSanity散户认知组合管理(查证/避坑/记忆/复盘):SKILL.md + 插件(skill 注册、锚体检定时提醒、/resanity-check、/resanity-tushare)dsh plugin add resanity@link:"$(pwd)"(另在 ~/.dsh/profiles/web/cordis.patch.yml 插入 id: resanity 块)MIT;读本地 anchors/journal 明文;可选 Tushare token 存 ~/.dsh/resanity/credentials.json(600);ctx.timer 定时弹系统通知;依赖模型网络搜索
Tyan66666/billion-context-dsh模型驱动的上下文压缩(ACP):compress/decompress/search_context/acp_status 工具 + /acp 命令npm install billion-context-dshMIT;操作本地会话日志(surfaceOp replace/shadow 摘要),无网络/凭据;由模型决定何时压缩上下文
vexpaer/ContextGate上下文折叠闸门:拦截 llm/stream,超阈值时由 LLM gatekeeper 逐条判定并折叠无关历史以省 tokennpm install contextgateMIT;将会话消息发送给 gatekeeper 小模型做相关性判定(网络/API 调用),低置信时可 UI 询问用户确认折叠
yoke233/dsh-prime-agentRLM 持久工作区控制平面:prime_context / prime_refine 工具 + Code Mode 编排 subagent、后台任务与持久学习dsh plugin --profile web add ./dsh-prime-agentMIT;要求 Code Mode(run_code 代码执行)与 subagent/job_output 编排工具,涉及 shell/代码执行与本地状态持久化
yuezengwu/dsh-explainDSH 本地优先学习模式:跨会话全局学习线程,/explain 按来源讲解,ExplainContext 与压缩,内置设置与诊断界面。npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add github:yuezengwu/dsh-explainMIT;本地 SQLite 存储学习线程($DSH_HOME/dsh-explain/v1/thread.sqlite);向 DSH 配置的辅助模型发送网络请求;无 shell/浏览器/凭据访问。
YYTbit/dsh-plugin-claude-bridgeReads Claude Code memory/skills/CLAUDE.md from ~/.claude and injects them into DSH system prompt (memory as dynamic context, skills as catalog, global instructions).dsh plugin --profile your-profile add dsh-plugin-claude-bridgeMIT;Read-only access to local ~/.claude files injected into system prompt; no network, shell, or credential handling.
YYTbit/dsh-plugin-context-compressor教 Agent 压缩长对话:保留决策/错误/文件路径/用户偏好,丢弃重复与冗余,输出结构化摘要。dsh plugin --profile your-profile add dsh-plugin-context-compressorMIT;仅注入提示/指令,指导压缩会话,无自身网络/凭据访问。

扩展 UI、模型与设备工具

插件能力安装或挂载方式许可 / 风险
dingyi222666/dsh-session-notification会话状态通知和自定义提示音dsh plugin --profile web add @dingyi222666/dsh-session-notificationBSD-3-Clause;需要浏览器通知权限
dingyi222666/dsh-focus-chat聚焦最终产出的精简会话视图dsh plugin --profile web add @dingyi222666/dsh-focus-chatBSD-3-Clause;注入第三方 Web UI 代码
omdsh-dev/DSH-better-sidebar带文件、终端、Git、子代理和浏览器的侧栏工作台详见 README;其安装脚本为 curl | bash,请先审查MIT;能读写文件、执行 shell 和注入工具
BruceWu1126/dsh-web-backgroundWeb UI 背景自定义git clone … && node install.mjsMIT;安装器会修改 DSH 本地安装文件
Proton1917/dsh-live-statsToken 用量、流式 TPS 与实时统计以本地 link 和 --patch 装载;见 READMEBSD-3-Clause;读取会话流与 Token 投影
XYZ1024-alt/dsh-side-panel文件浏览、会话历史、Git 状态和 Diff 面板dsh plugin --profile web add github:XYZ1024-alt/dsh-side-panelMIT;可读取本地文件并运行 Git,勿暴露到不可信网络
rainforest888/dsh-plugins-raincodeRaincode 模型网关、缓存/重试和 /skills 浏览npm i dsh-plugins-raincode 后在 cordis.yml 注册MIT;提示词与工具调用会经 gateway 到远端模型 API
lin-cheng-lab/dsh-plugin-doctor检查插件 peer 版本与兼容性dsh plugin --profile web add github:<owner>/dsh-plugin-doctorMIT;会访问 GitHub/npm 并读取本地 DSH 版本
1na-ko/dsh-hdc-bridge鸿蒙设备截图、安装、Shell 与验证闭环dsh plugin --profile <profile> add github:1na-ko/dsh-hdc-bridgeMIT;可操作本机设备、执行设备 Shell、安装 HAP

计算机使用、诊断与专项工具

插件能力安装或挂载方式许可 / 风险
Anionex/dsh-computer-usemacOS 辅助功能电脑操作、截图与 Agent 工具git clone https://github.com/dsh-external/dsh-computer-use.git 后以 dsh plugin --profile web add <path> 装载MIT;可控制鼠标键盘、读取屏幕与访问设备,必须严格审批
CanglongCl/dsh-web-review网页预览、元素控制与审阅证据dsh plugin --profile web add @canglongcl/dsh-web-review未发现许可证;页面内容会进入 Agent 上下文,应防注入
bobleer/dsh-acp-for-bitfun通过 ACP 调度 BitFun 子代理dsh plugin --profile web add dsh-acp-for-bitfunMIT;会管理外部 Agent 进程与权限,默认应拒绝高权限操作
chen-001/dsh-grok-tuigrok-build TUI 作为 DSH 前端npm install -g dsh-grok-tui && grok-dsh setupMIT;写入 ~/.dsh 配置并桥接模型/工作目录
csyangwen/dsh-memory-evolve记忆、技能、待办和外部 Agent 编排目前仅给出 Web client manifest,见 READMEMIT;文件访问、提示词注入和外部 CLI/API 默认应关闭
omdsh-dev/dsh-gomokuDSH 演示 Profile 的五子棋插件dsh plugin --profile demo add github:omdsh-dev/dsh-gomokuMIT;会向选定模型发送内容
omdsh-dev/dsh-security-audit本机 DSH 配置、插件和会话的只读安全审计dsh plugin --profile web add <local-path>MIT;会读取本地凭据元数据与会话文件,勿在参数中输入秘密
omdsh-dev/dsh-session-health会话目录、日志与解码器健康诊断dsh plugin --profile web add <local-path>MIT;读取 $DSH_HOME/sessions,应核对路径围栏
omdsh-dev/dsh-toolkitCSV、JSON、文本等确定性数据处理工具集合构建后运行 dsh plugin --profile web add <local-path>MIT;需审查聚合的本地工具代码
1475505/dsh-plugin-miliastra-toolbox接入千星沙箱知识库:注册 get_node_info/list_documents/get_document/rag_search 四个工具和 miliastra-knowledge 技能,供 DSH 对话查询原神千星奇域 UGC 编辑器文档。dsh plugin --profile web add github:1475505/dsh-plugin-miliastra-toolboxMIT;Makes network calls to a configurable knowledge-base server (baseUrl https://ugc.070077.xyz); no credentials handled.
918154429/dsh-codex-importRead-only Codex config compatibility scanner (/codex-import scan|plan) — classifies config.toml/hooks/AGENTS.md into readiness buckets, no migration.dsh plugin --profile web add dsh-codex-importMIT;Read-only, size-limited scan of local Codex config; structured/redacted output only — no writes, no credential values, no command execution, no symlink following.
a179-sanae/dsh-code-checkAuto TypeScript type-check diagnostics — watches fs/observed, runs tsc --noEmit with debounce, reports per-file diagnostics via code_check tool.dsh plugin --profile web add "github:a179-sanae/dsh-code-check#main"BSD-3-Clause;Subscribes to fs/observed edit events and spawns node typescript/bin/tsc --noEmit on local projects (no shell/npx); local file reads and process execution.
ben7am1n/dsh-lens-litePost-edit diagnostics: runs configured type-checkers/linters after a successful write/edit and feeds findings back as tool-result context.dsh plugin --profile web add dsh-lens-liteMIT;Spawns configured local checkers (tsc/eslint/ruff/go vet) as subprocesses; argv is never shell-interpreted; no network/credentials by default.
ben7am1n/dsh-mcp-proxyContext-cheap MCP access: two lazy proxy tools (mcp_discover/mcp_call) over any number of MCP servers with an on-disk tool catalog.dsh plugin --profile web add dsh-mcp-proxyMIT;Connects on demand to configured MCP servers (stdio commands or HTTP); may carry env tokens (e.g. GITHUB_TOKEN); servers ship empty; stdio server commands run outside the agent sandbox.
ben7am1n/dsh-webhook-bridgeLocal HTTP webhook receiver: POST /hook/:channel wakes a per-channel DSH agent session.pnpm dsh plugin --profile web add /path/to/dsh-webhook-bridgeMIT;Exposes a local HTTP server (loopback by default); Bearer-secret auth; can POST replies to arbitrary http/https reply_url supplied by the caller; no TLS by default.
bitterSmilezzz/dsh-skill-manager在会话中通过斜杠命令与模型工具管理 ~/.dsh/skills 目录下的用户技能(list/get/save/remove SKILL.md)dsh plugin --profile web add github:bitterSmilezzz/dsh-skill-managerMIT;仅读写本机 ~/.dsh/skills 用户技能目录(SKILL.md 文件);无网络、无凭据、无 shell 执行。
bobleer/deepseek-harness-plugin-mcpMCP server 让任意 agent 发现、检查、安装并运行 DeepSeek Harness 插件(目录/配置/运行时三平面,运行时桥接为 dsh__* 工具)dsh plugin --profile web add github:bobleer/deepseek-harness-plugin-mcpMIT;--allow-install 会执行 dsh plugin add/remove,--allow-runtime 会启动 DSH profile 并在本机运行第三方插件代码、桥接其工具为 dsh__*;需 GITHUB_TOKEN 可选,但运行时平面执行任意插件代码。
drowned-fish1/deepseek-harness-skillxSecurity meta-plugin guiding safe discovery, auditing, and adoption of external Agent Skills with prompt-injection defense.dsh plugin --profile web add github:drowned-fish1/deepseek-harness-skillxMIT;Searches and fetches external skill content read-only; does not execute scripts or install deps without user confirmation.
echo-escape/dsh-workbenchMonorepo workbench: cost-governor plugin (token audit, cost tracking, model routing, compaction gating) + dsh-plugin-dev skill.~/.dsh/profiles/web/cordis.patch.yml insert: id cost-governor, name '<repo>/plugins/cost-governor/dist/index.js'MIT;Reads token/cost telemetry locally; no external API keys.
fakechris/dsh-harness-opsDSH 运维工具箱:官方快照 A/B 双槽轮换、web 自愈守护、会话恢复、out-of-band dsh-doctor 自救;含 cordis 插件 dsh-restart-recover 断点续接 + 4 个 skillsgit clone https://github.com/dsh-external/dsh-harness-ops.git && cd dsh-harness-ops && bash scripts/install.shMIT;shell/系统管理:ab.sh 切换 git worktree、构建、kill/重启 web 进程、launchd/systemd 守护;dsh-doctor LLM 深度修复执行 shell 命令;fetch 上游网络
FlashingChen/dsh-worktreeCodex-style permanent git worktrees — worktree_create/list/remove tools plus /worktree chat command with durable per-repo manifests.dsh plugin --profile web add dsh-worktreeMIT;Runs git worktree add/remove through the harness ctx.subprocess seam (not arbitrary shell); worktree_remove --force discards uncommitted changes; writes .dsh-worktrees under repo root.
forrestchang/dsh-multica-runtimeExpose DSH as a versioned JSONL stdio runtime for Multica (model discovery, streaming events, cooperative cancellation, MCP translation).dsh plugin --profile multica add /absolute/path/to/multica-dsh-runtime未发现;Reads DEEPSEEK_API_KEY via DSH credential provider at runtime; forwards a server-minted mat_ task token into a credential-scrubbed shell; disables DSH telemetry.
Fun10165/omp2dsh-pluginsPorts oh-my-pi's URI protocol registry, dsh:// docs corpus, and /b bang shell runner to DSH (unified read_uri tool + command cards)dsh plugin --profile web add github:<you>/omp2dsh-pluginsApache-2.0;read_uri/docs handlers are read-only local reads; the /b bang plugin executes shell commands; no network or credentials
HuanLinOTO/dsh-plugin-interpreters暴露 run_python / run_node 工具,通过 spawn 解释器并以 stdin 传入代码执行,返回 stdout/stderr/exit code,解释器路径可配置并持久化到 settings.yaml。dsh plugin --profile web add "link:D:/Projects/deepseek-harness/dsh-interpreters"AGPL-3.0;Spawns arbitrary Python/Node subprocesses executing model-provided code — arbitrary local code execution on the host.
HuanLinOTO/dsh-plugin-sleep向模型暴露 sleep 工具,按指定毫秒数暂停执行后返回,支持上限钳制与 abort 取消语义。dsh plugin --profile <profile> add github:huanlinoto/dsh-plugin-sleepAGPL-3.0;Pure timer utility (clamp + abort signal handling); no network, shell, credentials, or file access.
hyqhyq3/dsh-mcp-managerMCP server manager:Settings→MCP 页面,支持 HTTP(OAuth PKCE/静态 token) 与本地 stdio 进程,工具注册为 mcp____* 原生工具。npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hyqhyq3/dsh-mcp-managerMIT;Stores OAuth tokens/client registrations in ~/.dsh/mcp-manager.json; spawns arbitrary local stdio processes (npx/uvx/python) and makes network calls to user-configured MCP servers.
jihongboo/dsh-apple-modeXcode AI integration mode for DSH: 26 mcp__xcode__* MCP tools, 10 locally-generated Apple skills, and an Xcode Intelligence personadsh plugin --profile web add "github:jihongboo/dsh-apple-mode"MIT;MCP tools bypass the DSH file sandbox (approval flow) and modify real Xcode project files; requires a running Xcode instance; no network or credentials
joyfoxai/dsh-eco-routerToken-efficient model-routing flywheel: observes (task → model → result), distills a per-model error-count routing table to eco_router.json, and routes tasks to the cheapest historically-successful model tier via eco_route.preset composition entry: - id: dsh-eco-router/name: '@joyfoxai/dsh-eco-router' with config tiers:[...], autoRoute:false (copy dir into user preset root and mount)MIT;Observes agent events and persists a local routing table (eco_router.json); no credentials, shell, or external network.
kkllxy/dsh-repo-exploreAdds a repo_explore({query}) tool: local READ/GREP/GLOB loop plus a cloud model (GLM-4.7 default) to locate exact files/line ranges for the agent.bash scripts/mount-dsh.sh web headlessMIT;Requires GLM_API_KEY (or other OpenAI-compatible API key); requested code snippets are sent to the cloud model endpoint; local READ/GREP/GLOB run in the session cwd.
lhh010/dsh-bash-encoding替换 ctx.bash 的 bash 输出编码自动识别:自管 spawn 收集原始字节,检测 UTF-16LE/UTF-8/GBK 并正确解码,修复 WSL/Windows 下 bash 中文乱码pnpm add -w link:/path/to/dsh-bash-encodingBSD-3-Clause;替换 ctx.bash shell 执行器(自管 spawn 运行任意 shell 命令);清除 DSH_*/KEY/PASSWORD/SECRET/TOKEN 环境变量;沙箱兼容;无网络/凭据外传
LiangYin233/dsh-model-config-syncApplies pi-ai preset model context/output/reasoning-effort config to custom providers, or manually writes model entries, via a dedicated settings page.dsh plugin --profile web add https://github.com/LiangYin233/dsh-model-config-sync/archive/refs/heads/main.tar.gzMIT;Writes llm-pi-ai settings only; explicitly does not touch or store API keys; no shell or network.
lin-cheng-lab/dsh-reloaderdsh_reload tool that auto-restarts the DSH web process on request (lsof/ps locate + kill + nohup restart).dsh plugin --profile web add "github:lin-cheng-lab/dsh-reloader"MIT;Uses shell (lsof/ps/kill/nohup) to locate and restart the dsh web process on port 3080.
lishize20040802-rgb/useful-dsh-pluginsTwo plugins: a composer upload-button (attach file paths to messages) and a read_document tool for text/PDF/DOCX/XLSX via ctx.fs.dsh plugin --profile web add useful-dsh-pluginsMIT;Reads local files through the harness filesystem backend (ctx.fs); no network or credentials.
LJH-snow/dsh-tool-githubGitHub tools for the agent: repo lookup, code search, issue listing, and draft PR creation via ctx.tools.register- name: 'dsh-tool-github'MIT;Network calls to GitHub API; code search and PR creation require a PAT token passed via config (recommend fine-grained token)
LoserFox/dsh-git-identityInjects GIT_AUTHOR_/GIT_COMMITTER_ environment variables (from gh CLI login, env, or git config) so every DSH git commit uses the environment's author identity.dsh plugin --profile web add /path/to/dsh-git-identity未发现;Reads gh CLI login (gh api user) and git config; writes env vars and git config --global; local only, no credentials stored.
MashedPotato817/dsh-git-pluginGit workflow plugin: slash commands (/status /diff /branch /commit /undo) plus read-only git toolsdsh plugin --profile <name> add dsh-git-pluginMIT;Runs git via ctx.subprocess (argv, no shell) with byte/timeout caps; configurable preCommit argv commands
mitao-su/dsh-playwright-cliHost plugin wrapping the Playwright CLI: version check, browser install, run tests, and open the HTML report from the agent loop.dsh plugin --profile web add github:mitao-su/dsh-playwright-cliMIT;Executes npx playwright via the shell executor (installs browser binaries, runs project test suites which can execute arbitrary code); registers a loopback report route.
moduqishi/dsh-open-in-finderHeader folder icon that runs open <path> on the macOS host to reveal the current session working directory in Finderln -sfn "$PWD" ~/.dsh/profiles/node_modules/@local/dsh-open-in-finderMIT;Host plugin executes open <path> subprocess (macOS only) to open the session workspace directory; local file-system access
Mongfayi/dsh-local-filetreeFile tree panel in DSH Web UI showing the current session workspace tree (lazy, read-only)dsh plugin --profile web add <路径或包名>MIT;Read-only local file metadata via localhost HTTP route (/filetree); no network or credentials
omdsh-dev/dsh-custom-tool用户在设置 UI 用 Monaco 编写沙箱化 JS 工具,模型可自增/删除工具dsh plugin --profile web add https://github.com/omdsh-dev/dsh-custom-tool/archive/refs/heads/main.tar.gzMIT;在 node:vm 工作线程执行用户/模型编写的 JS(沙箱+预算),可选网络 fetch 与工作区 fs
omdsh-dev/dsh-inspect发现问题(checkup)→修复交付(fix)→质量复查(review)的对抗式闭环工作流插件(基于官方 workflow 引擎)dsh plugin --profile <profile> add git+https://github.com/dsh-external/dsh-inspect.gitMIT;Uses DSH workflow engine with parallel subagents (checker/reviewer/worker); fix tool reads/writes local files. No shell/network/device/credential access.
omdsh-dev/dsh-tool-calculator安全数学表达式求值器(+ - * / % **、数学函数与常量),零依赖递归下降解析器dsh plugin --profile web add "C:/path/to/dsh-tool-calculator"MIT;Pure function, zero dependency, no eval/new Function, no filesystem/network/process; results are finite numbers only.
omdsh-dev/dsh-tool-diff文本/JSON/CSV/Markdown 结构化比较与 unified diff(行级 Myers),注册 diff 工具dsh plugin --profile web add "C:/path/to/dsh-tool-diff"MIT;Pure in-memory comparison, zero dependency, read-only on inputs, no filesystem/network/process.
omdsh-dev/dsh-tool-encodingbase64/base64url/url/hex 编解码、md5/sha1/sha256/sha512 哈希与 UUID 生成,零依赖纯函数dsh plugin --profile web add "C:/path/to/dsh-tool-encoding"MIT;Pure function over Buffer/node:crypto/TextDecoder; no eval/new Function, no filesystem/network/process; hash is non-security only.
omdsh-dev/dsh-tool-jsonJMESPath 子集 JSON 路径查询(点号/索引/属性/通配符投影),零依赖递归下降解析器dsh plugin --profile web add "C:/path/to/dsh-tool-json"MIT;Hand-written parser, no eval/new Function, prototype-pollution guarded; read-only, no filesystem/network/process.
omdsh-dev/dsh-tool-regex正则测试匹配/提取捕获组/安全替换/静态解释正则(不执行代码),零依赖,注册 regex 工具dsh plugin --profile web add "C:/path/to/dsh-tool-regex"MIT;Deterministic regex tool, static explain path executes no code; ReDoS protection; no filesystem/network/process.
omdsh-dev/dsh-tool-schemaJSON Schema 验证工具:validate/paths/explain/normalize,零网络零动态执行dsh plugin --profile web add "C:/path/to/dsh-tool-schema"MIT;Pure in-memory validation, no eval/new Function, no network/dynamic execution; normalize never mutates input.
omdsh-dev/omdsh-runtimeOMDSH 无头运行时:确定性 plan/apply、候选代、确认与回滚恢复;bundle 挂载(默认禁用的)qwen-mm 行以加载 Qwen-MM Agent Skills + MCP 服务器。Mount cordis.patch.yml / dsh.bundle.patch; see READMEMIT;挂载 qwen-mm 行会触发远程 Git 拉取 + 外部 MCP/uvx 进程(blender/freecad 等自动化能力);默认 disabled,需显式配置 source/ref/capabilities。
omdsh-dev/sandbox-microFail-closed microsandbox microVM provider + model tools (microsandbox_exec / microsandbox_fs) for guest command execution and file accessMount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;Executes arbitrary commands (microsandbox_exec) and guest file read/write in a microVM; fail-closed isolation, never degrades to host execution, requires /dev/kvm on Linux; rows disabled until explicitly enabled.
omdsh-dev/sandbox-mxc微软跨平台 MXC 沙盒后端(DSH sandbox seam 的 provider),供 DSH bash/PTY 插件消费。Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;fail-closed 沙盒 provider:无模型可见工具/提示词,编译 file-effect 策略、保留 argv/cwd/env,仅作执行约束边界;不静默替换现有 sandbox 行。
omdsh-dev/sandbox-nononono(Landlock/Seatbelt)沙盒后端,含 vendored @dsh-external/nono-ts 原生执行器载体。Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;fail-closed 沙盒 provider:无模型可见工具/提示词,无后端时返回 SANDBOX_UNAVAILABLE,仅作执行约束边界;不支持平台 fail-closed。
openguardrails/openguardrails在 dsh 工具调用/LLM I/O 接缝上执行 OGR 安全护栏(拦截/阻断工具调用与结果)npm install openguardrails-instrumentation-dshApache-2.0;转发 LLM 请求/响应与工具调用数据到 OGR runtime(网络);可阻断工具调用并触发原生审批门
Opr4Mp3r/deepseek-harness-plugin-from-scratchCode-audited progressive guide to production-grade DSH plugin development, shipping a runnable example plugin that registers a greet-tool.dsh plugin --profile tutorial add ./deepseek-harness-plugin-from-scratch-0.1.0.tgzMIT;Local-only tutorial/example tool (greet); no network, API keys, or external resources.
pandashere/dsh-codex-bridgeBridges the Codex CLI into DSH as call_codex/codex_status/codex_abort tools with a Web conversation tab observing each session.npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add ./dsh-codex-bridge-0.1.0.tgzMIT;Spawns Codex CLI which executes shell commands in the session working directory with the calling user's privileges; sandbox is a policy (read-only/workspace-write, danger-full-access deploy-only), not a security boundary.
pandashere/dsh-kimi-bridgeBridges the Kimi CLI (kimi-code) into DSH as call_kimi/kimi_status/kimi_abort tools with review-only mode and a Web conversation tab.npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add ./dsh-kimi-bridge-0.1.0.tgzMIT;Spawns Kimi CLI (runs with permission:auto); default reviewOnly uses a read-only managed home but reviewOnly:false opts into unrestricted tools; CLI owns its own auth credentials.
PangYiMing/dsh-bisect-debugBisect bugs by code/comment halving, boundary curl/log checks, or git bisect to locate root cause (二分法定位 bug 根因).dsh plugin --profile demo add github:PangYiMing/dsh-bisect-debugMIT;Runs local shell: curl checks, npm build, and git bisect (executes judge scripts); local only, no credentials.
PangYiMing/dsh-port-guardTriage EADDRINUSE port conflicts (reuse / switch port / precise PID kill) with lsof/ps forensics.dsh plugin --profile demo add github:PangYiMing/dsh-port-guardMIT;Runs local lsof/ps and precise PID kill (SIGTERM then SIGKILL); can terminate processes, local only, no credentials.
Qintsg/dsh-safe-deleteSafe delete: move files into .dsh-trash instead of permanent removal, with restore/purge and rm/Remove-Item hijacking.pnpm add dsh-safe-deleteApache-2.0;Intercepts rm/Remove-Item and moves files to a trash area; purge gated by approval; operates on workspace/local files.
randerous/dsh-turn-metaInjects per-step turn metadata (session/turn/step counts) into the agent request history; doubles as a minimal first-plugin template.cordis.patch.yml insert: name '@deepseek-ai/dsh-turn-meta' (or --patch)MIT;Metadata header injection only; local, no network, credentials, browser, or shell.
shi275773124/falsify-dshWraps the public Falsify CLI as adjudicator tools (falsify_lint/falsify_review/falsify_gate) that run python -m falsify and return receipts.dsh plugin --profile web add "github:shi275773124/falsify-dsh#v0.1.0"MIT;Runs python -m falsify as a subprocess; passes DEEPSEEK/OPENAI/ANTHROPIC API keys through to the CLI for falsify_review.
sikwoxy/dsh-tool-reqpipeRequirements pipeline management: create/advance/skip/list/show/checklist for a 4-stage (需求→方案→评审→开发) dev pipeline, delegating to the reqpipe Python CLI via subprocess.dsh plugin add dsh-tool-reqpipeMIT;Spawns the reqpipe CLI via subprocess and writes pipeline files to the local filesystem; no network or API keys.
unknowbug/RE-FrameworkModular reverse-engineering / software-engineering methodology framework: 17 skills + 5 tools + re-framework preset for binary and code reverse engineering and SWE workflows.pwsh dsh/scripts/install.ps1未发现;Guides agents through binary/code analysis and subagent fan-out workflows; local code operations, no API keys; own license file absent (references Anchorlaw v0.17 MIT for the protocol).
vibeinging/dsh-agent-budgetagent 树 token 预算与绝对截止时间:/budget 命令 + set/get_agent_budget 工具,软/硬额度准入控制dsh plugin --profile web add -w github:dsh-external/dsh-agent-budget#<reviewed-commit>UNLICENSED;本地 token 计费/准入控制,无网络/凭据;仅观测 provider 用量并在调度前拒绝超限请求
vibeinging/dsh-tool-search按 agent 按需工具发现与渐进式 schema 披露:scope-local tool_search 工具 + 单调选择 invariantdsh plugin --profile web add -w github:dsh-external/dsh-tool-search#<reviewed-commit>MIT;仅限制/披露工具 schema,无网络/凭据/文件访问;不改 agent-loop
wingoo/codex-plugin-dshAdds the locally signed-in Codex CLI (codex app-server --stdio) models as a model provider in DSH's model selector.dsh plugin --profile web add github:wingoo/codex-plugin-dshMIT;Launches the local codex CLI app-server subprocess and reads its model catalog; reuses the signed-in Codex account, stores no API key.
wuxiangru915/dsh-review-loopIncremental git diff reviewer: Web UI panel + /review command show only changes since the last checkpoint, with feedback injected back to the agent via agent.inject().dsh plugin --profile web add github:wuxiangru915/dsh-review-loopMIT;Reads local git working tree via zero-dependency spawnSync (git status/diff/hash-object) and injects review feedback through agent.inject(); checkpoint persisted locally; no network or credentials.
yjh051108/dsh-super-injectorBepInEx-style runtime mod injector: injects arbitrary local plugin packages into a running DSH web (junction + loader.create), with hot reload, staging, and uninstall tools.dsh plugin --profile web add github:yjh051108/dsh-super-injectorBSD-3-Clause;Runtime-injects arbitrary local plugin packages (executes their code inside the DSH process), junction-links into node_modules, and registers dev_* shell/loader tools; hot reload and self-reload.
yoke233/dsh-openai-codex-authOpenAI Codex OAuth login, usage panel, and automatic credential refresh that feeds a valid token to the openai-codex model provider in DSH.dsh plugin --profile web add github:yoke233/dsh-openai-codex-authMIT;Handles OAuth PKCE token exchange and stores OpenAI access/refresh tokens in a local credential file; runs localhost callback (1455) and control (1456) servers; injects token via DSH credentials.
YYTbit/dsh-plugin-auto-docs教 Agent 生成文档:README、API 文档、变更日志、内联 JSDoc 注释。dsh plugin --profile your-profile add dsh-plugin-auto-docsMIT;仅注入提示/指令,指导 Agent 读代码写文档,无自身网络/凭据访问。
YYTbit/dsh-plugin-code-review教 Agent 结构化代码审查:正确性、安全、性能、风格、测试覆盖,输出 CRITICAL/WARNING/SUGGESTION 报告。dsh plugin --profile your-profile add dsh-plugin-code-reviewMIT;仅注入提示/指令,指导 Agent 审查代码,无自身网络/凭据访问。
YYTbit/dsh-plugin-codex-bridgeReads ~/.codex skills, instructions.md, and config.toml and injects them into DSH system prompt.dsh plugin --profile your-profile add dsh-plugin-codex-bridgeMIT;Read-only access to local ~/.codex files injected into system prompt; no network, shell, or credential handling.
YYTbit/dsh-plugin-opencode-bridgeReads ~/.config/opencode skills and opencode.jsonc and injects them into DSH system prompt.dsh plugin --profile your-profile add dsh-plugin-opencode-bridgeMIT;Read-only access to local ~/.config/opencode files injected into system prompt; no network, shell, or credential handling.
YYTbit/dsh-plugin-pi-bridgeReads ~/.config/pi skills and injects them into DSH system prompt.dsh plugin --profile your-profile add dsh-plugin-pi-bridgeMIT;Read-only access to local ~/.config/pi files injected into system prompt; no network, shell, or credential handling.
zevorn/dsh-humanizeRLCR iterative development loop: a DSH builder agent runs the loop while an independent Codex review agent gates progress; registers skills (humanize, humanize-rlcr, ask-codex, humanize-gen-plan, humanize-refine-plan).dsh plugin --profile web add github:dsh-external/dsh-humanize#<commit-or-tag>MIT;Dispatches parallel prototype workers in isolated git worktrees and shells out to codex CLI and gemini CLI (network + shell); writes plans/artifacts and runs a full code review loop.
zimixvx/dsh-archive-managerWeb plugin that lists archived sessions in the sidebar footer and permanently deletes their on-disk session directories after a double confirmation.dsh plugin --profile web add "github:zimixvx/dsh-archive-manager"MIT;Destructively deletes local $DSH_HOME/sessions directories (requires explicit second confirmation); host half exposes POST /archive-manager/delete; no external network.
030611/qiushi-dsh-evidence-auditObserve-only audit bundle that appends deterministic, hash-chained (SHA-256) JSONL evidence receipts for tools/result and session/event extension points.dsh plugin --profile <profile> add .MIT;Observe-only; writes local JSONL receipts to $DSH_HOME/evidence-audit with 0700/0600 perms; no network, no tool registration or result transformation.
1690834643/dsh-usage-dashboardWeb sidebar widget showing DeepSeek API balance and today's spend by scanning local session logs and querying the balance API.dsh plugin add dsh-usage-dashboard --profile webMIT;Reads local session logs ($DSH_HOME/sessions) and calls DeepSeek balance API via DEEPSEEK_API_KEY reference; key kept server-side.
ben7am1n/dsh-deepseek-usageDeepSeek account balance query and token usage summary as model-callable tools.dsh plugin --profile <name> add dsh-deepseek-usageMIT;Calls api.deepseek.com using DEEPSEEK_API_KEY (env/credential); also reads the local harness token meter.
ben7am1n/dsh-security-scansecurity_scan tool: scans files for leaked API keys/tokens/private keys/connection strings and reports them redacted.pnpm dsh plugin --profile web add /path/to/dsh-security-scanMIT;Read-only local filesystem scan; matched secrets redacted before reaching model/logs; no network, no writes.
coppynight/dsh-doctorflutter-doctor 风格诊断修复插件:/doctor 命令(harness 内)+ 终端 CLI,安装级与 harness 内检查,安全自动修复 settings/凭据github:coppynight/dsh-doctor#c4683a9eba5102681fd399c3e292a34ef7f3616d&path:/.dsh-plugin(写入 $DSH_HOME/cordis.patch.yml 的 repository-plugins 条目 config.repositories)BSD-3-Clause;读取 DEEPSEEK_API_KEY 凭据链与 settings;--fix 可写 ~/.dsh/.env(600) 并备份恢复 settings;运行 privilege/所有权/hooks 等安装级检查
cute-baobao/dsh-usage-meterPer-model daily token usage recorder (input/output/cache hits) with a Web GUI dashboard.npx -p @deepseek-ai/dsh dsh plugin --profile web add @dsh-usage-meter/usage-bundle @dsh-usage-meter/usage-host@0.1.1 @dsh-usage-meter/usage-ui@0.1.1 --registry=https://registry.npmjs.org/MIT;Writes usage JSONL under $DSH_HOME/usage-meter; no network or API keys.
Dino6021/dsh-usage-cost逐轮 token 用量时间线投影(usageTimeline)加四段成本读数(对话/工作区/今日/5小时),8/17 起自动切换峰谷计价(DeepSeek V4 Pro)。dsh plugin --profile web add "github:Dino6021/dsh-usage-cost#main"MIT;Local read of session data and client-side cost math (price constants in lib/client.js); no network or credentials.
GiantGKL/dsh-costLive conversation cost and DeepSeek account balance in the composer stats row, with locale-aware currency (RMB/USD).npm install dsh-cost; then mount in cordis.yml: plugins: - name: 'dsh-cost'MIT;Resolves DeepSeek API key via the credentials service and sends a Bearer request to GET api.deepseek.com/user/balance; key never logged or returned to the browser; same-origin balance route.
gordonlu/dsh-context-lensRequest Context Profiler: per-LLM-request cards with context fingerprints, cache-reuse readout, and diff vs previous request.Mount cordis.patch.yml / dsh.bundle.patch; see READMEMIT;Read-only observer of local session logs; no network, no credentials, no model calls.
lin-cheng-lab/dsh-deepseek-balanceFloating DeepSeek API balance monitor: right-corner badge with live balance + 7/30-day usage/cost charts.dsh plugin --profile web add "github:<你的用户名>/dsh-deepseek-balance#main"MIT;Reads DEEPSEEK_API_KEY from credentials and calls api.deepseek.com/user/balance via shell curl; also reads local DSH session logs for token stats.
Liu-ty/dsh-balance-displayCollapsible overlay panel showing DeepSeek API account balance (CNY/USD), resolved via Harness credentials servicedsh plugin --profile web add F:\path\to\dsh-balance-displayMIT;Resolves DEEPSEEK_API_KEY from the credentials service and calls api.deepseek.com/user/balance over the network; key never forwarded to browser
moduqishi/dsh-opencode-usageSession-header widget showing opencode.ai 5h/week/month quota usage with frosted-glass panel and provider filteringln -sfn "$PWD" ~/.dsh/profiles/node_modules/@local/dsh-opencode-usageMIT;Fetches opencode.ai usage via curl subprocess; requires workspace ID + auth cookie persisted in ~/.dsh/ocu-config.json (0600)
MorGogh/widget-dockDraggable widget dock panel with balance, token usage, session stats, goal progress, and cost-estimate widgetsln -sfn "$(pwd)" ~/.dsh/profiles/web/node_modules/widget-dockMIT;Balance widget calls DeepSeek user/balance API with a user-entered API key stored in localStorage; token/cost stats read from projections
moxisuki/dsh-lanBinds dsh web to 0.0.0.0 for LAN access and injects a crypto.randomUUID polyfill to fix insecure-context startup crashdsh plugin --profile web add <本项目路径>未发现;Rebinds webserver to 0.0.0.0, exposing the unauthenticated web UI (remote code execution surface) to the whole LAN
omdsh-dev/dsh-plugin-checkDSH 插件健康检查工具:只读扫描插件仓库的清单协议/patch 格式/构建陷阱/hub 收录状态,输出合规报告与修复建议。dsh plugin --profile web add "C:/path/to/dsh-plugin-check"MIT;Read-only static scanner (readdir/stat/readFile), never writes or builds; optional gh fallback for hub catalog lookup, no credentials.
omdsh-dev/dsh-scout只读环境探测插件:向模型报告运行环境、PATH 命令、软件版本、CPU/内存/磁盘、端口、服务、USB/串口、GPU 与工作区信息。node /path/to/DSH/apps/cli/lib/bin.js plugin --profile web add /path/to/dsh-scoutBSD-3-Clause;只读本地探测:仅读精选环境 allowlist,execFile(name,['--version']) 版本探测,无 shell 注入,无网络/凭据/设备写入;枚举端口与服务属本地信息披露。
PangYiMing/dsh-batch-regressionRun a command N rounds and report median/distribution for batch regression statistics (批量回归取统计结论).dsh plugin --profile demo add github:PangYiMing/dsh-batch-regressionMIT;Executes the given local shell command N rounds; no network or credentials, but arbitrary local command execution.
Sev7een/ds-api-usageAdds a Settings -> API Usage page showing DeepSeek account balance and 24h spend/token/request stats as a timeline chart.dsh plugin --profile web add github:Sev7een/ds-api-usageMIT;Calls api.deepseek.com/user/balance via curl reusing the deployment's DEEPSEEK_API_KEY credential; in-memory stats only, no persistence.
vibeinging/dsh-traceTelemetry backend that exports DSH turns/model steps/tool calls into a local embedded yiTrace database.dsh plugin --profile web add -w github:dsh-external/dsh-trace#<reviewed-commit>BSD-3-Clause;Stores raw sensitive session data locally (user/assistant text, tool args, session ids) with no redaction; no network connection.
Yihong89/dsh-pluginsdsh-usage-report (per-session token usage & cost via /usage + usage_report) and dsh-codebase-memory (persistent per-workspace codebase knowledge via memory_store/recall/forget/list + /memory).dsh plugin --profile web add -w 'github:Yihong89/dsh-plugins#main&path:packages/usage-report'MIT;Local-only: reads DSH session token/cost statistics and a per-workspace JSON memory store; no network calls or API keys.
yoke233/dsh-tool-monitor订阅已运行的 Bash/PowerShell 后台 Job 输出,按正则匹配完整行后向 Agent 投递事件,用于长期运行服务的错误即时提醒(惰性 tee,不重复执行命令)。dsh plugin --profile web add github:yoke233/dsh-tool-monitorMIT;读取本地后台 Job 输出并注入会话事件;无网络、无新进程、无凭据访问。
YYTbit/dsh-plugin-agent-dashboard教 Agent 生成结构化多代理状态报告:状态跟踪、任务依赖可视化、进度指示、时间跟踪。dsh plugin --profile your-profile add dsh-plugin-agent-dashboardMIT;仅注入提示/指令,无自身文件/网络/凭据访问。
YYTbit/dsh-plugin-cost-trackerTracks per-session token usage and cost, injects cost awareness into the system prompt, and provides a CLI cost estimator.dsh plugin --profile your-profile add dsh-plugin-cost-trackerMIT;Reads local session token usage only; no network, API keys, or credentials.
Zhenyu98/dsh-context-doctorDSH 上下文注入审计:统计 AGENTS.md 指令链/技能目录/工具 schema/MCP 的 token 成本,检测跨文件重复与 rank shadow 冲突;Web UI 圆环面板 + context_audit 工具dsh plugin --profile web add "github:Zhenyu98/dsh-context-doctor#main"BSD-3-Clause;只读审计:仅 ctx.fs read/stat/list 子集,不写不删不执行审计对象;单文件>256KB 跳过;报告不含完整正文;无网络/凭据
zzh-newlearner/dsh-postmortemGenerates short, redacted failure postmortem reports from the DSH session event log via /postmortem, /postmortem-export, and /postmortem-repair commands.npm install @huichangzz/dsh-postmortemMIT;Read-only, redacted analysis of local DSH session events; never retries tools, injects prompts, or uploads transcripts; optional model review uses DSH's configured llm service (network) with a 240-token cap and strict JSON validation.
omdsh-dev/dsh-mygoDSH 受管插件层:插件安装/求解/锁定/启停/替换/恢复、确定性打包(mygo pack|restore|init CLI + web 面板),核心零产品功能DSH_CHECKOUT=<dsh-checkout> ./install.shMIT;管理并装载第三方插件(装载即执行任意代码);改写 ~/.dsh 与 profile;CLI 含 pack/restore 离线打包
omdsh-dev/fabricFabric/Mixin load-time transformation layer for DSH (cordis-fabric / cordis-fabric-api / cordis-fabric-dsh packages) enabling mod-style hooks and facades.dsh plugin --profile web add github:dsh-external/fabricBSD-3-Clause;Trusted load-time code transformation / mixin hook layer registering trusted handlers; full engagement requires a host patch; no API keys or network.
omdsh-dev/plugin-template插件脚手架模板:自包含 ESM Cordis 插件(dsh.bundle.patch + cordis.patch.yml + 打包开发 skills + verify:self-contained),非可直接运行的成品插件Mount cordis.patch.yml / dsh.bundle.patch; see READMEBSD-3-Clause;模板脚手架本身无运行时行为;产物按模板约定经 profile 应用 cordis.patch.yml
Phragmund/dsh-plugin-marketIn-Web plugin marketplace panel that fetches GitHub dsh-plugin repos and awesome-dsh-plugins, with filtering and one-click install command copy.dsh plugin --profile web add github:Phragmund/dsh-plugin-marketMIT;Pure frontend panel; fetches GitHub search + awesome-dsh-plugins (no credentials) and copies install commands; runs client-side in the Web UI.
Toukaiteio/dsh-plugin-installerIn-app plugin marketplace + profile switcher under Settings -> Plugins (GitHub topic discovery, pinned-commit install, update/remove).dsh plugin --profile web add ./dsh-plugin-installer-0.1.3.tgzMIT;Installs arbitrary third-party plugins from GitHub topics at pinned commits; runs 'prepare' scripts only after explicit confirmation; edits profile config and restarts.
vlln/plugin-registryDSH 插件生态基建:薄控制台(浏览器面板管理 profile 插件安装态/bundle 层栈/启停)+ make-dsh-plugin skill 官方插件开发引导。dsh plugin --profile web add "github:vlln/plugin-registry#main&path:/packages/plugin/console"MIT;Browser console + 4 agent tools manage profile plugin install state (pnpm add / bundle layer reconcile / enable-disable); can modify plugin layers; no shell/credential access.

DSH 技能与预设

Skill 可由 DSH 的技能文件系统发现,但不等同于 Cordis 原生插件。这里保留它们,是因为其安装路径和调用入口已在项目中明确说明。

项目能力安装与调用许可 / 风险
titanwings/colleague-skill从协作工具资料蒸馏工作风格与同事 Skillgit clone … .dsh/skills/dot-skill,后输入 /dot-skillMIT;可能处理飞书、钉钉、Slack、微信等敏感材料
titanwings/ex-skill生成关系/人物相关 Skillgit clone … .dsh/skills/ex-skill,后输入 /create-exMIT;会处理聊天记录,使用前须取得授权
omdsh-dev/dsh-plugin-devDSH 插件开发 Skill 与验证流程skills/dsh-plugin-dev 放入 Skills 目录或在 Agent 会话中引用MIT;开发流程可能涉及文件、网络、进程与权限设置
ben7am1n/dsh-review-skillsEngineering-discipline skill pack (code-review/simplify/plan-then-execute/test-first/resolve-conflict) delivered via the ctx.skills registry.pnpm dsh plugin --profile web add /path/to/dsh-review-skillsMIT;Read-only static Markdown skills; no network, no file writes, no code execution of its own.
Jesse-njx/dsh-skillportImport Claude Code/Codex/Cursor/Gemini skills, Cursor rules, and Claude commands into DSH's skill registry, with a skills doctordsh plugin --profile web add @dsh-skillport/bundleMIT;Reads local skill/rule files (.claude, .cursor, .gemini); imported skill scripts run through DSH's normal sandboxed shell tool; no network or credentials
Nagi-ovo/dsh-find-plugins让 DSH 在 GitHub 按 dsh-plugin topic 搜索候选插件、解释差别并安装验证把 skills/find-plugins/ 整个目录复制到 $DSH_HOME/skills/BSD-3-Clause;通过 GitHub API 搜索并安装第三方插件,涉及网络请求与第三方代码安装(lifecycle scripts 需用户确认)
spike-faye-lei/spike-faye-lei-dsh-skillsCurated collection of 1300+ skills and 94 agents for DeepSeek Harness, flattened into ~/.dsh/skills/../flatten.shMIT;Static SKILL.md files with no runtime code; individual skills retain their own licenses/behavior.

官方内置能力(不是社区插件)

官方仓库中已有大量随运行时分发的包;它们属于 DSH 的可组合系统组件,不宜与独立社区扩展混为一谈。官方架构文档列出了模型、工具、Session、Agent Loop 等可替换缝隙。[2] 下表列出用户最常接触的官方能力入口。

官方模块 / 族作用来源
dsh-basedsh-web-appdsh-headless基础、Web 与无界面 Profile Bundle官方源码 packages/bundle
llm-deepseekllm-pi-aillm-retry模型适配与重试官方源码 packages/llm
tool-webweb-search-deepseekweb-search-exaweb-search-perplexityWeb 工具与搜索 Provider官方源码 packages/web
skill-filesystemtool-skillSkill 发现与调用官方源码 packages/skill
sandbox-*fs-*shell-*沙箱、文件系统与命令执行边界官方源码 packages
session-*subagent-*scheduleworkflow-*会话、子 Agent、日程与工作流官方源码 packages

相关项目与观察名单(不计入主目录)

以下项目与 DSH 或 DeepSeek 生态相关,但不是本次已核验的可装载原生插件,或主仓库本身并非插件。它们被刻意放在主目录之外,以便后续独立核验。

项目定位原因
whiteguo233/OpenBiliClaw本地内容发现 Agent主仓库指向独立的 whiteguo233/dsh-openbiliclaw 客户端插件;应审核该独立仓库后再纳入
Anionex/agent-vision-toolkit通用视觉 CLI 与 SkillDSH 原生 Bundle 位于独立的 Anionex/dsh-vision-toolkit 仓库,待单独核验
paean-ai/deeptide独立 macOS 编程 Agent未发现 DSH Bundle、Patch 或 DSH 安装步骤
yejiming/MuseAIAI 角色与文字冒险桌面应用支持 DeepSeek API 不等于支持 DSH 插件协议
PM-Shawn/Abu-Cowork本地优先桌面 Agent未核验到 DSH Profile/Bundles 挂载方式
cofy-x/axernAgent 沙箱与持久化服务是可关联基础设施,不是 DSH 插件

安装与安全

先安装 DSH 并启动一个 Profile。官方快速开始方式是:

npx @deepseek-ai/dsh web

随后使用项目说明中给出的 dsh plugin --profile <profile> add … 命令。安装前应锁定版本或 commit、阅读 package.jsoncordis.patch.yml 与依赖安装脚本;不要在不了解代码的情况下执行 curl \| bashpnpm 生命周期脚本或授予系统级凭据。

风险级别涉及项目示例安装前的最低措施
dsh-better-browserdsh-sshjumpserver-dsh、飞书桥接使用隔离 Profile、最小权限凭据、主机/域名白名单与人工审批;不得将生产密钥写入仓库
搜索 Provider、视觉插件、长时记忆、自动化、费用查询了解请求/图像/会话会发送到哪里;将 API Key 放入环境变量;设置预算和数据留存规则
低到中UI、TUI、通知、主题、知识链接审核浏览器权限、客户端注入与通知内容;留意升级后兼容性

详细检查清单见 docs/SECURITY.zh-CN.md

贡献与维护

欢迎提交新增插件、兼容性报告和失效链接修复。请先阅读 贡献指南维护手册。提交一个新条目时,必须给出公开源码、精确安装方法、DSH 原生证据、许可和风险说明;仅凭 GitHub topic、DeepSeek API 支持或宣传文案的项目会进入观察名单,而不是主目录。

本仓库的插件数据为可机器读取的 data/verified-plugins.csv(主目录)与 data/repositories.csv(全量聚合),主题页的未审核发现快照位于 data/dsh-plugin-topic-candidates.csv,其口径见 数据集说明。审查标准在 data/curation-criteria.yaml。全量目录由 scripts/aggregate.py 自动重建。本仓库内容以 MIT License 发布;各收录项目仍受其自身许可证约束。

参考资料

[1] DeepSeek Harness Developer Preview — Everything is a plugin

[2] DeepSeek Harness Architecture — Profiles and Bundles

[3] GitHub Topic: dsh-plugin

[4] DeepSeek Harness 官方源码仓库