DSH Plugin Store
Back to home

cccakeee

awesome-dsh-plugins

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

Stars
2
Language
Python
Created
Aug 13, 2026
Updated
Aug 14, 2026
IndexSkills
GitHub repoHomepage

Introduction

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。 本版收录 1059 个经源码或安装清单核验的插件与 Skill(2026-08-13 首版 54 个;2026-08-14 两轮全量审计共核验 1363 个候选仓库,其中首轮 417 个、主题页新增 946 个,新增 686 个核验条目,审计日志见 data/audit-results.csv);同时提供 全量聚合目录 CATALOG.md(1821 个仓库),合并了 GitHub 搜索(topic:dsh-plugintopic:deepseek-harness、名称搜索)与多个社区目录,去重后得到。聚合 ≠ 可装载、可兼容、可安全运行,标签本身并不代表可安装、可维护或安全;只有 标记的核验子集才进入本页主目录。[3]

导航内容
全量聚合目录1821 个 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 渲染;无网络/凭据/设备访问
121103qwq/dsh-vision-sidecarAdds deepseek-vision/deepseek-with-vision to the bundle so text-only models receive image understanding via a hosted vision sidecar; no-build ESM, durable session evidence.dsh plugin --profile web add github:121103qwq/dsh-vision-sidecar#v0.1.3 (remove: dsh plugin --profile web remove dsh-vision-sidecar)MIT
237229953-create/dsh-visionAutomatically routes images to a vision model when the active model is text-only (e.g. DeepSeek-V4); uses the official settings seam (settings.yaml dsh-vision section), cache-friendly, leaves human transcript untouched; no-op when the model natively supports images.dsh plugin --profile web add link:D:/dsh-plugins/dsh-vision (or via Settings→插件 extra-plugins card; config in settings.yaml / bundle cordis.patch.yml)MIT;README example path is Windows-specific (D:/dsh-plugins/dsh-vision).
Aidenwu0209/dsh-PaddleOCR-SkillsOCR for dsh: two native PaddleOCR tools, two skills, and a Settings→PaddleOCR GUI; auditable raw JSON results under .dsh-paddleocr/results/.npx @deepseek-ai/dsh plugin --profile web add "github:Aidenwu0209/dsh-PaddleOCR-Skills#main" (needs Node 22.19+, DeepSeek Harness, Python 3.9+, uv)Apache-2.0;Requires uv/Python runtime; subprocess execution.
akqwpeter-prog/dsh-media-skillsGives dsh image reading & generation: free GLM-based vision model route, paste-image reading, and vision-review / image-gen skills; keys read from env → ~/.dsh/secrets/media-tools.env → DSH credential store, never hardcoded.dsh plugin --profile <name> add github:akqwpeter-prog/dsh-media-skillsMIT
Arnoldkevin/prismrelay-mcp给纯文本 agent 赋予图像理解:通过 Agnes AI(BYOK)的本地 stdio MCP 服务器 prismrelay 让 agent 看懂图片;同时以 DSH bundle、Claude skill(~/.claude/skills/prismrelay-images)、Agent Skills 目录形式分发;DSH 集成细节见 docs/DEEPSEEK_HARNESS.md。npx @deepseek-ai/dsh plugin --profile web add github:Arnoldkevin/prismrelay-mcp (verify: npx @deepseek-ai/dsh --profile web --dump-config; needs AGNES_API_KEY exported)MIT;DSH is a Developer Preview — MCP image-output may be limited (see docs/DEEPSEEK_HARNESS.md); BYOK costs and image data leave the host.
cesaryike/dsh-image-to-path拖图/贴图转路径:接管 WebUI 拖放/粘贴,把图片保存到会话工作区 dsh-image-to-path-uploads/ 并以路径文本/文件名芯片插入输入框,纯文本模型可经工具(含视觉工具)处理图片;多模态模型不受影响。dsh plugin --profile web add /path/to/dsh-image-to-path(或 dsh plugin --profile web add github:cesaryike/dsh-image-to-path;pnpm pack 后 add ./dsh-image-to-path-0.1.0.tgz)MIT;依赖 DSH 0.1.x WebUI 附件行为;安装后需重启 Web Profile。
Elohia/dsh-plugin-mm-vision通感编码器 (Synesthesia Encoder): gives text-only DSH models image understanding by encoding images into structured spatial text via the mm_vision tool (pure JS, no build).dsh plugin --profile web add dsh-plugin-mm-vision (or: dsh plugin --profile web add github:Elohia/pi-mm-vision#dsh-plugin)MIT
hawkongz/doubao-vision-dsh宿主级插件:让纯文本模型通过桌面豆包 App 识别聊天图片(CDP 桥接,全预设生效、热开关、识别可取消),含图片归档手动安装:复制 doubao-vision.mjs + doubao-vision-entry.mjs 到插件目录,并在 $DSH_HOME/cordis.patch.yml 挂一行(config.doubaoExe 可配)MIT;Windows-only, requires installed Doubao desktop app; relies on DSH internal APIs (ctx.get()) that may break after upgrades (silent-disable fallback).
huashenglian/dsh-her-eyes让 AI 自动调用 VLM 分析图片:analyze_image 工具(主/备 OpenAI 兼容视觉端点,自动故障转移),设置页 Vision 管理,配置存 vlm-vision.jsondsh plugin --profile web add github:huashenglian/dsh-her-eyes (或 add ./dsh-her-eyes / tarball)MIT;Do not manually duplicate the insert her-eyes row in the profile patch - the bundle already inserts it (duplicate loader entry id error at boot).
Isekai-Mfu/dsh-mimo-vision-hint视觉任务派发提示:仅注入 system prompt 文本,引导把图像识别任务交给 opencode-go mimo-v2.5 subagent;不注册模型工具或 cordis 服务dsh plugin --profile web add github:Isekai-Mfu/dsh-mimo-vision-hint (卸载:dsh plugin --profile web remove dsh-mimo-vision-hint)MIT;需 pnpm 在 PATH;依赖外部 mimo-v2.5 服务可用
junhongchashui/dsh-vision-relay视觉中继:纯文本模型直接读聊天图片,云端 + 本地 Ollama 双后端自动切换,ModLens v2 风格结构化证据输出;附 image-recognition 技能在 $DSH_HOME/profiles/web/cordis.patch.yml 追加行:- name: 'file:///<绝对路径>/plugin.mjs'(并配置 bridgeDir 指向仓库 webtools 目录)MIT;默认可能走云端后端,注意图片隐私;升级最坏情况为静默禁用
jyh20030112/dsh-visual-plugin视觉桥接(vision bridge)插件:为 DSH 提供图像视觉/理解能力(PRD: docs/vision-bridge-prd.md)dsh plugin --profile web add dsh-visual-plugin (或 github:jyh20030112/dsh-visual-plugin)MIT;README 安装细节较薄,能力以 docs/vision-bridge-prd.md 为准
Kevoyuan/dsh-mac-visionmacOS 原生视觉插件(Apple Vision):本地图片/剪贴板/屏幕/应用窗口 OCR 与视觉检测,为纯文本模型提供视觉能力;内嵌 SKILL.md 仅指导模型何时调用工具dsh plugin --profile default add dsh-mac-vision(首次视觉任务时插件用系统 Swift 编译器构建并缓存本地 helper;不要单独安装 SKILL.md)MIT;屏幕/窗口读取涉及敏感画面,需用户显式授权屏幕录制;首次使用需本机构建 helper
lakeofsky347/dsh-vision识图路由(Vision Bridge):图片交给视觉模型描述后回填给纯文本 DeepSeek 模型(monitor + Config schema)dsh plugin --profile web add github:lakeofsky347/dsh-vision(或 ./dsh-vision / ./dsh-vision-0.1.0.tgz)MIT;建议固定 commit(github:lakeofsky347/dsh-vision#)再安装。
linenxi-ctrl/dsh-vision为 DeepSeek Harness 增加外挂识图模型:圆形鲸鱼按钮配置面板、发送图片识图自动回传当前会话、为 agent 注入 screenshot/recognize_image 工具、多协议自动适配(可配地址/密钥/模型/提示词/代理)。一键:bash install.sh (macOS/Linux) 或 install.bat (Windows,自动下载免装 Node.js);手动:复制 dsh-vision 到 /node_modules/ 并在 cordis.patch.yml 加 name: 'dsh-vision',agent 工具另行在 preset 加绝对路径 lib/tool.jsMIT;依赖外部视觉 API 地址与密钥,密钥由用户自行保管;截图工具授予 agent 截屏能力。
MC5lan/dsh-multimodalAdds eyes+paintbrush to DeepSeek: paste screenshots/images in-session, GLM vision model transcribes verbatim (errors/code/UI), DeepSeek continues; automatic text-to-image generation displayed in conversation; config under ~/.dsh/settings.yaml dsh-multimodal:.dsh plugin --profile web add github:MC5lan/dsh-multimodal (or: dsh plugin --profile web add /path/to/dsh-multimodal)MIT;Image content leaves the host to third-party vision/generation services.
niyongsheng/free-vision-skill本地化识图/OCR 技能插件:基于 macOS Vision Framework 的图片文字识别、表格结构提取与无文字图片描述,全本地无网络(中英文);双形态:DSH Cordis 插件 + skill(SKILL.md,allowed-tools Bash)。dsh plugin add @niyongsheng/free-vision-skill;并在 cordis.patch.yml 加 - id: free-vision-skill / name: '@niyongsheng/free-vision-skill'MIT;peerDependencies 依赖 @cordisjs/core ^3.18(Cordis 3.x 系列)且要求 macOS;需与宿主 cordis 版本兼容验证。
oil-oil/dsh-vision近原生图像理解:视觉模型继续原生收图;主模型为纯文本时,由独立视觉模型先观察原图,再把描述交回原 DeepSeek 模型继续;目标精确锁定 0.1.0-rc.6。npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-vision(带 see-skill 兼容说明;开发 pnpm install && pnpm check)MIT;目标锁定 0.1.0-rc.6(Developer Preview),宿主升级需重验。
qizhen2021/dsh-plugin-vision为 DSH 增加视觉/OCR 能力(含 ASCII-art),inject tools/fs/systemPrompt,适配任意视觉模型 / Adds vision/OCR analysis via a vision model with ASCII-art output.cd ~/.dsh/profiles/web && pnpm add @qizhen2021/dsh-plugin-vision && append "@qizhen2021/dsh-plugin-vision" to dsh.profile.bundles && pnpm install (or vendor symlink + cordis.patch.yml)MIT
RRRosmontis/dsh-qwen-mm多模态原生接入:集成 Qwen-MM-Plugins 的 vision/OCR/ASR/搜索/视频/Blender/FreeCAD MCP 工具 + 图片附件桥接(拖图上传)dsh plugin --profile web add github:RRRosmontis/dsh-qwen-mm (拖图功能需搭配含图片消费方注册表改动的 RRRosmontis/deepseek-harness fork)MIT;附件导出到磁盘 + 外部 MCP 工具集,安装前应审查启用的工具列表
rzhuzi/dsh-vision-pluginDSH 识图:把图片发给 OpenAI Chat Completions 兼容多模态视觉模型,识别结果注入当前会话;客户端提供输入框「识图」按钮在 packages/bundle/web-app/cordis.patch.yml 加 name 条目并补 workspace:^ 依赖,pnpm install && pnpm run build:lib:host && pnpm run build:lib:client && pnpm dsh web(详见 INSTALL.md)MIT;需在 harness checkout 内构建接入,依赖 workspace 结构
sala003/dsh-tool-describe-image让纯文本 DeepSeek 看懂图片:粘贴图片 → base64 → host RPC(/dsh-describe-image) → 阿里云百炼 qwen-vl 生成文字描述填入输入框npm install -g dsh-tool-describe-image && dsh plugin --profile web add dsh-tool-describe-image(可在 cordis.patch.yml 覆盖 name 配置)MIT
sjakdhasdh/dsh-vision为无视觉能力的模型(如 deepseek-v4-flash)增加识图工具,经阿里百炼/任意 OpenAI 兼容视觉 APIpnpm install && pnpm run build,然后 dsh plugin --profile web add ./dsh-vision(或 profile 补丁层 cordis.patch.yml: - id: dsh-vision)MIT;依赖对 dsh-llm-deepseek adapter 的小补丁
Sorwcyra/ds-vision-plugin四模型视觉竞速(Agnes 2.5/2.0、GLM-4V-Flash、GLM-4.1V-Thinking-Flash)+ OCR + 图文桥:粘贴图片后首个有效识别结果交给 DeepSeek。npx -y @deepseek-ai/dsh plugin --profile web add "github:Sorwcyra/ds-vision-plugin"(或 npx -y github:Sorwcyra/ds-vision-plugin)MIT;图片会发送到外部 VLM 服务商;确认模型 endpoint 与数据合规。
Spirit4471/multimodal-bridge多模态桥:把 Qwen-VL 视觉理解与 Qwen-Image 图像生成带给纯文本模型(DeepSeek),双形态(MCP qwen_vision/qwen_generate + DSH bundle),含模型 fallback 与尺寸自适应。dsh plugin --profile <name> add dsh-multimodal-bridgeMIT;依赖 npm 包 dsh-multimodal-bridge 可安装性;外部视觉 API 数据外发。
tdf1995/dsh-plugin-vision为纯文本模型提供视觉能力:图像描述/OCR/VQA(Gemini gemini-3.6-flash 与智谱 GLM glm-4.6v-flash 免费 API),封装为 DSH 会话内可调用工具;浏览器端体验走动态 Cordis 插件 + 平台级 RPC 白名单。npm i -D dsh-plugin-vision && dsh web --patch node_modules/dsh-plugin-vision/cordis.patch.yml(或把 id: dsh-plugin-vision / name: 'dsh-plugin-vision' 合并进 profile 的 cordis.patch.yml)MIT;社区 npm 包仅含 Host 半区,浏览器端依赖平台级白名单;外部视觉 API 数据外发,确认服务商数据合规。
WUDIFIVE/dsh-plugin-visionAdds image understanding (识图) and image generation (生图) tools by delegating to an OpenAI-compatible model so the main agent needs no vision support.dsh plugin --profile web add github:WUDIFIVE/dsh-plugin-vision (then add name: dsh-plugin-vision to ~/.dsh/profiles/web/cordis.patch.yml)MIT;Do not put the key string in apiKeyEnv (it is treated as an env var name); keys written into cordis.patch.yml are plaintext.
wulusai2333/mimo-visionVision bridge: describe_image tool sends images to mimo-v2.5 multimodal model and returns text description to a text-only main model.Copy lib into ~/.dsh/profiles/node_modules/@deepseek-ai/dsh-tool-vision (or build into harness tree) and add name: '@deepseek-ai/dsh-tool-vision' to cordis.patch.ymlMIT;First activation requires a DSH restart to import the package.
wuwangmao/dsh-qwen-multimodalQwen multimodal bridge for text-only models: vision (qwen3-vl), speech-to-text (qwen3-asr), text-to-image (qwen-image) with generate-then-verify loop.dsh plugin --profile demo add github:wuwangmao/dsh-qwen-multimodal (or ./dsh-qwen-multimodal / tarball); configure skills/deepseek-vision/.env VISION_API_KEYMIT;Keep API key outside node_modules via external skillDir if desired; Python resolver on PATH.
xcodebuild/dsh-plugin-read-image-free让纯文本模型理解图片:read_image_free 工具把图片路径交给 bigmodel.cn 免费 vision 模型(GLM-4.1V-Thinking-Flash)做 OCR、画面描述、图内文字翻译等,支持多图空格分隔。dsh plugin --profile web add dsh-plugin-read-image-free(可选在 ~/.dsh/profiles/web/cordis.patch.yml 按 id 覆盖配置;卸载 dsh plugin --profile web remove dsh-plugin-read-image-free)MIT;图片外发第三方视觉模型,注意数据合规。
xiaoshihou514/dsh-vision本地视觉桥:用 @huggingface/transformers(Florence-2)在 DeepSeek 纯文本路由前做本地图像理解;patch agent-default-model 到 dsh-vision provider,含 transformers-backend 与 durable-descriptions 模块。dsh plugin --profile web add dsh-vision(或本地 pnpm install && pnpm build 后 add <repo路径>)MIT;ALPHA;模型下载依赖 HF Hub 可达性。
Xieweikang123/dsh-vision-bridge图片桥:粘贴/拖入的图片在进入模型前由 OpenAI 兼容视觉端点(默认智谱免费 glm-4.6v-flash,降级链 glm-4.1v-thinking-flash→glm-4v-flash)识别成文字替换图片块,纯文本模型即可看图;监听 agent/pre-step 官方扩展点。git clone https://github.com/Xieweikang123/dsh-vision-bridge && 在 ~/.dsh/cordis.patch.yml insert:- id: dsh-vision-bridge / name: 'file:///…/dsh-vision-bridge/lib/index.js'(Windows 必须 file:// URL),改后重启 dshMIT;对话中不保留原图,历史仅有识别文字;网关若拒绝图片块需先放行(readme 有说明)。
xlight/deepseek-visionary给 DSH 接入 DeepSeek 网页版原生多模态视觉:deepseek_vision/status/login/logout 4 个宿主级原生工具,宿主进程内 spawn visionary-server(Rust 单二进制:PoW→上传→fork→HIF 签名→SSE 流式),支持 CDP 浏览器自动登录;另有 vision CLI 与内嵌 skill。安装 visionary-server 二进制(官方脚本);dsh plugin --profile web add @xlight-oss/visionary-dsh(或轻量接入:visionary-server init dsh 安装 skill + CLI)未发现;仓库级 LICENSE 未检出;DeepSeek 网页登录行为依赖网页侧灰测模型与鉴权流程,安全性需自行评估。
yanxinwang-ml/dsh-plugin-vision-tool为纯文本 DSH 模型注册 analyze_image 工具,把图像识别路由到专用视觉模型(默认 Zhipu GLM-4.6V-Flash)dsh plugin --profile web add dsh-plugin-vision-tool(或手动放入 $DSH_HOME/profiles/node_modules/ 并在 cordis.patch.yml 注册)MIT;依赖 DSH 运行时内部 API,升级 DSH 后需重新验证;图片数据发送给第三方视觉模型
ycp424c/dsh-luna-vision-bridgeLLM adapter:注册 luna-vision-bridge provider,原生图片附件先经 Codex Luna 转写为文字,再交给任意已注册纯文本模型(可多下游)dsh plugin add --profile web @ycp424c/dsh-luna-vision-bridge,并追加到 profile bundles(或 dsh plugin --profile web add "link:<path>")MIT;作者明确标注为临时兼容方案(hack),DSH 官方原生读图能力可能取代之
ysr666/dsh-vision-router视觉路由插件:粘贴图片自动挂载内置免费视觉模型链识图;看图问答/定位/裁剪/像素对比/取色/OCR/矢量化/抠图/截图等像素级工具(sharp/potrace/tesseract/Chrome,无 Python),含降级链与缓存,产物写入会话工作区 .dsh-vision-router/artifacts/。profile 补丁(cordis.patch.yml,由 dsh.bundle.patch 声明)加一行 insert 即可激活;插件通过 dsh 设置服务实时配置路由/模型链。LGPL-3.0;默认安装即启用并外发图片到第三方视觉端点;使用前确认模型链与数据合规。
Yuuz12/dsh-vision-helper持久化全局视觉助手:把图片送往可配置的多模态模型(设置页选择提供方/模型/温度/最大输出 tokens/最大图片边长),留空自动选多模态;宿主零依赖(无 import),重启不丢失、所有会话可用。npx @deepseek-ai/dsh plugin --profile web add dsh-vision-helper(或 tarball:add ./dsh-vision-helper-0.4.0.tgz;维护者模式:add ./dsh-vision-helper 源码目录;手动后备:目录放入 <profile>/node_modules/ 并在 cordis.patch.yml 加 - id: dsh-vision-helper)MIT;需先在 DSH 模型设置中配置多模态模型路由,未配置时功能不可用;外部视觉端点数据外发。
zcXie777/dsh-image-readerread_image 工具:模型按工作区路径把图片发给任意 OpenAI 兼容视觉端点并问答(截图/图表/照片理解),让纯文本 DeepSeek 直接看图。git clone https://github.com/zcXie777/dsh-image-reader.git && cd dsh-image-reader && dsh plugin --profile web add "$PWD/dsh-image-reader"(headless:dsh plugin --profile headless add "$PWD/dsh-image-reader";仓库根目录即包体,插件目录名与包同名)MIT;README 提示发布 npm 后以包名安装;当前以仓库目录安装为主。
zhuiyueya/dsh-visionary视觉桥插件:透明把聊天图片转为 OCR 文本 + 视觉模型描述再交给纯文本 DeepSeek;GLM-4V、Qwen-VL、Gemini、Ollama 等多后端可在模型设置页配置,含多后端降级链。dsh plugin --profile web add dsh-visionary,再在 ~/.dsh/profiles/web/cordis.patch.yml 激活(加 name: dsh-visionary);源码:git clone + npm installMIT;外部视觉端点数据外发;面向 DeepSeek Harness 0.1.0-rc.6。

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 装饰,无网络/凭据/模型请求变更,不写会话数据
01Virex/dsh-status-rotatorReplaces the 'Deep diving…' turn-status line in dsh web with phase-aware, typewriter-animated rainbow text, rotatable and configurable via config.json (served by a node-half HTTP route /plugins/dsh-status-rotator/config.json) with localStorage overrides.Copy repo dir to /node_modules/dsh-status-rotator/ and add name: dsh-status-rotator to the profile's cordis.patch.yml; restart dsh webMIT
318197375/dsh-bottom-statsFull-width conversation stats line without truncation plus a context occupancy progress bar under the input box in dsh web.npx -p @deepseek-ai/dsh dsh plugin --profile web add github:318197375/dsh-bottom-stats (restart web profile; remove: dsh plugin --profile web remove dsh-bottom-stats)MIT
a903067276-rgb/dsh-hudFloating HUD panel in dsh web: git status, MCP servers, skills, model & token usage; host routes /api/dsh-hud and /api/dsh-hud/diff; zero dependencies, no build step.dsh plugin --profile web add "github:a903067276-rgb/dsh-hud#main" (restart dsh web; alternative manual double-mount in docs/install.md — use either, never both)MIT
alooshxl/dsh-session-pins在 DeepSeek Harness web 侧边栏提供持久化的固定会话菜单(pinned-session menu),方便快速切换常用会话;TypeScript 构建,含测试/typecheck/打包自检。dsh plugin --profile web add github:alooshxl/dsh-session-pins#v0.1.1 (remove: dsh plugin --profile web remove @dsh-external/dsh-session-pins)MIT;README notes DSH 0.1.0-rc.6 behavior (archived id cleared); pin install to a commit/tag for rc.6 compatibility.
AmaTsumeAkira/opencode-usage在 dsh Web UI(composer dock)显示 OpenCode Go 配额徽章:滚动/周/月三窗用量百分比 + 重置倒计时,每 5 分钟自动刷新,可手动刷新;host 半体提供 /opencode-usage 路由,经 credentials 服务解析 API key 后由 curl 轮询,key 从不序列化到浏览器或日志。dsh plugin --profile web add github:AmaTsumeAkira/opencode-usage (remove: dsh plugin --profile web remove opencode-usage)MIT;Requires a configured OPENCODE_GO_API_KEY or the badge shows failure; quota data leaves the host to the OpenCode Go service.
Andy294753951/dsh-plugin-gouden-leeuw-themeGouden Leeuw 月夜主题:为 DeepSeek Harness web UI 提供非官方主题,自包含(Gouden Leeuw 美术资源随包捆绑);同源单一路由托管美术资源,不 patch 前端 dist;附 Windows 安装脚本。dsh plugin --profile web add . (repo root) after git clone; on Windows run the bundled install script which builds the client bundle and writes one clearly-marked override to ~/.dsh/profiles/web/cordis.patch.yml (restart dsh web)MIT
arcmosin/dsh-wordbox常用词盒子:在对话输入框右侧加「词」按钮,点击弹出常驻上拉面板,管理常用词/句并一键插入输入框(conversation.input.right 槽,React 客户端 bundle,window.ModuleLoader 格式,无构建步骤,client-hmr 热重载)。dsh plugin --profile web add dsh-wordbox (npm; or: dsh plugin --profile web add github:arcmosin/dsh-wordbox; remove: dsh plugin --profile web remove dsh-wordbox)MIT
Ayase34/gal-viewGalgame-style dialogue view + scene-element visual editor for the DSH Web GUI session page; minimal node half (.dsh-plugin/index.mjs), client sources under .dsh-plugin/client built to .dsh-plugin/client.js via scripts/build-client.mjs.dsh plugin --profile web add "" ; rebuild client with npm run build:client; restart web (bundle layer composes at boot)MIT;Needs pnpm install + npm run build:client to generate the client bundle before first run.
blue-a11y/dsh-client-shortcutsGlobal keyboard shortcuts for dsh web: ShortcutRegistry service (ctx.shortcuts) with capture-phase keydown dispatch; mod+l / mod+k / mod+shift+c default bindings; 快捷键 settings page (settings.section, built on @deepseek-ai/dsh-client-ui-primitives) for record/reset remapping with conflict detection; unsafe actions unbound by default.dsh plugin --profile web add @blue-a11y/dsh-client-shortcuts (or ./dsh-client-shortcuts); restart dsh web once after adding the rowMIT;Remapping lives only in the plugin fiber — refresh resets to defaults.
BruzWJ/Liang-Saint-SliderLiang Saint Slider(liang-intensity-calibrator 移植)作为 DSH 模型 + 思考强度选择器:浏览器半 lib/client.js 为标准 dsh.client bundle,依赖官方 @deepseek-ai/dsh-client-ui-model-selection,替换模型选择 UI。dsh plugin --profile web add dsh-plugin-liang-calibrator,并在 profile 的 cordis.patch.yml 注册入口(name: dsh-plugin-liang-calibrator);移除用 dsh plugin --profile web removeMIT;需安装官方 @deepseek-ai/dsh-client-ui-model-selection;README 说明浏览器 bundle 需从 DSH checkout 重新生成。
causebefore/dsh-pomodoroWeb 番茄钟插件:可配置专注/休息时长,侧栏底部 🍅 入口 + 可拖动浮动面板;设置保存在 DSH 设置文档 dsh-pomodoro 分节,带 revision 并发保护(旧写入被拒并提示重载)。dsh plugin --profile web add dsh-pomodoro(npm 包;更新 dsh plugin --profile web update dsh-pomodoro;移除 dsh plugin --profile web remove dsh-pomodoro)MIT;兼容基线 DSH 0.1.0-rc.6;升级 DSH 后需重新确认插件兼容性。
chajiuqqq/dsh-claude-themeClaude 风格主题:DSH Web UI 视觉主题 + 可选「Claude 伪装」(localStorage dsh-claude-theme.disguise 品牌替换,可随时还原);静态 client bundle 随 dsh web 启动加载。dsh plugin --profile web add dsh-claude-theme@<版本>(npm)或 dsh plugin --profile web add file:<仓库路径>/claude-theme;重启 dsh web;更新 bundle 需 remove + add 重同步未发现;仓库无 LICENSE 文件;file: 依赖更新需 remove + add 重同步;安装命令需要 profile 目录写权限。
Chi-hong22/dsh-latexcpLaTeX 公式复制:悬停 KaTeX 公式浮现复制按钮一键复制 TeX 源码(读取 .katex-mathml 中 annotation[encoding=application/x-tex] 节点),自动识别行内/行间定界符(.katex-display);纯浏览器端插件,无宿主半部、无服务注入。dsh plugin --profile web add github:chi-hong22/dsh-latexcp(或 dsh plugin --profile web add D:/path/to/dsh-latexcp;lib/ 已提交无需构建,挂载行来自自带 cordis.patch.yml;卸载 dsh plugin --profile web remove @chi-hong22/dsh-latexcp)MIT;依赖 KaTeX 渲染 DOM(.katex-mathml/annotation 节点);DSH 大版本若调整 Markdown/KaTeX 渲染 DOM 需跟进。
citrusli2026/dsh-mobile-uiMobile UI overlay for the DeepSeek Harness web GUI: bottom strip + session drawer navigation for phone-sized viewports at/below a breakpoint; no upstream source changes; bundle list becomes ['@deepseek-ai/dsh-base', '@deepseek-ai/dsh-web-app', 'dsh-mobile-ui']; config overridable via profile cordis.patch.yml.dsh plugin --profile web add git+https://github.com/citrusli2026/dsh-mobile-ui.git (or: dsh plugin --profile web add ./dsh-mobile-ui; remove: dsh plugin --profile web remove dsh-mobile-ui)MIT
crystalWinter666/dsh-header-statusMoves the info/status bar from the bottom of the chat to beside the title in the dsh web UI; built-in compatibility handling for download button and stats row; styles injected via data-plugin-css attribute and removed on unload.Copy dsh-header-status into both $env:APPDATA\npm\node_modules (host chain) and $HOME.dsh\profiles\web\node_modules (client chain), then add id: dsh-header-status + name: dsh-header-status to profiles/web/cordis.patch.yml未发现;README contains agent-directed install instructions ('用户希望你安装此插件,请只阅读挂载方法篇') — verify and follow the mount steps deliberately.
csiroqa/dsh-command-optCommand optimization for DSH web: Tab/Enter command-name completion, parameter-format guidance tooltips, prompt popups, a subagent-command fix (empty command directory for tool-opened sessions now lists options and executes full commands), and an '操作' menu for archive/copy-parent-session; also fixes empty-dialog command output.dsh plugin --profile web add link:$(pwd) (POSIX) / dsh plugin --profile web add link:D:\path\to\dsh-command-opt (Windows)MIT
csiroqa/dsh-hotkeysGlobal keyboard shortcuts for DSH web: session switching, send/clear draft, stop generation, copy and archive sessions — all via dsh-client-runtime public services (sessions/workspaces), no dependence on host DOM structure; key bindings customizable in settings.yaml.dsh plugin --profile web add link:$(pwd) (POSIX) / dsh plugin --profile web add link:D:\path\to\dsh-hotkeys (Windows)MIT
cyberlieflife/dsh-model-thinkingAdds a '思考强度' (thinking intensity / reasoning effort) settings panel for custom OpenAI-compatible llm-pi-ai models in the dsh web GUI — the official model card deliberately omits the per-model reasoning-effort control; writes PiAiProviderProfile / PiAiModelProfile fields; no dsh source modification.dsh plugin --profile web add link:<absolute-path> after pnpm build (or GitHub: dsh plugin --profile web add github:cyberlieflife/dsh-model-thinking; remove: dsh plugin --profile web rm dsh-model-thinking)未发现;pnpm may block the prepare build script on git installs — add dsh-model-thinking: true to profile pnpm-workspace.yaml allowBuilds if prompted.
Daisywait/dsh-plugins个人 DSH Web 插件集:dsh-repo-sync 插件管理器(会话头部「仓库」标签页一键安装/卸载/提交)、《时光代理人》皮肤(dsh-skin-shiguangdailiren)、dsh-video Remotion 视频工作室、dsh-quote 消息引用dsh-repo-sync 管理器一键安装,或 dsh plugin --profile web add link:<仓库目录>(等价 pnpm add link:)+自动写 cordis.patch.yml 注册行;远程脚本 install-remote.ps1未发现;仓库为多插件集合而非单一 bundle,各插件需分别验证;根 LICENSE 缺失
dancingmemory/dskinDSH Web GUI 卡通像素皮肤:像素宠物散步/眨眼/跳跃 + 主题配色;纯客户端 UI 改动,热插拔,卸载完整还原dsh plugin --profile web add github:dancingmemory/dskin(pnpm>=10 需先在 profile pnpm-workspace.yaml 写 allowBuilds: dskin: true);源码安装 dsh plugin --profile web add .MIT
dhj-l/dsh-client-ui-question-historyWeb GUI 右缘悬浮 question-history 面板:列出当前会话的用户问题,点击跳到对应记录(纯 client 侧派生与跳转,无 prompt/request 前缀改动)cp -r lib package.json README.md "$DSH_HOME/profiles/node_modules/dsh-client-ui-question-history/",并在 $DSH_HOME/profiles/web/cordis.patch.yml 追加 name: 'dsh-client-ui-question-history' 行MIT;非 dsh plugin add 标准安装路径,需手动拷贝 + patch 装配;apply 侧接线未被独立测试覆盖
djh2203/dsh-refinedDSH 前端 Markdown 美化(Obsidian Border 风格)+ 多主题配色:会话头部右侧调色板按钮(DeepSeek-Refined 的 DSH 移植版)dsh plugin --profile web add github:djh2203/dsh-refined(重启生效);无 pnpm 环境用 install.sh 链接 + cordis.patch.yml 追加;动态版经 code.host/code.client 粘贴运行MIT;动态粘贴版为会话级临时扩展,重启失效;Settings 插件页只列部署级 bundle,动态版在聊天运行卡片可见
drfccv/dsh-theme-nekoWeb 皮肤 (theme skin): Nachoneko(甘城猫猫)主题皮肤;出现在 Settings > Plugins 的 dsh-theme-neko 条目,可一键移除;壁纸资产不在软件许可范围内。dsh plugin --profile web add dsh-theme-neko (remove: dsh plugin --profile web remove dsh-theme-neko)NOASSERTION;License NOASSERTION — bundled wallpaper asset is not covered by the software license.
edwardyang0011/dsh-ui-skins换肤插件 (Skin plugin): registers preset color skins as alias-token themes on the ui-theme service, owns the durable ui-skins.skin preference, and adds a Skin row in the Settings General section.pnpm add github:edwardyang0011/dsh-ui-skins, then add name: '@deepseek-ai/dsh-client-ui-skins' to $DSH_HOME/profiles/.../cordis.patch.yml and restart dsh webMIT;Package mirrors the official @deepseek-ai name/repository URL; verify provenance before installing.
fufankeji/deepseek-harness-plugin-image-skin图片生成 DSH Web 皮肤插件:明暗自适应主题、bundle patch + npm pack 输出 .tgz;turn any image into an installable, auto dark/light DSH web skin plugindsh plugin --profile web add ./output/harness-image-skin-1.0.0.tgz (bundle produced by the studio UI; remove with dsh plugin remove harness-image-skin)MIT;Studio requires a working dsh CLI to npm-pack; community project not affiliated with DeepSeek
Heyflyingpig/long-draft-input长草稿输入增强:输入框草稿超过阈值时向上扩展并显示附件式摘要卡片,不改原草稿状态/消息格式/发送路径(仍走 inputActions.submit)dsh plugin --profile demo add github:Heyflyingpig/long-draft-input (或 add /absolute/path/to/long-draft-input)MIT;pnpm 10+ may need to allow the prepare build script; private InputBar render internals cannot be fully taken over.
HsiangNianian/dsh-auto-continue请求被网络错误等非人为原因中断时自动发送『继续』,避免手动重发;npm 已发布(dsh-client-auto-continue),安装后重启 dsh web 生效dsh plugin --profile web add dsh-client-auto-continueMIT;When switching from manual install to dsh plugin add, remove the manual insert row first to avoid duplicate entry conflicts.
hyizhou/dsh-spark-input输入火花粒子:每次键入在真实光标位置爆发金橙色发光粒子,营造打字反馈(纯视觉)dsh plugin --profile web add <插件目录绝对路径>,随后把 ~/.dsh/profiles/web/cordis.patch.yml 中的 [] 替换为 name: 'dsh-spark-input' 并重启 DSHMIT;安装后出现 'declares no dsh.bundle' 警告属预期,需手动补 cordis.patch.yml 行并重启才生效
jasper-zsh/dsh-plugin-skill-panel只读技能面板:Web GUI 展示全局与当前会话技能清单、从会话日志推导技能加载状态、技能详情对话框与受限文件浏览器dsh plugin --profile web add "$PWD",并在 ~/.dsh/profiles/web/cordis.patch.yml 插入 - insert: - id: skill-panel / name: dsh-plugin-skill-panel(并可选启用 hmr)未发现;无 LICENSE 文件/package.json license 字段;开发模式需启用 cordis hmr 并将仓库 realpath 加入 hmr.config.root
JeremyGuo/dsh-custom-workspace每工作区外观设置:独立背景、聊天字号、行高、Markdown 块间距与字体渲染偏好dsh plugin --profile web add dsh-custom-workspace (开发:dsh plugin --profile web add link:$PWD;卸载 dsh plugin --profile web remove dsh-custom-workspace)MIT;在 DeepSeek Harness 0.1.0-rc.6 上验证
jiangnanquan/dsh-uxDSH Web UI 增强插件(主题、布局、折叠胶囊、账户用量)+ Electron 无边框桌面壳(desktop/ 子目录)dsh plugin --profile web add github:jiangnanquan/dsh-ux#mainMIT;创建当天即审计(0 stars),早期阶段
jilian-dsh/dsh-rules-manager/rules 斜杠命令 + 设置页「命令与规则」面板:管理 AGENTS.md 全局规则、查看全部斜杠命令、创建自定义命令手动安装:复制 dsh-rules-manager/ 到 $DSH_HOME/profiles/web/、dsh-rules-manager-client/ 到 profiles/node_modules/,并在 web profile 的 cordis.patch.yml 追加装配行(详见仓库 README)MIT;安装非 dsh plugin add 标准路径,需手动拷贝与 patch 装配
JimmyJin2006/dsh-skill-managerWeb GUI 设置页 Skill 管理器:只读浏览已安装技能(名称、Model/user 调用徽章、来源根目录),扫描 $DSH_HOME/skills 与 ~/.agents/skillsdsh plugin --profile web add dsh-skill-managerMIT;同一插件不可同时经 dsh plugin add 与手动 insert 行挂载(报 duplicate loader entry,启动失败)
Jinsong-Zhou/dsh-html-canvas把 AI 生成的 HTML 变成聊天旁可点击编辑的 canvas(client 渲染 + 就地编辑)npx -y @deepseek-ai/dsh plugin --profile web add @jinsong-zhou/dsh-html-canvas@latest (本地开发:file: 依赖 + cordis.patch.yml 插入行)MIT;客户端渲染 AI 生成的 HTML,渲染不可信内容时注意脚本注入面
JunWan666/dsh-pluginsDSH Web GUI 插件集(一子目录一插件);目前 dsh-auth:会话 Cookie 登录鉴权、主题化登录页、账号管理(用户名/密码/头像)、侧边栏用户菜单dsh plugin --profile web add github:JunWan666/dsh-plugins#path:/dsh-authMIT;自建账号体系与 Cookie 鉴权,部署前应审计认证实现;0.x 早期
JustGenius-s/DSH-Plugs插件 monorepo:dsh-session-navigator(会话导航面板)、dsh-model-custom-ex(模型选择器扩展);host/client 双半结构,React 面板经 ModuleLoader/ctx.slots.register 挂载dsh plugin --profile web add ./plugins/session-navigator (各包声明 dsh.bundle.patch,安装即入 bundle 层)未发现;仓库暂无 LICENSE 文件;插件处于早期
jxdang/dsh-plugin-model-provider-readoutWeb 客户端插件:在 composer 工具行模型选择器按钮正左侧显示当前 provider 标签(槽位 conversation.input.right)dsh plugin --profile web add git+https://github.com/<owner>/dsh-plugin-model-provider-readout.git (或 pnpm pack 后 file: 安装)MIT;同槽位升级其他插件会冲突;clientModules 对插件集合按进程缓存,重启为必需手动步骤
kangjinghang/dsh-xueqiu雪球 mini 行情面板:免登录 A股/港美股实时行情、K线、分时、热榜、7x24 快讯;可拖拽悬浮窗,交易时段智能刷新(host curl 数据层 + client React 面板)dsh plugin --profile web add dsh-xueqiu (或 github:kangjinghang/dsh-xueqiu;另提供 dynamic/ 目录 cordis_define 动态安装已验证)MIT;依赖雪球非官方接口,接口变更可能导致功能失效
l541402398/dsh-file-uploads在 DSH Web 输入框上传任意本地文件、将容器路径附带到提示词,并在 Settings 管理上传文件dsh plugin --profile web add "github:l541402398/dsh-file-uploads#v1.0.0"MIT;上传文件持久化在容器卷,注意清理与权限边界。
l541402398/dsh-top-leaderboardWeb 侧栏「榜单」按钮+弹窗:浏览/搜索 dsh-plugin 生态、类型徽章(技能/Bundle/Cordis/Marisa)、权限检测、一键安装与实时日志dsh plugin --profile web add github:<owner>/dsh-top-leaderboard(或 dsh plugin --profile web add /path/to/dsh-top-leaderboard-0.1.0.tgz)MIT;一键安装会执行第三方插件的构建/安装脚本,供应链风险,建议先审阅目标插件。
lehhair/dsh-home-uiPiUI 风格主页信息流视觉精修:插件自有作用域全局样式 + 极简 DOM 控制器(data-dsh-home-ui),卸载即完全还原pnpm dsh plugin --profile web add @dsh-external/dsh-home-ui(或 dependencies 加 link: 并声明 dsh.profile.bundles)BSD-3-Clause
Lehmaning/dsh-randomuuid-polyfill非安全上下文(LAN http)下为浏览器注入 crypto.randomUUID,修复 mintRpcId/browserDraftAttachment 的 UUID 生成pnpm build 后把包装入 web profile(dsh 从 dsh.client 清单自动注入客户端 bundle)MIT;属 workaround,上游已提案 getRandomValues 修复,可关注弃用。
liceses/dsh-web-text-dropWeb GUI 文本文件拖拽导入:短内容直接进输入框,长文件写入工作区 .dsh/drops 并回填可读路径(70+ 文本类型识别)dsh plugin --profile web add link:D:/developing/DSH-plugin/dsh-text-drop(或 junction @icelily/dsh-text-drop + cordis.patch.yml insert)BSD-3-Clause;大文件落盘工作区,注意工作区空间与敏感文件。
linhx1999/dsh-writing-pad会话级 Markdown 写作面板:按会话编辑、预览、并在会话内做 AI 辅助改写(Web GUI 侧)。dsh plugin --profile web add dsh-writing-pad (npm 预构建 lib/) 或 dsh plugin --profile web add github:linhx1999/dsh-writing-pad#<commit>;验证 dsh --profile web --dump-config 可见 '# == dsh-writing-pad' 层MIT;README 中 git 安装例子的占位 owner 为 'you',实际安装以发布后的 npm 包/真实仓库地址为准。
LucasN0820/dsh-skin-claude-codeClaude Code 风格皮肤:通过 ctx.theme.overrideTokens 覆盖 DSH Web GUI 主题令牌(深浅两套);bundle 卸载/更新时 Cordis fiber 自动清理。dsh plugin --profile web add dsh-skin-claude-code (无需手改 cordis.patch.yml;remove 同命令)MIT
luoyu-xingu/dsh-backgroundWeb 背景图片:设置→通用设置→外观 新增背景配置行,本地图片路径经宿主 /dsh-background/image 路由提供,index.html 先行注入避免默认背景闪烁,回车/失焦生效并实时预览。dsh plugin --profile web add github:luoyu-xingu/dsh-background 或克隆后 dsh plugin --profile web add file:./dsh-background;重启 dsh web 刷新页面生效MIT
lyh9712/dsh-bg-imageWeb 背景壁纸插件:侧边栏/聊天区半透明磨砂,整页画布、新建会话按钮、详情面板均可覆盖;设置界面注册在 settings.general.item 槽位;宿主端 index.js 为空实现占位。手动:复制 dsh-bg-image 到 $DSH_HOME/profiles/node_modules/@local/dsh-bg-image/ 并在 cordis.patch.yml 加 insert 行(name: '@local/dsh-bg-image');或 pnpm add / dsh plugin --profile web add "file:<仓库路径>" 后同样加注册行,重启服务MIT;CSS 覆盖依赖构建期哈希前缀类名,官方包重建后可能需要更新选择器。
lynkas/dsh-think-flow-flow恒定速率打字机效果:助手回复与思考内容逐字渐显(渲染层节流,避免重切服务端 llm/stream 拖慢 agent loop),按模型门控;Settings → Think Flow 配置存 localStorage(dsh-think-flow-flow:v1),含 debug 日志开关。git clone 后 cd 进目录,dsh plugin --profile web add "$(pwd)" (需先 build:./client 指向 lib/client.js);remove: dsh plugin --profile web remove dsh-think-flow-flowMIT;profile bundle 需先构建再 add;React 与 @deepseek-ai/* 保持 external。
lzylyd/dsh-draculaDracula 深色主题:覆盖完整 --dsw-alias-* 层与 --shiki-* 语法高亮,通过客户端主题服务 ctx.theme.register(...) 注册 dracula 主题,含 Theme 设置页与持久化。dsh plugin --profile web add dsh-dracula (源码构建: pnpm install && pnpm build,tsdown -> lib/client.js, lib/index.js)未发现;仓库无根 LICENSE(header LICENSE: Not found);npm 发布依赖 GitHub Actions + NPM_TOKEN。
maque2333/dsh-ui-topbar-compact紧凑顶栏:重设计会话顶栏(conversation.session.header 槽位)——顶栏变窄、单行布局、药丸视图切换、淡分割线;选择器锚定 data-slot 属性,不依赖 CSS Module 哈希,只注入 CSS 不动 DOM/状态。dsh plugin --profile web add dsh-ui-topbar-compact,再编辑 ~/.dsh/profiles/web/cordis.patch.yml 追加 insert 行(id: ui-topbar, name: 'dsh-ui-topbar-compact');remove 用 dsh plugin --profile web removeMIT;依赖 header 结构假设;DSH 结构变更或与其他 CSS 插件抢槽位时可能错位/失效。
Meredith2328/dsh-sticky-noteSticky-note panel in the composer toolbar: jot ideas/TODO, Markdown preview, hotkeys, send-to-conversation, auto-save to a configurable archive directory with history.dsh plugin --profile web add dsh-sticky-note (or add file:/path/to/dsh-sticky-note), restart DSHMIT
MoonShadow1976/chiral-pulse手性脉冲主题插件:重映射 DSH Web 界面整套 --dsw-* 设计令牌(death-stranding/ECG 风格),带浏览器半边与宿主半边。dsh plugin --profile web add chiral-pulse(本地开发:在 $DSH_HOME/profiles/web/cordis.patch.yml 追加插件行;移除用 dsh plugin --profile web remove chiral-pulse)MIT;主题令牌重映射可能随 DSH 版本升级失效;发布需自行 pnpm publish。
MysaDC/dsh-plugin-description插件描述扩展:Web 设置插件列表每张卡片显示中英功能说明,发布 pluginDescriptions 服务供其他插件注册描述,搜索框同时匹配名称/条目 id/说明。npx @deepseek-ai/dsh plugin --profile web add github:MysaDC/dsh-plugin-description(或 Release tgz:.../releases/latest/download/dsh-plugin-description.tgz;可 #v1.2.1 固定版本)MIT;依赖 dsh plugin 的 pnpm 环境;升级 DSH 后需验证组合行兼容。
nekogpt/dsh-ui-quote-selectionCodex 式选中即引用:在 DSH Web 聊天中划选文本并以原生引用 chip 加入输入框;不修改 DSH 核心代码。dsh plugin --profile web add dsh-ui-quote-selection(源码:git clone && dsh plugin --profile web add .;重启 dsh web 后刷新)MIT;依赖 DSH 自带引用功能,升级 DSH 可能出现兼容问题。
NigelYao/dsh-view-modes三种输出视图模式(Verbose/Normal/Summary):调试保留完整轨迹、日常降噪、聚焦结果;不改 DSH 核心文件。dsh plugin --profile web add git+https://github.com/NigelYao/dsh-view-modes.git(Windows:git clone 后 dsh plugin --profile web add link:$pluginRoot)MIT;勿在 profile/home cordis.patch.yml 重复插入 bundle id;升级 DSH 需重启生效。
ningbainb/deepseek-harness-desktopDSH Web UI 插件与皮肤集合(聚合包 dsh-web-ui-all):任务看板、Git 图谱、右侧面板、移动端远程、SSH 远程运维面板、鲸鱼娘宠物、实时令牌统计与皮肤中心;设置页集中开关。dsh plugin --profile web add @linxin666/dsh-web-ui-all(仅皮肤:@linxin666/dsh-skins;桌面 EXE 从 Releases 下载,首次安装按提示配置 pnpm allowBuilds)BSD-3-Clause;SSH 远程执行能力请按需安装并审计主机配置;桌面安装包未签名(SmartScreen 提示),仅从官方 Releases 下载并核对 SHA-256。
oceanxuikun/dsh-eva-theme-pluginDSH Web GUI 福音战士主题:Unit-00/Unit-01/Unit-02 三套主题,沉浸式背景 + 机甲风 UI 效果;client.js 主题注册表 + 背景 + 侧栏切换器(client.template.js 为可读 bundle 源码)。pnpm dsh plugin --profile web add https://github.com/oceanxuikun/dsh-eva-theme-plugin.git(卸载:pnpm dsh plugin --profile web remove dsh-eva-theme-plugin)未发现;未发现许可证文件/字段;0 星新仓库。
oil-oil/dsh-themeDSH Web UI 实时主题编辑器:精选调色板 + 排版控制,修改即时生效并在当前浏览器刷新后恢复(主题值存于当前 Harness origin 的浏览器 storage,不跨浏览器/profile 同步)。npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-theme(本地开发 pnpm install/test/typecheck/build 后 npx @deepseek-ai/dsh plugin --profile web add ./dsh-theme)MIT;针对 DSH 0.1.0-rc.6 Developer Preview;Harness 未向第三方暴露设置命名空间。
omdsh-dev/dsh-ui-progress输入框停靠区常驻会话进度条:todos 真实进度 / 实时 token 生成速率 / 中断橘红态 / 待办提醒;纯 client 插件零核心改动,v0.8.0 起不再注入模型可见输入(宿主 half 为空)。构建产物按 DSH 快照选版本(默认 v0.9.1 对应 snapshot0810;git 依赖固定 tag);在 profile 配置树插入 - id: dsh-ui-progress / name: '@dsh-external/dsh-ui-progress' 行,刷新页面即生效BSD-3-Clause;按宿主快照选对应版本;改源码后需重新 build(ClientPackageCompositionError)。
PerryLink/dsh-composer-historyTerminal-style input history for the DSH Web GUI composer: edge-first arrow keys, draft stashing with exact restore, Esc recovery.Add name: dsh-composer-history row + file: dependency to the profile cordis.patch.yml/package.json, then pnpm install && pnpm run build, launch dsh --profile Apache-2.0
PerryLink/dsh-session-pinPin sessions in the DSH web sidebar with a hover pin badge; durable pinning with top ordering; separate host ESM half and client CJS half built with a purity gate.Add '@dsh-external/dsh-session-pin': { path: /path/to/dsh-session-pin } to the profile cordis.yml, then pnpm install && pnpm run buildApache-2.0
radaren/dsh-auth为 dsh Web UI 提供 Cookie 鉴权 host(禁用内置 webserver 行并插入提供相同 webServer 服务面的认证宿主),token 存 ~/.dsh/token / Cookie-based auth guard for the dsh web UI.dsh plugin --profile web add ./dsh-auth-0.1.0.tgzMIT;Targets a specific rc version; public deployments must add HTTPS reverse proxy and network ACLs.
Seryta/dsh-node-nav对话节点导航:Web GUI 右侧节点串,hover 预览、点击跳转、active 药丸跟随阅读位置(host 端点从 session log 提取用户消息)dsh plugin --profile web add github:Seryta/dsh-node-nav(或 git clone 后 dsh plugin --profile web add ./dsh-node-nav),安装后重启 dsh webMIT
Simon314620/dsh-turn-indexWeb GUI 右侧对话轮次索引侧边栏:按轮列出用户提问,点击滚动跳转+高亮,滚动时同步高亮当前轮dsh plugin --profile web add dsh-turn-index (或 add https://github.com/Simon314620/dsh-turn-index/archive/refs/tags/v0.1.1.tar.gz);装后重启 dsh webMIT
SkySheep1999/dsh-polish-promptsWeb 输入框旁 ✨ 按钮:点击后用指定模型把当前草稿润色为更清晰、更结构化的提示词(保持原意与原语言)dsh plugin --profile web add github:SkySheep1999/polish-prompts(或 /path/to/polish-prompts);装后重启 dsh webMIT
smanx/dsh-conversation-indicatorWeb GUI 对话指示器:滚动条旁紧凑面板标记每条用户消息,悬停看摘要、点击跳转(纯客户端 bundle)dsh plugin --profile web add github:smanx/dsh-conversation-indicator#main(或 file: 本地路径);装后刷新页面MIT
Starfie1d1272/dsh-builtin-toggles设置→插件→内置插件:中文目录 + 9 个经过审核的纯界面开关(ui-deliverables/jobs/goal/message-feedback/model-selection/agent-preset/skill/subagent/trajectory),其余 fail-closed 锁定。dsh plugin --profile web add dsh-builtin-toggles(装后重启 dsh web/gateway)MIT;官方澄清非官方社区插件;卸载后 disabled override 会保留在 profile patch 中。
walnut-a/dsh-user-message-navigation长对话左侧紧凑用户消息 Minimap 导航轨:快速辨认轮次并跳回之前指令;经公开 shell.overlay 插槽注入,可随时安装/卸载。dsh plugin --profile web add dsh-user-message-navigation(卸载:dsh plugin --profile web remove dsh-user-message-navigation;源码安装:pnpm build + dsh plugin --profile web add ./dsh-user-message-navigation-0.1.1.tgz)MIT;依赖 DSH Web 未稳定的 Chat DOM 实现细节(README 已声明升级可能失效,需上报版本);未来应改用正式插槽/服务接口。
Wine-Red/dsh-prompt-stashLocal per-session LIFO prompt stash: save unfinished prompt text, ask a detour question, restore it later; Ctrl+S hotkey configurable.dsh plugin --profile web add dsh-prompt-stash (tarball: dsh plugin --profile web add ./dsh-prompt-stash-0.2.2.tgz)MIT
wsxwj123/dsh-pluginsdsh-theme-gallery: 15 curated theme families following DSH light/dark/system appearance; dsh-turn-scrubber: conversation turn ruler with hover/click jump.dsh plugin --profile web add "link:$PWD/packages/theme-gallery" ; dsh plugin --profile web add "link:$PWD/packages/turn-scrubber"MIT;Check ~/.dsh/profiles/web/node_modules/@deepseek-ai after install to avoid Cordis/Tool Symbol split (dsh discussion #783).
xDer666/dsh-mobile-nav手机端 UI 优化插件:纯手写 JS+CSS 的移动端导航/布局适配,不改 DSH 源码,桌面端不受影响;client bundle 走 no-cache + rev 哈希,改 lib/client.js 刷新即生效。git clone https://github.com/xDer666/dsh-mobile-nav.git && dsh plugin --profile web add link:<克隆到的绝对路径>(卸载:dsh plugin --profile web remove dsh-mobile-nav)MIT
XiLuovo/dsh-session-timeline会话时间轴:会话左侧横短横线时间轴,当前消息定位、点击跳转、圆角 tooltip 预览、可收起/展开;读取 sessionProjections/会话快照与 DOM 锚点,不修改会话数据。dsh plugin --profile web add github:XiLuovo/dsh-session-timeline(本地调试:git clone + dsh plugin --profile web add ./dsh-session-timeline;卸载 dsh plugin --profile web remove dsh-session-timeline)MIT;需 DSH ≥ 0.1.0-rc 且 web profile 含 sessionProjections 服务。
xjackzenvey/Dsh-UI-EnhanceWeb 界面增强:工具调用折叠、插件设置卡、多行 CSS 编辑器(改后立即应用并自动保存)、麦克风按钮注入;客户端经 Harness slot 注入。dsh plugin --profile web add "dsh-ui-enhance"(本地:pnpm install && pnpm build && dsh plugin --profile web add .;卸载 dsh plugin --profile web remove dsh-ui-enhance)MIT;基于 rc.6 客户端包构建,需与宿主版本匹配。
xuender/dsh-historyDSH Web 输入框命令历史:↑/↓ 键唤起并在当前会话重跑历史命令,含历史录制与 dock 指示器(client.js 浏览器 bundle)。ln -s <repo绝对路径> ~/.dsh/profiles/node_modules/dsh-history(及 npx 缓存 node_modules),然后 dsh web --patch <repo>/cordis.yml;或将 cordis.yml 的 insert 段合并进 $DSH_HOME/profiles/web/cordis.patch.yml 永久加载MIT;安装走 symlink + patch 而非 dsh plugin add;历史内容仅存于会话内。
yinren112/dsh-plugin-connection-banner主机失联时在 Web UI 显示既有 ConnectionBanner(重连状态提示,可访问性改进)dsh plugin --profile web add github:yinren112/dsh-plugin-connection-banner#v0.1.0MIT
Yummyxl/dsh-eyecare为 DSH Web 界面添加护眼模式(主题/显示调优),一条命令安装、重启/热重载后生效、干净卸载;另提供本地脚本安装(复制包+软链+幂等写 patch)。dsh plugin --profile web add dsh-eyecare(需要 pnpm;npm install -g pnpm 可补装);方式二:git clone 后运行仓库本地脚本自动复制/软链/写 patch 条目MIT;要求与 DSH 同一大版本;升级后接口失效时启动页明确报错,卸载即可恢复。
Yuuz12/dsh-webui-authDSH WebUI 身份认证:登录页创建账号密码后,未认证浏览器无法加载任何资源/调用任何 /api RPC/建立实时连接;通过 prefix '' 兜底路由 + 对 dsh-client-connection/dsh-client-modules 的三处会话闸门补丁实现(302 登录页 / 401)。npx @deepseek-ai/dsh plugin --profile web add github:Yuuz12/dsh-webui-auth(或 ./dsh-webui-auth;手动方式:目录放 profiles/web/node_modules/ 并在 cordis.patch.yml 加 - id: dsh-webui-auth,从 GitHub 安装拉源码、纯 JS 无构建)MIT;README 开头错贴了视觉插件描述(文案复制错误);改动核心包文件,升级 DSH 前建议先验证闸门仍生效。
zhtx2024/dsh-skin-switcher皮肤切换插件:设置界面新增『皮肤』页,自动发现 profile 中所有 dsh-client-ui-skin-* 皮肤与 dsh-web-ui dsh-skins 载体,一键热切换(原子重写 ~/.dsh/cordis.patch.yml managed section,配置监视器数秒热重载),一键恢复官方默认并自动禁用冲突的 ui-skin-center。dsh plugin --profile web add dsh-skin-switcher(源码调试:git clone 后 dsh plugin --profile web add link:<克隆路径>/dsh-skin-switcher;卸载:dsh plugin --profile web remove dsh-skin-switcher + 手工清理 managed section)BSD-3-Clause;会禁用 ui-skin-center 保持单一管理权威;managed section 卸载后残留需手工清理。
ZhuRuoLing/dsh-client-plugin-approve-for-me前端审批审查展示:在 DSH 会话中渲染 approve-for-me/reviewed 审计记录(risk/authorization/rationale 裁决详情),作为主插件 dsh-command-approve-for-me 的客户端半部。在 $DSH_HOME/profiles/approve-for-me 下 mklink /J node_modules\dsh-client-plugin-approve-for-me <仓库路径>,并在 cordis.patch.yml 追加 name: dsh-client-plugin-approve-for-me(依赖主插件 dsh-command-approve-for-me 注入数据)MIT;依赖主插件 dsh-command-approve-for-me 的会话注入;安装为手动 junction 方式。
boxeryao/deepseek-harness-tuiDSH-TUI: lightweight, fast terminal UI plugin hooked into DSH's agent, tools, permission and session services; line-oriented interface (no card layouts); does not re-implement the harness runtime.dsh plugin --profile tui add . (after pnpm install && pnpm run build; requires pnpm 11+ and DSH 0.1.0-rc.6)MIT
ccch1mneyyy/dsh-TUIClaude Code 风格全屏终端 TUI:像素鲸鱼顶栏、双流光大字、实时工作状态行、思考流式展开、双击 Esc 时间回溯、上下文进度条 + TPS 仪表;接入 Agent preset(standard/code/minimal/cordis)、Skills、MCP、Goals、Todos、子代理,/ 命令注册表与随附技能(audit/bug/review/practice/pr_comments/release-notes/vuln-check);纯插件挂载零核心改动。dsh plugin --profile cc-tui add dsh-cc-tui(仓库根目录 install.sh 已封装含 pnpm 预检;前置 npm install -g @deepseek-ai/dsh;Windows 用 dsh-cc.cmd --resume)MIT;功能面大(含 MCP 与 Shell 类工具),授予前确认会话信任边界;依赖可用 TTY。
dsh-tui/dsh-tui终端 UI (terminal TUI): Claude Code 风格的 dsh 终端界面,复用官方 dsh-base 全部生态(shell/文件工具、技能、子代理、workflows、沙箱审批);pi-tui 0.80.7 已打补丁并内联。npm i -g @deepseek-ai/dsh@next; dsh plugin --profile tui add @dsh-tui/dsh-tui (requires Node ^22.19 || >=24)MIT;Repackaged from recovered upstream UI code; peer deps pin a pre-release dsh rc.
lanshuye123/DSH-TerminalVSCode 风格终端模拟器+文件管理器:宿主机真实 PTY(subprocess.spawnTerminal/node-pty)、多会话、自研 ANSI 渲染、工作区目录树+预览动态部署:git clone 后 node scripts/build-payload.js 产出 dist/ 载荷,按 BOOTSTRAP.md 让 DSH Agent 用 cordis_define 提交 + cordis_run 激活(更新用 kind:existing)MIT;无 CLI 导入通道、依赖 DSH dynamic-plugin 会话与 node-pty 私有细节,DSH 升级需回归。
rabbitknight/dsh-tui基于 dsh-base 的交互式终端界面(dsh --profile tui),含 /skills 技能目录 / Interactive terminal UI bundle for dsh running on dsh-base.dsh plugin --profile tui add "<path>/packages/dsh-tui-app" (or npx @deepseek-ai/dsh plugin --profile tui add ...), then npx @deepseek-ai/dsh --profile tui未发现;No license declared.
realchenwenqiao/dash终端的 agent 前端:复用 dsh-base 内核(Cordis/agent loop/工具/会话),pi-tui 界面 + 行为账本 + 内置技能命令 / Terminal-native DSH frontend (pi-tui) reusing the dsh-base agent stack.npm install -g @deepseek-ai/dsh && dsh plugin --profile tui add @realchenwenqiao/dash未发现;No license declared.
songqikong/dash终端 TUI 客户端(oh-my-pi 键位 + DSH 完整 agent 内核):/plan /goal /compact、模型角色体系、会话持久化、raw-ANSI 渲染git clone https://github.com/songqikong/dash.git && cd dash && sh install.sh(创建 ~/.dsh/profiles/dash + ~/.local/bin/dash);启动: dashMIT;默认全权限无审批,谨慎在不可信环境使用
xiaoshihou514/dsh-tuiDSH 终端 TUI:覆在 Harness base bundle 上的交互式终端界面;tui-startup 负责 CLI 解析、tui-runtime 持有根 agent 与终端生命周期,接入 code-runtime(worker-thread)。dsh plugin --profile web add dsh-tui(或本地 pnpm install && pnpm build 后 dsh plugin --profile web add <repo路径>)MIT;ALPHA 阶段(readme 提示 stay tuned);TUI 直接操作根 agent 与代码运行时。
ZgblKylin/dsh-terminalVSCode 风格内置终端面板:xterm.js(浏览器端)+ node-pty(宿主端)实现的独立 dsh 插件,随桌面外壳(dsh-gui)在 web 组合中运行。pnpm install && pnpm run build;dsh plugin --profile web add link:./plugins/terminal,再在 .dsh/profiles/web/cordis.patch.yml 加一行 name: dsh-terminal 并重启外壳;README 要求用仓库固定 .toolchain pnpm(11.7.0)Unlicense;文档针对个人 dsh-gui 工程(E:/Git/dsh-gui)编写,安装路径带环境耦合;终端权限面高,谨慎开放。
cakeni/harness-pet桌面宠物:一只住在 DeepSeek Harness 里的小鲸鱼——像素精灵内嵌 client bundle(Canvas 鲸鱼兜底),按当前活动工具展示 working 状态,不认识的工具只报 working、绝不伪造工具名。dsh plugin --profile web add github:cakeni/harness-pet(或 dsh plugin --profile web add harness-pet / link:../harness-pet)MIT;要求 Harness 0.1.0-rc.6 + pnpm;Git 依赖触发 prepare 构建,被 pnpm 拦截时需在 profile 的 pnpm-workspace.yaml 加 allowBuilds;安装/移除后需重启 dsh web。
liyupi/dsh-kun-like-pet桌面宠物「小坤宠」:Web 界面右下角随 Agent 工作状态切换 9 种动画,任务完成播放「你干嘛~哎哟」音效;host 状态机 + client shell.overlay 渲染 + 拖动/点击互动。node build-kunpet-package.mjs 生成载荷 → DSH 会话内调 cordis_define(kind:new,提供 spritePath/voicePath)→ cordis_run 激活MIT;动态插件会话级绑定,仅注入激活它的会话页面;状态事件经轮询 agents 服务获取(事件监听实测不可靠,见 CHANGELOG v3/v4)。
lvyuchuiyi/dsh-funpack趣味插件包:夸夸(/praise)、运势(/fortune)、摸鱼战报(/report)、番茄钟(/pomodoro)、休息提醒(/break),右下角鲸鱼娘桌宠(自定义形象/台词/互动键,支持 HatchPet/Codex 宠物包),/persona 切换说话人设;单文件零依赖零构建。dsh plugin --profile web add github:lvyuchuiyi/dsh-funpack (或 dsh plugin --profile web add ./dsh-funpack)MIT;桌宠素材来自 dsh-pet(BSD-3) 与 Taffy 宠物包,随插件打包供个人/爱好者使用。
omdsh-dev/dsh-minigamesWeb UI 右侧小游戏面板:18 款离线小游戏(跳一跳/俄罗斯方块/坦克大战/扫雷/2048/数独/吃豆人/跟枪练习等),可扩展游戏注册表;纯 document.body portal,不依赖宿主布局槽与主框架版本。git clone https://github.com/omdsh-dev/dsh-minigames.git && cd dsh-minigames && pnpm install && pnpm build;dsh plugin --profile web add /绝对路径/to/dsh-minigames(或 dsh registry install);卸载 dsh plugin --profile web remove @dsh-external/dsh-minigames;重启 dsh web 生效BSD-3-Clause;registry 通道与官方 profile bundle 通道二选一,勿同时启用。
omdsh-dev/dsh-ui-whale会话标题栏常驻全手绘像素鲸鱼伙伴:平时眨眼/偶尔摆尾/动胸鳍、思考时持续动画、回合完成头顶喷水、点击冒爱心、空闲睡觉;零核心改动。git clone && cd dsh-ui-whale && pnpm install;dsh plugin --profile web add link:/path/to/dsh-ui-whale(或 dsh registry install /path/to/dsh-ui-whale && dsh registry enable @dsh-external/dsh-ui-whale);$DSH_HOME/profiles/web/cordis.patch.yml 配 - id: dsh-ui-whale 行BSD-3-Clause;README 含求 star 提示;按宿主快照选版本并保持 lib/client.js 构建产物匹配。
penguinpanda/sebastian-kitchen-boardFamily kitchen/life assistant: 'Kitchen' board tab in the DSH Web UI available in every session, markdown-file state, agent preset (sebastian) + 8 domain skills sharing the same data files.dsh plugin --profile web add sebastian-kitchen-board (or npx @deepseek-ai/dsh plugin --profile web add sebastian-kitchen-board)MIT
qiqikuaidianpao/mypet浏览器里的电子宠物:随编码活动变化心情/体力/饱腹/牵绊,升级、性格、皮肤、每日任务,状态存 localStorage / Desktop pet companion reacting to agent coding activity.dsh plugin --profile web add mypetMIT
rxh1999/dsh-jingle在 dsh 原生事件(agent/status/idle、turn/end、tool/call 等)上播放提示音pnpm add -w git+https://github.com/rxh1999/dsh-jingle.git && 在 cordis.patch.yml 加 name: dsh-jingleMIT;0 stars 极早期;仓库未提交 cordis.patch.yml,需手工注册
sundusk/dsh-waterball-petDSH Web UI 漂浮水球宠物(纯 SVG 渲染、轮询状态、注册插件配置卡片),标准 DSH 会话事件作为状态源。dsh plugin --profile web add github:sundusk/dsh-waterball-pet(开发:dsh plugin --profile web add link:<本仓库绝对路径>)未发现;依赖 Harness 宿主对 waterball 设置命名空间的白名单,旧版本设置卡片只读/不可用;仓库未见 LICENSE 文件。
XCNXNXNX/dsh-portable-tavern便携酒馆:RPG 式 SillyTavern V2/V3 角色卡生成、酒馆角色扮演聊天、世界书生成/补全、角色卡 JSON/PNG 导入导出、面板主题与本地音乐。Node 半经 webServer 注册 /api/dsh-portable-tavern 路由并调用官方 llm 服务,浏览器半经 slots 挂载面板。git clone <repo> && pnpm install && pnpm build(lib/ 已提交,profile 安装无需再构建);dsh plugin --profile web add <repo路径>(库内 cordis.patch.yml 经 dsh.bundle.patch 注入 web profile roster)BSD-3-Clause;娱乐/角色扮演插件;角色卡内容会进入模型调用。
XuezuoYS/dsh-IamDeepSeekV4ga娱乐插件:基于(玄学)prompt 改造让 deepseek 思维链模仿灰测神必模型的说话方式,作用于 dsh 会话输出。npx @deepseek-ai/dsh plugin --profile web add github:XuezuoYS/dsh-IamDeepSeekV4gaMIT;纯娱乐性质;readme 自述基于玄学,效果随机。
YohtHill/dsh-plugin-greeter每个会话开始时以不同措辞问候用户,并记住用户名字(个性化问候)dsh plugin --profile web add dsh-plugin-greeter未发现

搜索、浏览与知识工作流

插件能力安装或挂载方式许可 / 风险
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;注意敏感文件可能被索引注入。
202411130091-coder/dsh-scholarThree agent tools: arXiv search, HTML/PDF text extraction with optional proxy, OpenAlex journal lookup; fills the web_fetch gap (PDF support + proxy).dsh plugin add dsh-scholar (auto-inserts a host composition row; optional proxy via the scholar row config in profile cordis.patch.yml)MIT
awesome-dsh-plugin/dsh-find-pluginIn-agent plugin discovery: live GitHub repository search scoped to the official dsh-plugin topic, star-ranked; every result comes with a ready-to-run dsh plugin add command.dsh plugin --profile web add dsh-find-plugin (or: dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin)MIT;Requires network access to GitHub at runtime.
canghai666x/dsh-news-plugin新闻采集工具插件:注册 news_fetch 工具抓取 RSS 新闻源并解析为结构化条目(Node 原生 fetch + 正则,零第三方依赖),五维评分/筛选/简报编排交给模型;附 dsh-news-briefing Skill。将仓库放入 Harness 项目,在 cordis.yml 组合中声明 - name: './index.ts'(参考官方 cordis-tutorial/07 第 7 章),node --import tsx ../../vendor/cordis/bin.js 启动MIT;仓库根目录无 LICENSE 文件(仅 package.json 声明 MIT);无 dsh.bundle,安装为非标准组合式(手写 cordis.yml);基于 2026-08 官方教程,v0.1 API 可能变更。
ch1bug/dsh-mimo-agent-tools把小米 MiMo API 封装为 DSH Cordis 模型工具:mimo_search / vision / audio / video / asr / tts(Python 驱动,MIMO_DRIVER 指向默认安装路径),与 @deepseek-ai/dsh-tools 共存不重复加载。dsh plugin --profile web add /path/to/dsh-mimo-agent-tools(或 github:ch1bug/dsh-mimo-agent-tools);安装 python 驱动后重启 dsh web,工具自动挂载MIT;依赖 MiMo API 可用性与密钥配置。
Clizo1209/dsh-playwright-browserSemantic, multi-tab browser automation for DeepSeek Harness powered by Playwright: abort-aware page operations, Cordis-owned lifecycle cleanup, configurable screenshotDir (default .dsh-browser/screenshots); ships sanitized real-world test suite on public demo sites.dsh plugin --profile web add dsh-playwright-browser (or tarball: dsh plugin --profile web add ./dsh-playwright-browser-0.1.3.tgz; headless: dsh plugin --profile headless add ./dsh-playwright-browser-0.1.3.tgz); needs npx playwright install chromiumMIT;Requires Playwright Chromium install; pnpm 10+ may need allowBuilds in profile pnpm-workspace.yaml for git installs.
Da1dr1em/dsh-ego-browser把 ego-lite Windows 浏览器自动化 skill 改写为 DSH 原生插件:ego_browser_help 工具返回 API 指南(guide/runtime/rules/taskspaces/handoff/caveats/install topics)dsh plugin --profile web add -w github:Da1dr1em/dsh-ego-browser(重启 dsh web 生效;备选 git clone 后用 dsh plugin --profile web add -w --ignore-scripts)BSD-3-Clause;安装中途失败可能把 profile node_modules 修剪到不一致状态,重跑同一命令即可恢复
f0909172434/dsh-plugin-verified-searchVerified current-source search workflow: makes the retrieval procedure explicit for current/latest/as-of searches, and mounts Harness rc.6's built-in durable dsh-time-context every 60s.dsh plugin --profile web add github:f0909172434/dsh-plugin-verified-search#v0.1.1 (rollback: dsh plugin --profile web remove dsh-plugin-verified-search)MIT;Peer dependencies are intentionally narrow; upgrades require a new composition test.
hiyms/dsh-web-search-provider为 DSH 的 ctx.web web 能力缝提供原生搜索 provider:OpenAI Responses / Anthropic Messages 两种协议,按当前聊天 provider 选择与校验pnpm build 后,在 cordis.yml overlay 引用:name: '/abs/path/to/dsh-web-search/lib/index.js'(并配置 @deepseek-ai/dsh-web 缝);发布后 dsh plugin addMIT;Not yet on npm - currently requires building and referencing by absolute path; page-fetching capabilities should mind SSRF/data-egress boundaries.
junhongchashui/dsh-plugin-web-access按需网页访问:web_fetch 命令行抓取 + 无头浏览器(browser_open/snapshot/eval/screenshot)双通道,纯本地、免 API key动态 Cordis:会话内 cordis_define(code.host 取 plugin/index.js)再 cordis_run;或复制进 agent-presets 目录在 cordis.yml 加一行插件引用MIT;安装走会话内动态注册(重启不持久);web_fetch 与官方 @deepseek-ai/dsh-tool-web 的 web_fetch 同名,勿同时启用
Karuisawa-Mrs/dsh-plugins社区插件 monorepo;当前插件 dsh-web-search-firecrawl:本地 Firecrawl /v1/search 作为 ctx.web 的 WebSearchProvider(遵循 dsh-plugin-dev skill 规范)dsh plugin --profile web add file:./plugins/dsh-web-search-firecrawl未发现;仓库暂无根级 LICENSE;依赖本机 Firecrawl 服务可用性
LingyeSoul/dsh-rider免费网络搜索工具 duckduckgo_search(DDG 优先、Bing 回退、零 API key)+ vision_understand 前置视觉理解(本地路径/http/data URL 图片交给视觉模型)+ 设置页与对话输入框粘贴图片识别。dsh plugin --profile web add "github:LingyeSoul/dsh-rider#main" (或包目录内 dsh plugin --profile web add .);视觉模型用 $DSH_HOME/settings.yaml 的 dsh-rider: 段配置GPL-3.0
liustack/modsearchWeb/X 搜索与抓取桥:为纯文本 coding agent 提供结构化 JSON 证据(search/fetch/citations),引擎可选 Antigravity CLI(免 key)/带 key 引擎/X(Grok Build 登录态)。技能:按 INSTALL.md 把 skills/modsearch 复制进 harness 技能目录(如 ~/.claude/skills、~/.codex/skills,或 npx -y skills add liustack/modsearch);dsh 插件:经仓库 cordis.patch.yml bundle 层挂载 @liustack/modsearch(dsh plugin --profile web add @liustack/modsearch)MIT;以技能形式安装为主路径,DSH 原生插件路径在 README 中描述较简略(以 INSTALL.md 为准)。
MicroHEROX/dsh-exa-mcpMounts remote Exa Search MCP (https://mcp.exa.ai/mcp, streamable-http) through the in-box dsh-mcp-client bridge, exposing Exa search tools to the agent; one patch row, no build step, no runtime API.dsh plugin --profile web add github:MicroHEROX/dsh-exa-mcp (alternatives: dsh web --patch cordis.patch.yml, or merge insert block into $DSH_HOME/profiles/<name>/cordis.patch.yml)MIT;Known timing issue: github: git installs can desync dsh.profile.bundles — verify with dump-config; don't combine bundle + --patch (duplicate loader entry).
minatoAI/jina-web-search-dsh-pluginAdds 12 jina_* tools (web/arXiv/SSRN search, read, screenshot, embeddings, rerank, classify, PDF, primer) and a Jina Tools settings card for API key with live identity/balance check; uses dsh native credential seam (JINA_API_KEY); auto system-proxy discovery for VPN.dsh plugin --profile web add github:minatoAI/jina-web-search-dsh-plugin (pin to commit: github:minatoAI/jina-web-search-dsh-plugin#<sha>), restart, set JINA API key in Settings -> Plugins -> ConfigMIT;README repo slug (jina-dsh-plugin) differs from current repo name — pin install to the actual repo/commit.
MostlyHarmlessxyz/dsh-safe-web-fetchSSRF 防护的仅公网 HTTP(S) web_fetch 提供方:替换默认 fetchProvider 为 safe-http,启用 DSH 既有 web_fetch 工具,搜索仍走基础 profile 提供方。dsh plugin --profile safe add dsh-safe-web-fetch@next(生产 pin 版本:dsh plugin --profile production add dsh-safe-web-fetch@0.1.0-next.0;或 github:MostlyHarmlessxyz/dsh-safe-web-fetch#<sha>)MIT;覆盖既有 web_fetch 提供方前先在同一 profile 测试;Git 安装需本地构建。
NexusAgentX/dsh-web-access联网插件:多提供方搜索回退、URL 抓取(SSRF 防护)与 GitHub / PDF / YouTube 内容提取;官方 web_search 存在时自动注册为 web_access_search。dsh plugin --profile web add dsh-web-accessMIT;同一 profile 内与官方 web 工具并存时核对 provider 选择,避免歧义。
nitrazepam01/dsh-web-search-tavilyTavily 搜索提供方 bundle:挂到 ctx.web searchProvider = search-switch,settings.yaml 的 web-search 段保存即热切换 Tavily / DeepSeek 后端。dsh plugin --profile web add dsh-web-search-tavily(或 github:nitrazepam01/dsh-web-search-tavily / ./dsh-web-search-tavily 本地目录);卸载 dsh plugin --profile web remove dsh-web-search-tavilyMIT;同时安装多个搜索提供方时留意 WEB_PROVIDER_AMBIGUOUS;Key 勿提交 Git。
qwased/dsh-web-search-browser浏览器网页搜索技能:经 Playwright MCP 驱动本机 Edge 打开必应真实搜索,按可信/可疑/拦截三级过滤后回灌 DSH 上下文 / Browser web-search skill via Playwright MCP + Edge + Bing with three-tier safety filtering.Register @deepseek-ai/dsh-mcp-client in profile cordis.yml, then put SKILL.md into the DSH skills directory (e.g. .agents/skills/web-search/SKILL.md)MIT;Requires Playwright MCP + Edge; results filtered but real browsing side-effects possible.
qwased/dsh-web-search-duckduckgo免 key 的 DuckDuckGo 网页搜索:注册 ctx.web WebSearchProvider + web_search_ddg 工具 / Free DuckDuckGo search provider and tool for DSH, no API key.dsh plugin --profile <name> add ./dist/dsh-web-search-duckduckgo.tgz ./dist/dsh-web-search-duckduckgo-bundle.tgzMIT;Prepublish packaging inside the harness pnpm workspace; bundle pulls plugin tarball as dependency.
tanf1ng/dsh-tool-hackernewsHacker News 工具套件:热门故事/搜索/条目查询(免费 Algolia HN API,无需 key);带完整参数 schema、canonical 输出 schema、文本渲染器与 stub-fetch smoke test。dsh plugin --profile <name> add "github:tanf1ng/dsh-tool-hackernews"(本地:pnpm install && pnpm build && dsh plugin --profile <name> add "file:../../dsh-tool-hackernews")MIT;依赖 Algolia HN 公开 API 的可用性与速率限制。
TonyDua/dsh-web-search-exa零配置 Exa 网页搜索 provider:免 key 匿名 MCP 兜底(mcp.exa.ai/mcp)+ keyed REST 路径,可配置 providerId 切换;结果按 search seam 规范化(x-exa-source header);官方 @deepseek-ai/dsh-web-search-exa 为 canonical 实现。dsh plugin --profile web add @tonydua/dsh-web-search-exa(本地:dsh plugin --profile web add ../plugins/dsh-web-search-exa)MIT;README 自述官方包是 canonical 实现,可优先使用官方版本;同一 profile 勿与官方包并存以免 duplicate-id 冲突。
TYEclipse/dsh-webfetch网页阅读器:web_fetch 抓取 URL 提取干净 Markdown/纯文本(标题/链接/列表/代码块,剥离脚本样式)+ web_links 列页面链接(绝对化/去重/限量);http/https 限定、超时/重定向/体积/长度上限、字符集自动识别;只读、不发送凭证。dsh plugin add github:TYEclipse/dsh-webfetch(或 dsh plugin add github:TYEclipse/dsh-webfetch#v0.1.0;配置 userAgent 于插件配置节)MIT;与内置搜索互补定位;出站抓取需结合沙箱/代理策略评估 SSRF 面。
vcxmug/dsh-enhanceDSH 空白补齐工具包:dsh-vision(vision_describe/vision_list_models,经任意 Responses API 兼容多模态端点给 DeepSeek 加眼睛)+ dsh-native-web(native_search/native_scrape,直连本地自托管 Firecrawl 实例,绕开云搜索与 MCP 跳数);src/dsh-http Go 助手供动态插件表单,另附纯挂载点 presets。npm pack ./packages/dsh-vision ./packages/dsh-native-web && npm install -g ./vcxmug-dsh-vision-0.1.0.tgz ./vcxmug-dsh-native-web-0.1.0.tgz,然后在 DSH Web UI→设置→插件 按 presets/vision.cordis.yml、presets/native-web.cordis.yml 添加 name: '@vcxmug/dsh-vision' 与 name: '@vcxmug/dsh-native-web' 行MIT;要求 DSH 0.1.0-rc.6+ 与本地 Firecrawl 实例;Go 助手二进制为辅助分发。
xu1132/dsh-plugin-browser无头浏览器工具:Playwright(默认自带 chromium)驱动页面文本提取、截图与页面自动化;支持 profile cordis.patch.yml 覆盖行配置 executablePath 指向系统浏览器。dsh plugin --profile demo add github:xu1132/dsh-plugin-browser;npx playwright install chromium(从 profile 目录);覆盖 cordis.patch.yml 行 name: dsh-plugin-browser 配置 executablePathMIT;浏览器自动化可被模型用作浏览/操作凭据面,建议隔离 profile;首次需下载 chromium。
ycp424c/dsh-browser-bridgePrompt 级 Chrome 桥:配对授权后把当前标签页附加到 DSH 对话框(官方 conversation.input.dock slot),宿主提供检查/修改/验证页面的工具dsh plugin add --profile web @ycp424c/dsh-browser-bridge,并把包名追加到 profile package.json 的 dsh.profile.bundles(源码版:pnpm link:dsh + dsh plugin --profile web add packages/dsh-plugin)未发现;仅操作用户显式附加的标签页,但页面含登录态/敏感数据,属高风险数据流
Yoahoug/dsh-plugins能力缝外部插件集合:首个为 Tavily 搜索 provider(@dsh-plugins/web-search-tavily),把 agent 默认 web_search 后端切换为 Tavilydsh plugin --profile web add @dsh-plugins/web-search-tavily(未发布时 dsh plugin --profile web add file:../../packages/web-search-tavily)未发现;验证对象为仓库内已实现的 web-search-tavily 一个包;仓库本身是插件集合
zimai233/dsh-image-search多引擎反向图片搜索聚合器:输入一条公开图片 URL,生成 Google Lens / 百度 / Yandex / TinEye / SauceNAO / IQDB / Ascii2d 等搜索链接dsh plugin --profile myprofile add dsh-image-search(或 github:zimai233/dsh-image-search#<sha>)MIT
AllenCX/dsh-quant-workspace量化研究工作台:把本地低频量化引擎桥接进 DSH——single-ticker 信号卡、backtest、review(只读);dsh-quant CLI(strategy register/list/remove、single-ticker),捆绑 Python 引擎经 uv 运行,策略注册表/报告目录可配置。dsh plugin --profile web add dsh-quant-workspace (or: dsh plugin --profile web add github:AllenCX/dsh-quant-workspace)MIT;Requires uv and a local DSH web profile; engine runs user-supplied strategies so review them before use.
beancookie/dsh-plugin-anydocRegisters the anydoc tool for the agent: converts many document formats to GitHub-Flavored Markdown via @firecrawl/anydoc.dsh plugin --profile web add github:beancookie/dsh-plugin-anydoc ; remove with: dsh plugin --profile web remove dsh-plugin-anydoc未发现;No license declared — clarify terms before redistributing or commercial use.
biociao/dsh-scienceScience research workbench for DSH (genomics/pathogens/human health/bioinformatics): ReAct research-loop engine (research_* tools), versioned artifacts with provenance (artifact_* tools), and 10 science skills (research-loop, science-project-setup, artifact-provenance, scientific-reviewer, literature-connector, parallel-delegation, manuscript-writing, bioinformatics-toolkit, conda-environments, data-inventory); zero-dependency engines.dsh plugin --profile web add "github:biociao/dsh-science" (or dsh plugin --profile web add dsh-science after npm publish); skills also installable via scripts/install-skills.sh -> ~/.dsh/skillsMIT;conda-environments / bioinformatics-toolkit skills imply local environment and pipeline execution.
BYYY-eng/deepseek-harness-file-upload-ocr-plugin文件上传 + 本地 OCR:Web UI 附件卡片上传 PDF/Word/Excel/PPT/图片/文本,扫描件用 CPU 友好的 RapidOCR 本地识别(Python 驱动),支持中文。git clone 后 pnpm dsh plugin --profile web add <path/to/deepseek-harness-file-upload-ocr-plugin>,再 pnpm dsh --profile web;需 Python 3.9+MIT;需 Python 3.9+ 与预构建 lib/;v0.1 开发者预览期 API 可能变更。
ciceroyang/dsh-report-studio会话→工作交付物:把 DSH 会话整理为日报/周报/交接/文章等可交付报告(带可验证 receipt),是 DSH 生态首个「session → deliverable」插件;内置 work-report 技能教 agent 完整工作流;纯 ESM 零构建。dsh plugin --profile web add github:ciceroyang/dsh-report-studio(Option 2 本地源码 overlay 无需 pnpm:git clone 后在 cordis.patch.yml 加 - name: '/absolute/path/to/dsh-report-studio/index.js'MIT;需 Node.js ≥ 18 与 DeepSeek Harness。
csiroqa/dsh-backup-syncBackup/restore + cross-machine sync for DSH: one-click snapshots of $DSH_HOME sessions/, storages/ workspace data and config layers (settings.yaml, cordis.patch.yml), incremental WebDAV push/pull (Nextcloud/坚果云/Synology/S3 gateways), scheduled auto-backup and stale-archive sweep.dsh plugin --profile web add link:$(pwd) (POSIX) / dsh plugin --profile web add link:E:\path\to\dsh-backup-sync (Windows; alternative: npx --registry=https://registry.npmjs.org -y @deepseek-ai/dsh plugin --profile web add <path>)未发现
dmsobtl/dsh-quant-workbench量化研究工作台 Profile:A股/美股/加密货币行情(market_quote)、策略回测(run_backtest)、K线图理解(vision-router)、研究效率分析(analyze_session)+ 预置 Skillgit clone https://github.com/dmsobtl/dsh-quant-workbench.git && npm install;或将包经 dsh plugin add github:dmsobtl/dsh-quant-workbench 挂到 profile(package.json 声明 dsh.profile.bundles)MIT;子插件依赖未见 npm 发布证据,实际可装载性取决于各子包发布/链接状态
dongsheng123132/dsh-lineage数据血缘审计 (data lineage): 对 evidence 对象做内容寻址 ingest/inspect/query/verify,报告存在/缺失/变更而不臆断(hash 证明同一性而非真实性)。dsh plugin --profile lineage add github:dongsheng123132/dsh-lineageMIT
h565656445/dsh-json-projectionJSON 投影模块技能:将权威 Markdown/JSON 投影为结构化数据视图。JSON-projection skill: project authoritative Markdown/JSON into structured data views.方式A(预设): Copy-Item -Recurse .dsh $DSH_HOME/.agent-presets/dsh-json-projection/ (重启后会话预设列表选择); 方式B(技能): Copy-Item .dsh/skills/dsh-json-projection/SKILL.md $DSH_HOME/skills/dsh-json-projection/; 或 git clone h565656445/dsh-integration 后用 install-presets.ps1 一键安装全部预设MIT;Brand-new personal-adaptation series (0 stars, all 31 repos created 2026-08-13); README explicitly states NOT an official DeepSeek Harness file; content is the author's Hermes Harness framework — inspect before adopting. Loaded as agent preset + skill, not a native bundle.
hccccc01333/dsh-excel-chat自然语言操作 Excel:创建/编辑/修复/校验电子表格(单元格/公式/样式/筛选/表格/图表),8 个工具,每次编辑自动验证dsh plugin --profile demo add dsh-excel-chat (或 dsh plugin --profile demo add ./bundle)未发现;No LICENSE detected in repo metadata despite README badge; chart features Windows+Excel only.
loudMore/dsh-drop-to-path向纯文本模型投递附件:图片保留原生附件 UI,PDF/Office/压缩包/视频/音频显示为附件栏方块,发送时自动转为工作区路径;配合 dsh-vision-toolkit 提供视觉能力。dsh plugin --profile web add /path/to/dsh-drop-to-path (或手动:复制到 profiles/<name>/node_modules/@dsh-external/dsh-drop-to-path 并在 dsh.profile.bundles 登记)MIT
LuZhouheng/dsh-gen3d3D 角色生成:文本或参考图生成带贴图的游戏可用资产,直连 Meshy / 腾讯混元3D / Tripo3D / Rodin(Hyper3D) 官方 API;凭证由用户自配,未配置时回退确定性 mock;随包分发 agent skills。dsh plugin --profile web add dsh-gen3d (需先 pnpm install && pnpm build 生成 lib/)未发现;仓库无 LICENSE 文件;消耗用户自购的第三方 API 配额。
miaobuao/dsh-document-parserRegisters the parse_document tool backed by LiteParse for DeepSeek Harness (0.1.0-rc.6 compatible), usable in web and headless profiles.dsh plugin --profile web add github:miaobuao/dsh-document-parser (or file:/absolute/path/to/dsh-document-parser)MIT;GitHub license detection said Not found but package.json declares MIT; review postinstall scripts before install.
MOLAaaaaaaa/dsh-seismicxWraps the seismicx-catalog-skill (SKILL.md workflow) as DSH-typed tools (seismicx_list_models, seismicx_pick, ...) with skillRoot/python env config; skill stays portable to Claude Code/Codex/OpenCode, plugin is the DSH enhancement layer.git clone https://github.com/MOLAaaaaaaa/dsh-seismicx && cd dsh-seismicx && npm install && npm run build; then dsh plugin --profile <name> add /absolute/path/to/dsh-seismicx (git installs: add github:MOLAaaaaaaa/dsh-seismicx#<sha> after allowing dsh-seismicx in pnpm-workspace.yaml; set skillRoot in cordis.patch.yml)GPL-3.0;Requires a working seismicx-catalog-skill checkout + Python env; git installs need pnpm allowBuild; relative/empty skillRoot fails at load.
Ox0400/dsh-vaultEncrypted credential vault (AES-256-GCM + TOTP) for the agent: model tools (vault_add/vault_get etc.) plus a Settings UI; master password or env-based unlock.dsh plugin --profile demo add dsh-vault (also github:Ox0400/dsh-vault#v0.1.1, local path, or npm tarball)MIT;README warns against inlining masterPassword in cordis.yml (appears in config).
PicGo/dsh-pluginUpload images/files to the configured image host from DSH, powered by PicGo; bundled picgo-upload skill teaches the model when to upload (e.g., screenshots into docs) and when not to; registerSkill config toggle.dsh plugin --profile web add @picgo/dsh-plugin未发现;No license file detected in the digest; verify licensing before cataloging.
sherconan/dsh-entity-dd出海对手方尽调:确认签约法人实体 + 判断登记资料可否作决策依据(GLEIF/LEI 免费官方数据源,免密钥)dsh plugin --profile web add github:sherconan/dsh-entity-ddMIT
SPYfighting/dsh-science-plugin科研工作区:数据库检索、计算产物、Deep Search、审查与 SSH/Slurm/PBS 远程任务保存为项目内可重放证据链,注册 DSH 工具/UI 与 8 个科研 Skills。dsh plugin --profile science-dev add ./dsh-science-plugin-0.1.0.tgz(Releases 下载并核对 SHA-256)MIT;里程碑 B 未完成:Windows 实机、真实 Slurm/PBS 集群未验证,仅 macOS 验证。
STARDUSTLC666/dsh-calendarCalDAV 日历五件套:calendar_list/create/update/delete/search,支持 Google/iCloud/Nextcloud 及任意 CalDAV 服务器。dsh plugin --profile web add dsh-calendar(装后重启 dsh)未发现;node 半边无设置页,配置仅走 cordis.patch.yml;仓库未见 LICENSE 文件。
sunshine-lang/dsh-pdfPDF 工具箱:提取文本、元数据与页码范围(pdfjs-dist 本地解析,无 API key、无网络)。dsh plugin --profile web add "github:sunshine-lang/dsh-pdf"(或 dsh plugin --profile web add dsh-pdf)MIT;配置无效时插件加载直接失败;link: 本地安装需手动补依赖。
winyh/dsh-geoExplainable SEO/GEO/AEO audit tools for local Markdown knowledge bases (self-contained, no external GEO/SEO API required).dsh plugin --profile default add dsh-geo (or: dsh plugin --profile default add github:winyh/dsh-geo#<commit>)MIT;Pin commit for reproducible installs; pins current RC peer range - test against deployed Harness version.
winyh/dsh-growthLocal-first growth analysis: AARRR funnels, activation, retention cohorts, MRR bridges, CAC/LTV, HADI experiments, RICE scoring, WBR/MBR reports over Markdown/CSV/JSONL.dsh plugin --profile growth add dsh-growth (npx --yes @deepseek-ai/dsh plugin --profile growth add dsh-growth)MIT
xwh-01/dsh-mediacrawler有界 MediaCrawler 收集适配器:通过 stdio MCP(mcp__mediacrawler__* 工具:check/start/status/export)驱动独立安装的 MediaCrawler 采集社交平台内容;内置 .dsh/skills/mediacrawler-collector 技能引导 agent。git clone <repo> && cd dsh-mediacrawler && npx --yes @deepseek-ai/dsh web --patch .\cordis.patch.yml(前置:DSH 含 @deepseek-ai/dsh-mcp-client 且已安装 MediaCrawler 检出)MIT;仅适配当前 Harness MCP client/cordis 版本(readme 明确兼容性警告);采集第三方平台需合规与授权评估。
yan9651688/dsh-file-checksum计算文件的 SHA-256/SHA-512(经当前 profile 的 DSH filesystem provider 读原始字节,不进对话上下文;默认 64MiB 上限)dsh plugin --profile web add github:yan9651688/dsh-file-checksumMIT
ylouis8/kph知识管线 KPH 以「路线 A」接入 DSH:kp preset(persona + bash/fs/goal + kp-tools 插件)安装到 ~/.dsh/.agent-presets/kp/,技能经仓库根 .dsh/skills/(symlink 镜像)自动发现运行 ./harness/dsh/install.sh(幂等同步 preset+插件到 ${DSH_HOME:-~/.dsh}/.agent-presets/kp/;技能无需安装,DSH 自动发现)未发现;大仓库为 knowledge-pipeline 的独立开发副本,接入面仅位于 harness/ 与 .dsh/skills/,勿与独立小插件混淆
ylwl1997/noatmark-dsh-pluginNoAtMark 文本卫生:清理不可信文本、扫描不可见字符、清理 LLM 格式、转义 CSV 注入cordis.yml patch:npx @deepseek-ai/dsh web --patch ./cordis.yml(loader 行 name: noatmark-dsh-plugin 或 /path/to/src/index.ts)未发现
zimai233/dsh-video-downloader媒体下载器:检测并下载 Bilibili / YouTube / 抖音 / 小红书 的视频与音频,以三个 agent 可调用工具(媒体识别 + 下载 + 流式保存)暴露,不绕过 DRM/登录墙dsh plugin --profile myprofile add dsh-video-downloader(README 内 github:yourname/... 为模板占位,锁定真实 commit 更安全)MIT;README 的 GitHub 安装命令仍为 yourname 占位符,需以实际 repo 为准;平台反爬策略可能随时失效

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

插件能力安装或挂载方式许可 / 风险
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.
Aeanfx/dsh-plugin-dated-foldersAuto-archives every file the agent generates into a YYYY-MM-DD_ folder — one folder per day, zero clutter.dsh plugin --profile web add dsh-plugin-dated-folders, plus add name: dsh-plugin-dated-folders to the agent preset's agent.cordis.yml (or profile cordis.patch.yml)MIT;Fully AI-produced per README; review before use.
CatNebulaaaa/wps-dsh-pluginWPS Office DSH 适配层:通过 DSH 自带 MCP Client 启动 lc2panda/wps-skills 的 wps-office-mcp(200+ 办公工具),并注册 wps-office-dsh Skill(DSH 专属路由/安全/错误处理规则);failOnStartupError 启动自检(OK/WARN/ERROR,ERROR 非零退出)。dsh plugin --profile web add github:CatNebulaaaa/wps-dsh-plugin#COMMIT_SHA(本地已构建 DSH 时 dsh plugin --profile web add .),需预设 WPS_SKILLS_ROOT / WPS_OFFICE_MCP_ENTRY 环境变量及已构建的上游 wps-skills checkoutMIT;依赖上游 lc2panda/wps-skills 构建产物与 WPS 加载项;按 DSH 0.1.0-rc.5 开发验证。
cheng-nan01/dsh-tool-playwrightPlaywright 浏览器自动化工具:让 AI 真实打开浏览器上网——访问页面、点按钮、填表单、切标签页、读页面内容;默认配置可在 cordis.patch.yml 整块覆盖(patch 不合并),可指定 executablePath;附 pnpm smoke 端到端自测。git clone 后 dsh plugin --profile web add link:/full/path/to/dsh-tool-playwright(Windows 可用 link:D:\...);npx playwright install chromium;重启 dsh web;dsh --profile web --dump-config 验证 "# == dsh-tool-playwright" 层MIT;浏览器自动化能力高风险,授予前确认会话信任边界。
ChengChe106/dsh-web-auto-opendsh web 一键启动:服务器监听成功后自动用系统默认浏览器打开 Web 界面——通过官方 @deepseek-ai/dsh-native-command 调用系统命令,注入 webServer 读取就绪端口,无需手输 URL/脚本。dsh plugin --profile web add dsh-web-auto-open(未全局安装时 npx --yes @deepseek-ai/dsh plugin --profile web add dsh-web-auto-open)MIT
cnyac/dsh-pollingCron/scheduled-task plugin: natural-language creation ('每天上午9点检查稿件文件夹'), scheduled real DSH sessions with model tools (polling_*), full management UI (Settings → 插件 → 轮询任务) for create/list/edit/run-enable-disable/delete; task data stored locally under $DSH_HOME.dsh plugin --profile web add dsh-polling (or github:cnyac/dsh-polling; or local tarball; profile cordis.patch.yml row name: dsh-polling overridable)MIT
csiroqa/dsh-scheduleScheduled tasks (cron) + status monitoring for DSH: auto-trigger agent runs on a cron schedule (daily digests, periodic checks, auto reports), visual schedule UI (create/run/pause/resume/delete), and /status command + Settings dashboard showing uptime/CPU/memory/disk/active sessions/agents/plugins/models.dsh plugin --profile web add link:$(pwd) (POSIX) / dsh plugin --profile web add link:E:\path\to\dsh-schedule (Windows)MIT
LnsiAxe/dsh-web-restart确保/轮换 DSH web 服务进程:WMI 宿主下创建新进程实现脱管重启;web profile 加载时写 <DSH_HOME>/dsh-web-restart.flag,下个会话回合插件删 flag 并重启服务(用于加载新插件/新代码)。dsh plugin --profile web add @lnsiaxe/dsh-web-restart (web profile 触发 flag 重启)+ dsh plugin --profile headless add @lnsiaxe/dsh-web-restart (服务挂掉后 headless 启动自动拉起);或 file:<插件目录>MIT
LvienOeria/dsh-desktop-launcher桌面双击启动器:macOS 生成带官方鲸鱼图标的 dsh.app、Linux 生成 dsh.desktop 入口,双击即启动 dsh web 并自动打开浏览器;apply 幂等收敛启动脚本/图标(约147KB,零依赖),不装终端命令/不动 PATH。dsh plugin --profile web add dsh-desktop-launcher (或 github:LvienOeria/dsh-desktop-launcher / ./dsh-desktop-launcher);可用 profile cordis.patch.yml 配置 iconFile/sourceDirMIT;前置要求 dsh CLI + pnpm>=9。
LvienOeria/dsh-launcher终端命令启动器:安装 dsh-go 到 ~/.local/bin,一键启动 Web UI 并自动打开浏览器;bundle apply 幂等收敛启动脚本与命令(约9KB,零依赖),关闭/终止终端即停止服务。dsh plugin --profile web add dsh-launcher (或 github:LvienOeria/dsh-launcher / ./dsh-launcher);可用 profile cordis.patch.yml 配置 command/sourceDirMIT;前置要求 dsh CLI + pnpm>=9。
mario03690/dsh-netcafe一键接入 AI NetCafé 托管工具:语句抽取与自校验对账、SQL 方言转译、大陆可达性检测、跨会话记忆、服务器端定时 agent;通过预置 dsh-mcp-client 行指向远程 MCP 服务(URL 带 ?s=dsh-plugin 渠道标签)。dsh plugin --profile <your-profile> add dsh-netcafe (peer @deepseek-ai/dsh-mcp-client 随 dsh 自带;缺失时先 dsh plugin --profile <your-profile> add @deepseek-ai/dsh-mcp-client;remove 同命令)MIT;digest 头部 LICENSE 显示 Not found(README 未列);数据流向第三方厂商服务器,注意隐私边界。
MAXeaglet/dsh-bash-terminalAdds a shell tool that unifies PowerShell / Git Bash / WSL command execution on Windows via ctx.subprocess; coexists with sandboxed default pwsh (process-tree kill, SIGTERM->grace->SIGKILL, output spill files).npm install -g dsh-bash-terminal && dsh plugin --profile web add dsh-bash-terminalMIT;Arbitrary command execution — audit before granting to untrusted sessions.
Nwflower/dsh-file-claim文件认领/保护:并发 DSH 会话在同一工作区编辑时的 claim/release、心跳过期接管、异步 pending 合并区(git 3-way merge);DSH-native(身份、工具、事件、guard 与斜杠命令集成),状态存 /.dsh-file-claim/。dsh plugin add dsh-file-claim(或 dsh plugin --profile web add -w link:<repo-path>);bundle 自带 cordis.patch.yml(- id: dsh-file-claim / name: dsh-file-claim)MIT;并发协调类插件,建议先在受控工作区验证 3-way merge 合并行为。
peach0x33a/dsh-open-browserAfter dsh web starts listening, auto-opens http://127.0.0.1: in the system default browser; headless/WSL detection, configurable defaults via cordis.patch.yml overlay.dsh plugin --profile web add dsh-open-browser (npm, github:peach0x33a/dsh-open-browser, or /path/to/dsh-open-browser)MIT
Sev7een/dsh-plugin-automationsWeb Profile 定时任务:准点执行、DeepSeek 谷时段「空闲执行」、每日重复;自动化消息标记 kind:'plugin' 不冒充人工输入dsh plugin --profile web add github:Sev7een/dsh-plugin-automations(或 dsh plugin --profile web add dsh-plugin-automations)未发现;本地开发需 --legacy-peer-deps(dsh-storage-domain peer 范围不匹配);仓库无 LICENSE 文件
simon300000/dsh-auto为 DSH Web UI 增加 Auto Approve 权限预设:每个待审批动作由全新受限的 DSH 子代理审查后决定放行/拒绝dsh plugin --profile web add github:simon300000/dsh-autoMIT;自动批准有安全含义,仅建议在可信环境使用;profile 覆盖会整体替换 bundle 行 config
superclaude1/dsh-vision-android多模态视觉(OpenAI-compatible)+ Android adb UI 自动化:mobile_install(adb install -r APK)、截图、真实点击等设备操作,用于移动 App 测试。dsh plugin --profile web add ./dsh-vision-android(本地 link)或 github:you/dsh-vision-android;或复制 cordis.example.yml 后 dsh web --patch /path/to/dsh-vision-android/cordis.ymlMIT;设备自动化能力高风险,确认真机测试授权;API Key 走环境变量。
sybolization/agent-jitJIT 编译器:把 agent loop 中确定性的执行路径编译成 DSL 程序直接执行,降低 token/往返轮次与上下文暴露;注册两个 JIT 元工具(标准 ctx.tools 注册,走完整执行策略管线)。dsh plugin --profile web add agent-jit(或 dsh plugin --profile web add github:sybolization/agent-jit;卸载 remove agent-jit)MIT;DSL 程序直接执行工具链,审计允许执行的工具集合。
weshopai/weshop-dsh-pluginWeShop 2.0 canvas plugin: bundled weshop-canvas agent preset plus WeShop skills for image generation/design inside DSH.pnpm install && pnpm build && pnpm pack; pnpm add <tarball>; append "@weshop/dsh-weshop-2-0" to dsh.profile.bundles in ~/.dsh/profiles/web/package.jsonNOASSERTION;Noncommercial license; remove old @weshop/dsh-canvas to avoid duplicate canvas/shell.overlay errors.

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

插件能力安装或挂载方式许可 / 风险
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.
agent-plaza/agent-plazaZero-signup public commons for AI agents: exposes plaza_list_posts / plaza_create_post / identity / flowers HTTP tools to the dsh model; also ships skills/agent-plaza SKILL.md for Codex/Cursor/Claude Code/Hermes.npx -y @deepseek-ai/dsh plugin --profile web add github:agent-plaza/agent-plaza (or add . in checkout); skill: npx skills add agent-plaza/agent-plaza --skill agent-plaza -g -yMIT;Primary project is a Cloudflare Workers service (D1 DB); the DSH part is the tool bundle.
andiven/dsh-messaging多平台消息插件:通过 IM 适配器接入飞书(Feishu)/Telegram,支持能力自动降级;在 DSH 内收发/路由消息(插件行为需结合 IM 通道配置)。dsh plugin --profile web add github:andiven/dsh-messaging (then add the '@dsh-messaging/messaging' row / config in cordis.patch.yml)MIT;Fresh repo (created 2026-08-14); review IM adapter token handling and message routing before enabling on a privileged profile.
BiBoyang/dsh-im-bridgeTwo-way IM bridge for DSH: v0.1 WeChat (iLink channel) with turn/approval push messages and remote approve/inject; channel layer (src/ilink.ts) separated from bridge core (src/index.ts); DingTalk/Feishu/Telegram channels reserved; persistent dedup table + in-memory FIFO.dsh plugin --profile web add <本仓库目录> (and: dsh plugin --profile headless add <本仓库目录>); add config to the plugin's row in the profile's cordis.patch.yml未发现;No LICENSE declared; remote agent control from IM should be secured/limited.
ChuanTianML/dsh-share隐私优先的会话分享:把 DSH 会话导出为 Markdown 与自包含 HTML(无外部依赖、可离线浏览/分享),面向交付与归档场景;开发时可用 DSH_HARNESS_ROOT 指定只读 harness checkout。dsh plugin --profile web add github:ChuanTianML/dsh-share#v0.1.0(移除:dsh plugin --profile web remove dsh-share)MIT
congchuanling-dot/DSH-Telegram-RelayLets Telegram act as a mobile conversation/notification channel for DeepSeek Harness: long-poll getUpdates (no public IP/webhook), allowlist-only private chats, chat_id → persistent DSH Session mapping, restart recovery from session persistence, Unicode-safe 4096-char message splitting, offset state at $DSH_HOME/telegram-relay/state.json.pnpm --dir ../deepseek-harness dsh plugin --profile web add "$(pwd)" (env: TELEGRAM_BOT_TOKEN, TELEGRAM_ALLOWED_CHAT_IDS; or .env in deepseek-harness root)Apache-2.0;Peer deps link to a local deepseek-harness checkout for dev; token must never be committed.
czm15053/dsh-peer-linkPoint-to-point messaging tool: lets dsh sessions message and be messaged by other local agent sessions (e.g. Claude Code) over a unix socket — dsh registers as a single peer (dsh-<pid>) discoverable via Claude Code ListAgents/SendMessage, with per-session short ids addressed as @dsh-: and internal forwarding to the right dsh session.dsh plugin --profile web add "github:czm15053/dsh-peer-link" (or: dsh plugin --profile web add link:<repo-path>; config rows name: '@deepseek-ai/dsh-peer-link' / name: my-dsh)MIT;Any local process able to reach the socket can inject messages into dsh sessions.
FireGuo1145/dsh-plugin-adapter-qqQQ 官方机器人适配器: receives channel @/group @/private messages, creates/restores per-conversation agent sessions, replies passively with original message id; configurable provider/model/cwd, official sandbox endpoint, WebSocket heartbeat + reconnect.pnpm install; add a row in cordis.yml / ~/.dsh/profiles/web/cordis.patch.yml (- id: adapter-qq, name: 'file://.../adapter-qq/src/index.ts', config: {id, secret, sandbox, ...}) and start: pnpm dsh web --patch cordis.ymlMIT;package.json homepage points at veloce-ailab/dsh-plugin-adapter-qq (likely fork lineage); verify the exact source before use.
GengDaPeng/dsh-agent-message跨会话 Agent 通信:同进程内不同会话互发消息(list_peer_agents / send_agent_message / check_delivery 三工具);cross-session in-process agent messagingdsh plugin --profile web add github:GengDaPeng/dsh-agent-messageMIT;In-process only — cross-process/cross-machine messaging explicitly out of scope
gnulife/dsh-plugin-wechat个人微信机器人:微信扫码接入,消息由 DSH AI(带工具与记忆)回复,经 OpenClaw 微信通道桥接;turn DSH into a personal WeChat bot via QR-code loginnpx -y dsh-plugin-wechat (auto-installs DSH + this plugin + OpenClaw + WeChat channel; alt: npm i -g dsh-plugin-wechat && dsh-wechat-setup)MIT;Setup script installs and launches DSH + OpenClaw + WeChat channel automatically; scan-login exposes the WeChat account to the bridge
kazecreator/dsh-plugins插件 monorepo;当前 dsh-im:Telegram 与微信 IM 桥接(npm 已发布 @kazecreator/dsh-im),外部消息进 agent、agent 输出回发 IMdsh plugin --profile <profile> add @kazecreator/dsh-im,再把 example.cordis.patch.yml 合并进 $DSH_HOME/profiles/<profile>/cordis.patch.yml 并重启MIT;IM 桥接需按 bot 权限与配额审慎配置,避免未授权触发
kenny245/dsh-wecom-plugin合规企微(WeCom)归档搜索与待办起草:自托管 Node 服务 + 原生 Cordis 插件 dsh-wecom-archive,对接客户提供的 WeCom archive SDK sidecar(PostgreSQL 存储)git clone + pnpm install --frozen-lockfile + pnpm run build,部署 PostgreSQL 与服务(pnpm --filter @omdsh/wecom-archive-service start),再在 DSH/Cordis 组合中 import '@omdsh/dsh-wecom-plugin' 注册(README Cordis wiring 段)MIT;LICENSE 署名为 omdsh-dev,README 明确提示公开发布前需确认法律版权持有人;依赖客户侧企微 archive SDK sidecar
kiim-wong/dsh-push把 DSH agent 生命周期通知推送到 Bark/飞书/企微/钉钉/ntfy/通用 webhook;command 服务提供 /push status/list/get/set/test/events 等命令dsh plugin --profile web add dsh-push(或 dsh plugin --profile web add github:kiim-wong/dsh-push#;git 安装需先在 profile 的 pnpm-workspace.yaml 加 dsh-push: true allowBuilds)MIT;密钥勿写入 cordis.patch.yml;渠道支持协议沿用 pi-agent-push 实现
leaveimagination/dsh-qwen-voice语音控制+多会话任务分发:Qwen Audio Agent 实时语音引擎作为后端 + DSH 插件 UI 层pnpm install/build && pnpm setup:qwen && pnpm --dir bridge install && npx.cmd -p @deepseek-ai/dsh@0.1.0-rc.6 dsh plugin --profile web add .(再按 start-qwen-dsh-voice 脚本启动)MIT;实验性:修改全局 DSH 安装,部署前备份;注意 API key 不外泄。
lovedheart/dsh-plugin-telegramTelegram Bot 集成:发送/接收消息,可选 long-polling 接收入站消息并注入 Agent;botToken 按 config → 环境变量 → DSH Credentials 优先级解析(改编自 QwenPaw Telegram 通道)。TELEGRAM_BOT_TOKEN='...' dsh web --patch ./cordis.yml (库内 cordis.yml 为示例 patch,entry 指向 lib/index.js)MIT
nazidada/dsh-plugin-koishiKoishi ⇄ DSH 双向文本会话桥:Harness 侧带鉴权网关(Bearer Token、允许频道复核、Agent 创建、FIFO、去重/恢复),Koishi 侧转发消息并回送最终回复(dsh.reset 命令)。git clone 后:Harness 端 npm install /abs/path/dsh-plugin-koishi/packages/dsh-plugin-koishi 并挂 cordis.yml(见 examples/dsh/cordis.yml);Koishi 端 npm install packages/koishi-plugin-dsh-bridge(npm 发布待定,先本地构建)MIT;两个包尚未发布到 npm,需源码构建;勿将真实 Token 写入配置/日志/Git。
omdsh-dev/dsh-larkLark/Feishu IM bot 通道:聊天驱动 agent,回复与审批以消息/卡片返回;凭据可用 !!js process.env.… 注入 patch;要求 Node ^22.19||>=24、dsh 0.1.0-rc.6+、@deepseek-ai/cordis^4.0.1 peer。dsh plugin --profile web add dsh-lark-channel(无全局 dsh 时前缀 npx @deepseek-ai/);开发 pnpm install && pnpm run typecheck/test/buildBSD-3-Clause;启用前配置审批/触发权限边界;invariant 伴随行仅在宿主带 invariants 服务时启用。
sindo-s/dsh-qq-bot把 QQ 官方开放平台 Bot API 桥接到 dsh agent:消息收发、网关与会话生命周期随插件热重载启停cordis overlay: cordis.yml 中 name: '/abs/path/to/dsh-qq-bot/src/index.ts',然后 pnpm dsh web --patch ./cordis.ymlMIT;加载 via 手动 cordis overlay 而非 dsh plugin add bundle
sliverp/DeepSeek-harness-weixin微信私聊频道插件(独立 channel):腾讯 iLink/ClawBot 官方协议 + 二维码授权登录,文本/图片消息与 dsh agent 互通pnpm dsh plugin --profile web add github:sliverp/DeepSeek-harness-weixin,然后 pnpm dsh web(可在 ~/.dsh/profiles/web/cordis.patch.yml 覆盖配置)NOASSERTION;license 为 NOASSERTION;独立 channel 需自行承担账号风控风险
STARDUSTLC666/dsh-dingtalk钉钉群机器人单向通知:agent 推送 Markdown/纯文本到钉钉群,支持加签 HMAC 签名(DSH_DINGTALK_SECRET 环境变量)。dsh plugin --profile web add dsh-dingtalk(装后重启 dsh web)未发现;webhook 即群通知钥匙,勿把 cordis.patch.yml 提交 Git;网页声明 MIT 但仓库 LICENSE 未检出。
STARDUSTLC666/dsh-email邮件六工具(email_list/read/search/send/folders/attachment),QQ/163/126/新浪/阿里/Gmail/Outlook/iCloud 八个预设,多账号与 Web 设置页。dsh plugin --profile web add dsh-email(或 dsh plugin --profile web add github:你的账号/dsh-email#<commit>)MIT;授权码勿提交 Git,建议环境变量 DSH_EMAIL_PASSWORD;读信+发信能力被滥用风险高。
STARDUSTLC666/dsh-slackSlack 双向通信:slack_notify / slack_channels / slack_inbox / slack_reply,Socket Mode 长连接,token 支持环境变量回退。dsh plugin --profile web add dsh-slack(装后重启 dsh Web)未发现;token 泄露可让第三方在 Slack 上以 bot 身份行动;仓库未见 LICENSE 文件。
TtTRz/dsh-wecom企业微信(WeCom)AI Bot 通道:每个单聊/群聊对应一个真实 Harness agent(setup 挂载 preset,默认 standard),具备 bash/read/edit/skills 等工具与 persona;web profile 经 /plugins/dsh-wecom/client.js 提供客户端。dsh plugin --profile web add github:TtTRz/dsh-wecom(或 dsh plugin --profile web add /absolute/path/to/dsh-wecom;配置见 ~/.dsh/profiles/web/cordis.patch.yml)MIT;0 stars、极早期(2026-08-13 创建);WeCom 回调鉴权与企业微信侧配置需自审。
veloce-ailab/dsh-plugin-adapter-qqQQ 官方机器人接入通道:把 QQ 官方 Bot 消息接入 DeepSeek Harness(基于 @deepseek-ai/cordis + ws WebSocket);配置写入 cordis.yml / cordis.patch.yml。git clone + pnpm install,然后在 ~/.dsh/profiles/web/cordis.patch.yml(或根目录 cordis.yml + pnpm dsh web --patch cordis.yml)按 README 添加插件配置行MIT;digest LICENSE 显示 Not found 但 package.json 声明 MIT;0 stars、极早期;QQ bot 回调/密钥安全需自审。
wuxinzhe/dsh-speech-sherpaLocal offline speech plugin based on Sherpa-ONNX: speech-to-text tools plus browser recording button (voice input for DSH).dsh plugin --profile <name> add /path/to/dsh-speech-sherpa (or: dsh plugin --profile <name> add github:you/dsh-speech-sherpa)MIT
wuyuanjiang1/dsh2wechatWeChat ClawBot (Tencent iLink) message bridge: messages from WeChat are answered by DSH and replies sent back; optional allowUsers whitelist.pnpm install && pnpm run build; dsh plugin --profile web add file:C:/absolute/path/dshplug (then configure wechat token/botId/baseUrl/enabled in cordis.patch.yml)未发现;Credentials in config; leverage allowUsers whitelist before exposing.
xiaomengxinbb/dsh-qq-bridge把 QQ(私聊+群聊)接入 DSH:每个 QQ 对话一个隔离持久 Agent 会话,支持命令/审批/多媒体/出站文件;通过官方 QQ 机器人 API v2 通信,agent.followup + whenIdle + 事件摘要(dsh-headless 范式)。git clone && cd dsh-qq-bridge && pnpm install; dsh plugin --profile web add ~/dsh-qq-bridge,并在 ~/.dsh/profiles/web/cordis.patch.yml 追加 - id: dsh-qq-bridge / name: 'dsh-qq-bridge';dev profile 冒烟:dsh --profile dev --patch ~/dsh-qq-bridge/dev-overlay.ymlApache-2.0;双向桥可被 QQ 用户驱动 agent 与出站文件,授权范围(allowedUsers 等)需严格配置。
xiaoshihou514/dsh-weixin通过微信(Weixin)远程控制 DSH:weixin 插件以 WEIXIN_BOT_TOKEN 鉴权,支持 allowedUsers/allowedGroups 白名单、credentialPath/statePath、workspace 指定;含 login CLI。dsh plugin --profile web add dsh-weixin(或本地构建后 add <repo路径>);在 cordis.patch.yml 配置 tokenEnv/credentialPath/allowedUsers 等 env 注入MIT;ALPHA;远程控制插件务必配置 WEIXIN_ALLOWED_USERS/GROUPS,避免任意微信用户驱动 agent。
zhuiyueya/dsh-voice语音插件:MediaRecorder 录音(麦克风输入)→ Whisper 兼容后端转写(STT),TTS 朗读回复(读出);零默认 API key,模型不接触原始音频。dsh plugin --profile web add "file:/path/to/dsh-voice"(或 dsh plugin --profile web add dsh-voice;bundle patch 在 add 时自动注册进 profile bundles)MIT;若 Whisper 后端为远程服务,录音内容出网;确认端点合规。
ZRui-C/dsh-content-studio内容创作与多平台分发 bundle:截屏、录屏、Markdown→小红书图文卡片、dev.to 发布、发布前人工审阅面板(10 个工具)+ xhs-content-studio 工作流 Skill;宿主工具静态持久,浏览器面板为动态插件(cordis_define/run 可重建)dsh plugin --profile web add "github:ZRui-C/dsh-content-studio#main"(或 dsh plugin --profile web add ~/Projects/dsh-content-studio;预设方式:rsync 到 ~/.dsh/.agent-presets/content-studio/)MIT;cordis.patch.yml 硬编码作者本机 Chrome 路径,换机器需改路径或删 PUPPETEER_EXECUTABLE_PATH 让 xhs-mcp 自下载 Chromium
Asaiuta/dsh-session-hubSession Hub:把多台远端 dsh web 部署的会话聚合进本机官方 Web UI 并原生操控——会话历史、逐 token 实时流、审批/提问卡片均由官方组件渲染,插件只做 /api 数据桥接;设置→插件→Session Hub 管理服务器(增删/探活/远端新建会话/模型配置同步);无 SSH、无屏幕抓取、远端零配置零插件。dsh plugin --profile web add dsh-session-hub (npm dist; dev: git clone + dsh plugin --profile web add file:/path/to/dsh-session-hub; remove leaves registry file $DSH_HOME/plugins/dsh-session-hub.json)MIT;Server registry is plaintext JSON containing remote baseUrls; only point it at trusted DSH instances.
bluecobaltum/dsh-lan-proxyLAN access for the DSH Web UI: makes the local dsh web control plane reachable from other devices on the network; ships an explicit security warning and recommends pairing with an auth layer.Put the repo dir where DSH can resolve it (e.g. plugins/dsh-lan-proxy under the checkout) and add - id: dsh-lan-proxy with name pointing at src/index.ts to ~/.dsh/profiles/web/cordis.patch.yml (or dsh plugin add dsh-lan-proxy once published to npm)未发现;Do not enable on untrusted networks without a reverse-proxy auth layer (e.g. deepseek-harness-auth).
ch1bug/dsh-wsl-bridgeWSL 内 DSH agent 的 Windows 访问工具集:win_ls / win_read / win_write / win_run / win_open / win_path / win_drives,操作 Windows 文件系统与进程(exec)。dsh plugin --profile web add /path/to/dsh-wsl-bridge(或 github:ch1bug/dsh-wsl-bridge);重启 dsh web 后工具自动挂载MIT;授予前确认 Windows 侧命令执行与文件访问边界。
chenw2759-wq/dsh-easysshDSH Web GUI 内 SSH 远程工作区:右上角(session log 左侧)配置 SSH 主机(密码/密钥,复用 ~/.dsh/dsh-ssh.json),左侧远程文件树面板(完整 @deepseek-ai/dsh-fs 实现:路径/版本/原子写/CRLF/规范路径),远程子进程(@deepseek-ai/dsh-subprocess:exec + PTY,输出溢出转储本地)。dsh plugin --profile web add file:<repo>/packages/dsh-ssh && dsh plugin --profile web add file:<repo>/packages/dsh-easyssh,然后在 <profile>/cordis.patch.yml 写入接缝切换补丁(禁用本地 fs/subprocess,插入 name: 'dsh-easyssh/fs' 与 'dsh-easyssh/subprocess' 门面行)并重启;回滚 = 恢复 cordis.patch.yml 为 []BSD-3-Clause;远程执行能力高风险,授予前确认边界;移植代码版权归属 UynajGI/dsh-ssh 见 NOTICE。
CrazyShout/dsh-ssh-remoteSSH remote workspaces for DeepSeek Harness: agent can browse/read/write remote files and run remote commands via scoped RemoteFileSystem / RemoteSubprocessRuntime mounts, with connection status indicators in the UI.dsh plugin --profile web add dsh-ssh-remote (or: dsh plugin --profile web add 'github:CrazyShout/dsh-ssh-remote'); requires Node 22+, pnpm, DSH 0.1.0-rc.xMIT;Audit SSH credential storage and host allowlist before enabling on shared machines.
flymysql/dsh-remote远程访问助手:/remote 命令与设置页打印针对 loopback-only harness 的 SSH 隧道/反隧道/反代命令并读取 /dsh-remote/info;remote-access assistant printing exact SSH tunnel commandsnpm install dsh-remote + add '- id: dsh-remote / name: dsh-remote' row to profile cordis.patch.ymlMIT;Verify the patch row id/name match the installed package before adding
kelai141/dsh-shell-termux安卓/Termux bash 能力提供者:显式 Termux 环境注入、探测诊断、诚实的应用域沙箱声明(sandboxMode = workspace-write),命令执行 knobs 对齐 dsh-bash-localnpm install /path/to/dsh-shell-termux-0.1.0.tgz(或手动解包到 /node_modules/@dsh-android/dsh-shell-termux/),并在 profile cordis.patch.yml 挂载 - name: '@dsh-android/dsh-shell-termux'MIT;命令执行类插件,按 shell 权限评估风险;安装为手动 npm/tgz 路径
onlca/dsh-ssh把远程主机目录设为远程工作区:read/write/edit/glob/grep/bash 全部直达目标主机(仅需 sshd,首访只读探测);Web UI 按钮与 workspace.createRemote 经 patches/webui/ 对 5 个已安装 bundle 幂等修补实现。npx @onlca/dsh-ssh install(一行装入 ~/.dsh/profiles/* 并写补丁层替换本机 fs/shell 为路由层 + 幂等应用 patches/webui/;卸载 npx @onlca/dsh-ssh uninstall;DSH 升级后重跑安装器)MIT;高危:启用前确认目标主机与凭据边界;DSH 升级后必须重跑安装器。
Sdongmaker/vpshubVPS SSH 台账插件:agent 发现/测试/执行/传文件到云服务器,SSH 密钥仅以本地路径引用npm install dsh-vps-hub && 在 ~/.dsh/profiles/web/cordis.patch.yml 加 name: 'dsh-vps-hub'(或会话内 cordis_define/cordis_run 动态装载)MIT;v0.1.0 曾因 ctx.config 被 Cordis Guard 拒绝导致进程崩溃,请用 ≥v0.1.1
TZHR-invest/dsh-pluginsdsh web 局域网访问支持:浏览器端 crypto.randomUUID polyfill(明文 HTTP 非安全上下文兜底)+ webserver 绑定 0.0.0.0 + 特权围栏放行(补丁 @deepseek-ai/dsh-client-connection);附插件脚手架/校验/打包脚本与开发/分发指南。templates/package.sh 生成 tarball → scp 到目标机 tar xzf → bash install.sh --restart(dsh 升级后跑 bash ~/.dsh/reapply-lan-patches.sh --restart 恢复)MIT;仅限可信局域网;补丁面向具体 dsh 版本,升级后结构变化需人工适配;安装走 shell 脚本非标准 dsh plugin add。
Very12345/sai-dsh-pluginssai Android shell 的首方 DSH 插件集(UI / Android / 桥等独立版本 bundle,预构建 JS 免生命周期脚本);Android 作为 OS 权限/密钥/麦克风/前台服务权威,provider 与 GitHub 凭据永不暴露给插件。dsh plugin --profile sai add <独立 bundle>(各 bundle 独立版本;scheduled Action 每 6h 发布 Ed25519 签名目录,缺失签名密钥时 fail closed,Release tag 逐 bundle 打包)GPL-3.0-only;插件绑定 sai Android shell 生态;各 bundle 具体工具清单未在 digest 展开。
YOLO-LZL/dsh-ssh-pluginSSH 远程主机插件:持久化 SSH 连接、工作区绑定默认值,提供 ssh_exec 模型工具(host + browser 半身)dsh plugin --profile <name> add dsh-ssh-plugin(或 github:<you>/dsh-ssh-plugin / ./dsh-ssh-plugin,本地需先 pnpm install && pnpm bundle)MIT

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

插件能力安装或挂载方式许可 / 风险
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;仅注入提示/指令,指导压缩会话,无自身网络/凭据访问。
2031814001yuyue-tech/dsh-side-chatRuns real parallel agent sessions in a side panel (independent context, shared workspace) and brings a summary back into the main conversation without polluting its context; auto-filters system-injected messages.Option A dynamic cordis (cordis_define/cordis_run in session) or Option B: npm install dsh-side-chat + name: dsh-side-chat in profiles/web/cordis.patch.ymlMIT
DTSFO/dsh-conversation-rewind会话回退/消息编辑 (conversation rewind): web UI 中 append-only 会话回退与安全的用户消息编辑(要求 dsh >=0.1.0-rc.6,含中英 README)。dsh plugin --profile web add https://github.com/DTSFO/dsh-conversation-rewind/archive/refs/tags/v0.1.0.tar.gz (remove: dsh plugin --profile web remove dsh-conversation-rewind)MIT
echo-xianyu/dsh-better-chat-history会话 I/O 优化 (session loading optimizer): 消除多 Agent 切换会话时的 JSONL 全量冷读、合并投影缓存写放大,加速会话加载并减少磁盘读写(静默运行,仅 error 级日志)。dsh plugin --profile add ./dsh-better-chat-history-0.1.0.tgz (or manual mount: copy package into profile node_modules + add name: 'dsh-better-chat-history' to profile cordis.patch.yml)MIT;Silent runtime patching of session I/O — re-verify behavior after dsh upgrades.
EthanHuangEbor/dsh-input-queue排队输入插件: while the agent is busy, queue multiple follow-up messages in a visible panel — each editable / deletable / reorderable / instantly injectable — building on DSH's native session/queue mechanism.npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EthanHuangEbor/dsh-input-queue (restart dsh web after install)MIT
EthanHuangEbor/VoiceLens语音输入 (voice input): mic button in DSH web + transcribe_audio tool (multi-provider ASR), with a shared voicelens CLI + skill usable by Claude Code / Codex / Pi / OpenClaw.dsh plugin --profile web add voicelensMIT
fountunt/dsh-session-cleaner会话清理:从运行中的 dsh web 删除会话文件与活动会话(session.delete);delete DSH sessions/files from a running web runtimedsh plugin --profile web add dsh-session-cleaner (or github:/ file: variants)MIT;Must restart dsh web after install; deletes sessions permanently
Gordonynh/dsh-plugin-codex-import/codex-import:把 OpenAI Codex rollout-*.jsonl 历史对话转换为 DSH 会话事件并导入;import Codex conversation history into DSH sessionsdsh plugin --profile web add github:Gordonynh/dsh-plugin-codex-import then add the 'name: dsh-plugin-codex-import' row to ~/.dsh/profiles/web/cordis.patch.ymlNOASSERTION;Manual patch row needed; license field is NOASSERTION
heartmove/dsh-side-chat侧边聊天:在对话中选中内容后在右侧面板独立聊天提问,侧边聊天按发起它的主会话隔离npx -p @deepseek-ai/dsh dsh plugin --profile web add github:heartmove/dsh-side-chatMIT;Git install runs prepare (tsdown) - allow it in pnpm-workspace.yaml; pin commits to avoid silent changes.
huguangyu666/dsh-plugin-session-import会话导入:把 claude-code/codex/reasonix/zcode 历史聊天记录导入为 dsh 会话(含工作区绑定与工具能力),导入后可直接续聊npm i dsh-plugin-session-import,然后在 ~/.dsh/profiles/web/cordis.patch.yml 添加挂载行 name: 'dsh-plugin-session-import'MIT;导入前确认历史会话文件的敏感性(其中可能含 API key)
jinhuang712/dsh-surveydo_a_survey 工具:一次性问卷式批量提问(单选/多选/开关/对比/开放题),全屏浮层、可跳过、提交/取消走 /api/dsh-survey;附 skills/dsh-survey 技能dsh plugin --profile web add "github:jinhuang712/dsh-survey#main"MIT;卸载需同时移除 cordis.patch.yml 行与 dsh.profile.bundles 依赖
kerwin2046/dsh-pin-recall在 DSH 会话中钉住 assistant 回复(或工具/文本证据)并在模型轮次中召回,附 Web 卡片按钮dsh plugin --profile web add /absolute/path/to/dsh-pin-recall 或 dsh plugin --profile web add github:YOUR_USER/dsh-pin-recall,重启 dsh --profile web 并硬刷新 Web UIMIT;需 profile 已叠加 @deepseek-ai/dsh-base + @deepseek-ai/dsh-web-app
malevrigns/dsh-session-stars收藏会话:跨 Workspace 的全局收藏列表,一键重开完整 DeepSeek Harness 会话;仅用公共增量 API 的 Web bundle;v0.1.0 面向 dsh web 0.1.0-rc.6 / React 18,附预构建产物。dsh plugin --profile web add dsh-session-stars (或 github:malevrigns/dsh-session-stars / C:\path\to\dsh-session-stars-0.1.0.tgz;remove 同命令)MIT
Mintcolour/dsh-sidechatAdds a Codex-style split-screen side chat beside the main conversation: model switching, compact history navigation, parent/child lineage validation, title/summary persistence, archive retry, permission and model inheritance via private loopback /dsh-sidechat RPC.cd path/to/dsh-sidechat && pnpm install && pnpm run build; then pnpm dsh plugin --profile web add link:../dsh-sidechat from the harness checkout and restart web profileMIT;Install documented for a local harness checkout (link: install); requires rebuilding after src changes.
mouliangyu/dsh-plugins全局会话与工作区管理:session_create/list/send/stop/archive + workspace_list/create/rename/remove;Cordis 插件 id session_control,Web 设置页可关全局访问。cd dsh-plugins && pnpm -r run build;dsh plugin --profile web add link:/absolute/path/to/dsh-plugins/packages/session-control(publishConfig public,发布后可用 npm 名)MIT;全局访问默认开启,生产 profile 建议显式关闭或限权。
omdsh-dev/dsh-advisorAdvisor:为会话搭配第二个模型被动审阅每轮对话并向会话注入见解/备注;配置卡出现在 dsh web 设置→插件配置页,行配置在 $DSH_HOME/profiles/web/cordis.patch.yml;port 自 omp advisor。dsh plugin --profile web add dsh-advisor(本地构建 pnpm install 后 dsh plugin --profile web add .;可 pin dsh-advisor@0.1.0;验证 dsh --profile web --dump-config 出现 advisor 行)MIT;安装时 prepare 自构建需允许构建脚本;建议 pin 精确版本保证可复现安装。
omdsh-dev/dsh-essential可恢复的会话删除:菜单集成 + 即时隐藏 + 重启安全归档(状态存 DSH home conversation-trash 目录,Web Workspace 索引前等待删除恢复);Host 0.1.0-rc.5 需先应用 bundled session-menu-slot.patch 并重建。(可选)git -C /path/to/DSH apply /path/to/dsh-essential/patches/session-menu-slot.patch && cd /path/to/DSH && pnpm run build;然后 node /path/to/DSH/apps/cli/lib/bin.js plugin --profile web add /path/to/dsh-essential;重启 DSHMIT;依赖 Host session-menu 槽位;0.1.0-rc.5 必须打补丁,Host 原生提供后该步可跳过(slot 已声明则免补丁)。
omdsh-dev/dsh-fusion把两个及以上会话的当前模型表面融合为单一独立命名/标题/持久可继续的对话,保留消息为目标会话原生 log 事件;支持 Agent 智能剪枝、话题分组、内容排序与界面操作。dsh plugin --profile web add /path/to/dsh-fusion(仓库即 DSH bundle 自带 cordis.patch.yml;开发 pnpm install/verify:self-contained/typecheck/test/build/prepare、pnpm pack --dry-run)MIT;融合操作改写会话数据,建议先备份 $DSH_HOME/sessions。
Rookiecom/dsh-client-ui-side-chatSide Chat 分支会话客户端插件:会话侧边分支、独立对话流git submodule add https://github.com/Rookiecom/dsh-client-ui-side-chat.git packages/client/ui-side-chat && pnpm install && pnpm --filter @deepseek-ai/dsh-client-ui-side-chat bundleMIT;需在 deepseek-harness checkout 内以子模块方式装,非独立 npm 安装
Suxeca/dsh-plugin会话快速切换面板:Ctrl+K 调色板(新建/归档/取消归档/重命名/搜索/皮肤/工作区分组)、Ctrl+[ / ] 按侧边栏循环、快捷键自定义(localStorage 持久化,Alt+K 兜底)。dsh plugin --profile web add @suxeca/dsh-client-ui-session-switcher未发现;dsh-lab-kit 模板示例未完成验证勿安装;仓库顶层未见 LICENSE 文件。
tianji-qingtian/dsh-composer-polishComposer 草稿一键打磨:发送键旁 ✨ 按钮 + /polish 命令,flash 重写草稿并自动回填输入框;Settings→Plugins 可验证加载。dsh plugin --profile web add "github:tianji-qingtian/dsh-composer-polish#v0.1.3"(需 dsh CLI 在 PATH 或 npx @deepseek-ai/dsh 前缀;装后重启 dsh web;本地 pnpm install && pnpm build)MIT;改写会调用模型,草稿可能含敏感内容。
Vehshanaan/dsh-pluginsClaude Code 风格命令与安全插件集:多个 Cordis 插件(含 /btw 等命令,主会话零污染设计),与 dsh 运行时共享依赖;含 ADDING-A-PLUGIN.md 新插件开发指南与 mock-LLM 的 vitest 组合测试。corepack pnpm install && corepack pnpm -r run build,再按 SETUP.md §3 把插件行挂入 $DSH_HOME/profiles/web/cordis.patch.yml(把 <checkout> 替换为仓库实际路径)后启动未发现;从源码构建后手工挂载;无 LICENSE;0 stars 极早期。
yaindrop/dsh-session-favorites会话收藏夹(Favorites):侧边栏收藏 + 会话行操作,通过 fork 官方 dsh-client-ui 与 dsh-host-apiproxy 包打补丁实现dsh plugin --profile web add ./packages/dsh-session-favorites未发现;依赖 fork 的官方 client/host 包,DSH 升级时需同步 fork 补丁
2303572348/deepseek-harness-memoryClaude Code-style cross-session long-term memory: persists memory to disk and auto-injects it at session start; alias/path mapping config in profile cordis.patch.yml.cd repo && dsh plugin --profile web add . (update: dsh plugin --profile web update deepseek-harness-memory; no-pnpm fallback: copy to ~/.dsh/profiles/node_modules/ + name: 'deepseek-harness-memory' in cordis.patch.yml)MIT
Amengclass/dsh-memory持久化、模型可编辑的记忆/笔记存储:memory_set/get/delete/search 工具,数据落在 ctx.storageDomain(json 存储域),事实跨会话保留;纯 ESM JavaScript(index.js + index.d.ts),无需构建。dsh plugin --profile web add github:Amengclass/dsh-memory (or: dsh plugin --profile web add ./dsh-memory)MIT
Bleed00/dsh-claude-memIntegrates claude-mem memory into DSH: stores and retrieves long-term conversation memory across sessions; ships a mem-search skill teaching the search→filter→fetch workflow to keep token usage low; authored against @deepseek-ai framework packages (cordis, schemastery, dsh-tools, dsh-llm, dsh-skill, dsh-agent).dsh plugin --profile demo add @bleed00/dsh-claude-mem (or npx -y @deepseek-ai/dsh plugin --profile demo add @bleed00/dsh-claude-mem ; or github:Bleed00/dsh-claude-mem | local dir)NOASSERTION;GitHub license detection reported NOASSERTION — clarify license terms before redistribution.
dongsheng123132/dsh-narrative-ledger叙事状态账本 (narrative ledger): 可校验的叙事连续性/角色知识账本(narrative.manifest.json + events.jsonl + artifact 目录的 verify/query)。dsh plugin --profile web add github:dongsheng123132/dsh-narrative-ledgerMIT
flymysql/dsh-memory跨会话记忆库:事实/偏好/决策持久化到 dsh_memory storage domain,会话中自动召回;persistent second brain for DSH agents with auto recalldsh plugin --profile web add dsh-memory-vaultMIT
Hyperionjust/Primordial-soup-碰撞式记忆技能(soup-memory):不检索旧想法而是把旧卡片碰撞合成新卡片;含闪电抽样器/状态页/潮汐周报/M5 结算脚本复制 adapters/ds-harness/SKILL.md(+scripts/) 到全局 ~/.dsh/skills/soup-memory/SKILL.md 或项目级 <workspace>/.agents/skills/soup-memory/SKILL.md,详见 adapters/ds-harness/INSTALL.mdApache-2.0;非 bundle,需按 INSTALL.md 手动安放;frontmatter 需 name=soup-memory 且 description 含冒号时要加引号,否则被发现阶段静默跳过
Jelee0145/dsh-mem跨会话长期记忆:memory_save/memory_recall/memory_forget/memory_list 四个模型工具,原子 JSON 文件持久化,Service/Provider/Consumer 三模块dsh plugin --profile <name> add dsh-mem (git 形式:dsh plugin --profile demo add github:Jelee0145/dsh-mem;卸载 dsh plugin --profile <name> remove dsh-mem)未发现;无 LICENSE 文件;依赖 @deepseek-ai/cordis@^4.0.1 与 @deepseek-ai/dsh-* rc.6 包
sikwoxy/dsh-tool-memory跨会话持久记忆:冻结快照经 systemPrompt.section 注入 + 记忆工具,每 N 条用户消息自动跑隔离子代理评审dsh plugin add dsh-tool-memory (build: pnpm install && pnpm build)MIT
Spirtxiaoqi7/mindspace-dsh-session-memory可编辑、会话隔离的个性化记忆层:Host 挂载 Remote 描述符、浏览器注册设置页,不 patch DSH 源码。dsh plugin --profile web add ./mindspace-dsh-session-memory-0.2.0.tgz(卸载:dsh plugin --profile web remove mindspace-dsh-session-memory)MIT;面向 0.1.0-rc 家族,早期版本;记忆内容按会话隔离。
TIZ36/evo-memoryProvider 无关的演化记忆服务:模型步骤前召回、回合后把完成轮次结构化为记忆;SQLite 存储 + MemoryStore/ModelRunner/MemoryMaterializer/MemoryEventSink 接口隔离(SQLite/DSH 为实现而非领域依赖);默认 deepseek-official/deepseek-v4-flash,附 examples/cordis.yml。pnpm add /absolute/path/to/evo-memory(或 pnpm add evo-memory),然后从 checkout 运行安装器经官方 dsh plugin 命令激活为 DSH bundle;配置行 name: evo-memory/cordisMIT;记忆自动召回/注入,涉及敏感会话内容;默认模型 deepseek-v4-flash 可覆盖。
Towzai/dsh-memory跨会话记忆插件:embedding 向量检索 + 自动系统提示注入,让会话间共享持久记忆;附设计文档 docs/2026-08-13-dsh-memory-design.md。pnpm install && pnpm run build,然后在 ~/.dsh/profiles/web/cordis.patch.yml 添加:- id: dsh-memory / name: '@towzai/dsh-memory'MIT;2026-08-13 新建、早期版本;采用手动 patch 挂载方式,升级需关注。
yunyu422/memory-system三层持久记忆技能:L1 用户档案(永久)/ L2 工作区记忆(项目内)/ L3 自动学习偏好画像;会话起止例程 + 写层触发规则 + 不可违背规则,跨会话跨项目沉淀上下文。复制 skill/memory-system 目录到 $DSH_HOME/skills/memory-system(跨项目生效)或 <项目根>/.dsh/skills/(仅该项目;DSH 技能目录每个请求步骤前热刷新,无需重启)MIT;纯技能(无 bundle),能力取决于宿主对 SKILL.md 的执行;云同步需另行安装 dsh-memory-sync。

扩展 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.
1a125/dsh-mcp-managerSettings 'MCP 管理' page to centrally manage MCP services: writes host-level ~/.dsh/cordis.patch.yml mcp-client rows, enables/disables at runtime, registers mcp____ tools via an MCP stdio bridge.dsh plugin --profile web add "github:1a125/dsh-mcp-manager#main" (alternative: copy into ~/.dsh/profiles/web/node_modules/ + name: 'dsh-mcp-manager' in cordis.patch.yml)MIT;MCP tool capabilities depend on each configured server.
2436238575/dsh-turn-diffAt each turn's end, aggregates all file-modification diffs from tool diff render intents into one merged panel (complements ui-deliverables), so all hunks are viewable per file in one place.git clone; add dsh-turn-diff to <harness>/pnpm-workspace.yaml; pnpm install --no-frozen-lockfile; pnpm --filter dsh-turn-diff run build; dsh plugin --profile web add link:$(pwd)/dsh-turn-diff (or npm: dsh plugin --profile web add dsh-turn-diff; remove: dsh plugin --profile web remove dsh-turn-diff)MIT;README states AI-generated without human code review — inspect source before use; build-into-harness install flow is non-trivial.
Alexis-fish/dsh-worktreesOne feature, one Git worktree, one native DSH Workspace: 在不离开当前会话的情况下为每个 feature 创建隔离 worktree 与 Workspace,多个会话可并行处理同一仓库;基于 workspaceRegistry/Commands/Subprocess 服务契约构建。dsh plugin --profile web add dsh-worktrees (or: dsh plugin --profile web add github:Alexis-fish/dsh-worktrees#<commit-sha>; git deps need the package's prepare build — add dsh-worktrees: true to pnpm-workspace.yaml if build scripts are blocked)MIT;v0.1 deliberately scoped to creation/discovery; tracks developer-preview service contracts which may break on DSH updates.
AmethystLuna/embedded-workbench嵌入式 C/C++ 固件工程插件:7-8 个 Agent Skills(FreeRTOS/ISR/NVM/Keil MDK/ARMCLANG/HardFault 排查/状态机/架构原则/LVGL);bundle 向每个 agent 会话首步注入 1% Rule/Red Flags/Plan Verification Gate(对应 Claude SessionStart hook),并注册模型可见的目录入口;同时支持 Claude Code/Codex/Cursor/Kimi/OpenCode/ZCode。see .dsh/INSTALL.md (four options from plain skill copy to dsh plugin add of the root bundle which declares dsh.bundle)MIT
AmethystLuna/logicprobe声明核查插件(split out of embedded-workbench v0.6.0):对设计文档/架构规格/重构计划做 7 结构 + 7 对抗逻辑原语探针,必要时升级到可执行模型验证;bundle 向会话首步注入 claim-verification gate(1% Rule/Red Flags/主动建议),技能按 LIGHTWEIGHT/STANDARD/ESCALATED 自动分级并附加 ## Plan Verification 审计块;同时支持 Codex/Claude/Kimi/OpenCode/ZCode。see .dsh/INSTALL.md (four options, from plain skill copy to dsh plugin add of the root dsh.bundle bundle)MIT
AngelosZou/graphlintgraphlint:把图/代码结构 lint 提示工具集装进 agent 工具(支持 opencode/cursor/codex/cc),并附带 graphlint skill 教 agent 何时用、怎么用;DSH 集成在 integrations/dsh(bundle + skill),提示注入 agent 工具层。git clone the repo (Node >= 20) and: dsh plugin --profile web add link:./integrations/dsh (from the repository root; bundle not yet published to npm)MIT;Install via link/ workspaces only until npm publication; verify the analysis toolset before enabling on untrusted code.
baidd1011/dsh-code-impactRead-only change-impact analysis for a TS/JS Git change: builds a reverse module-dependency graph on the fly and returns changed declarations, affected files, full propagation paths, file/line evidence and ranked candidate tests; JSONC config, tsconfig/jsconfig extends, project references, path aliases, package exports/imports.npm install dsh-code-impact ; dsh plugin --profile demo add dsh-code-impactMIT;Peer versions pinned to DSH 0.0.1-rc.1; upgrade DSH before updating the plugin.
bertonhan/dsh-plugin-installer-pkgAdds a plugin-install capability to any DSH: install Cordis plugins from an uploaded dsh-plugin.json manifest (≤2MB) or a Git repo URL (http/s/ssh/git, branch/tag, manifestPath for monorepos); idempotent install.sh auto-detects profile and node_modules; client UI served at /plugins/@local/dsh-plugin-installer/client.js.bash install.sh --dsh-home <DSH_HOME> (symlinks @local/dsh-plugin-installer and appends the composition row); or hand dsh-plugin-installer.json to the agent and install session-scoped via cordis_define + cordis_runMIT;Only works where the dynamic-Cordis runner is present; installing a plugin executes its code — review sources first.
BiBoyang/dsh-eval-harnessRegression eval gate for DSH plugins/skills: YAML cases → real headless agent runs → session-trace assertions → baseline comparison with PASS/WARN/FAIL report and CI exit code; ships 11 real cases (bash/fs/search/todo/web_search/subagent/workflow) and skill helpers.dsh plugin --profile headless add github:BiBoyang/dsh-eval-harness (README prints github:boyang/... — owner typo); verify: dsh --profile headless --dump-config | grep dsh-eval-harnessMIT;README install example has a wrong owner (github:boyang/dsh-eval-harness) — use BiBoyang.
BrambleXu/dsh-annotateVisual browser element annotation for DSH: /annotate asks the companion Chrome extension to enter selection mode; each selected element contributes a selector, DOM facts, computed style highlights, accessibility data, a comment, and an optional viewport screenshot to the agent session.dsh plugin --profile demo add ./dsh-annotate (and add the - id: dsh-annotate row if wiring via profile patch); install the companion Chrome extensionMIT;Browser-extension side must be reviewed; screenshots can capture sensitive page content.
BrambleXu/dsh-revdiffNative interactive Git diff review inside DSH: annotations carry file, old/new side, line number, selected code, kind and comment, and are returned via agent.followup() with dsh-revdiff provenance so the review lands in the same harness session.dsh plugin --profile demo add ./dsh-revdiff (and add the - id: dsh-revdiff row if wiring via profile patch)MIT
ChuanTianML/dsh-open-with在 Web GUI 从 Workspace「…」菜单用检测到/配置的本地编辑器打开 DSH Workspace;存在多个可启动目标时弹出编辑器选择器;所有部署选项均为验证过的 Cordis 配置字段。dsh plugin --profile web add https://github.com/ChuanTianML/dsh-open-with/archive/refs/tags/v0.1.0.tar.gz;dsh plugin --profile web list dsh-open-with --depth 0 验证MIT;file-profile 安装不构建包,需提交 lib/。
chushixixin/dsh-harness-mcp-server把 DeepSeek Harness agent 能力暴露为 MCP server(:8090):任意 MCP 客户端(如 Hermes)可驱动 Harness 执行真实编码任务(ctx.agents.create → mount 'standard' preset);架构「brain=Hermes, arms=Harness」。npm install @chushixixin/dsh-harness-mcp-server;克隆进 Harness 仓库 packages/mcp/harness-mcp-server/ 后 corepack pnpm install && tsc -b && pnpm run build:lib:host,最后 corepack pnpm dsh web --patch ./packages/mcp/harness-mcp-server/cordis.yml(patch 声明 name: '@chushixixin/dsh-harness-mcp-server')MIT;公开 MCP 端口前必须加鉴权;安装依赖 Harness workspace 内构建。
clearkurt/dsh-win-terminal-inspectorWindows (win32) terminal inspection for @deepseek-ai/dsh-terminal-bash: injects a terminal inspector through LocalSubprocessRuntime's terminalInspector test hook so persistent bash/PTY shells work on Windows (isStdinWaiting always false on Windows; readiness handled by the bash prompt mechanism).Copy repo to <DSH_HOME>\profiles\web\plugins\dsh-win-terminal-inspector\ and append name: ./plugins/dsh-win-terminal-inspector/index.js to profiles/web/cordis.patch.yml; restart dsh webMIT;Depends on internal test hooks of dsh-subprocess-local; also documents breaking the controlled-prompt contract and needing sandbox-windows-acl token changes for full persistent-bash support.
cms19859230182-lang/dsh-importImports MCP servers, rules and hooks from Claude Code / Codex / Cursor into DeepSeek Harness via a Settings '导入配置' page with auto-detect: rules land in AGENTS.md; MCP servers and hooks bridge rows land in the profile's cordis.patch.yml (real writes, not previews).dsh plugin --profile web add /path/to/dsh-config-importer (npm package name: dsh-config-importer; dsh plugin add reconciles dsh.bundle patch into dsh.profile.bundles and mounts the config-importer row)MIT
CriscolTheCoder/dsh-plugin-browserBrowse all plugins loaded in the current DSH profile: agent tool list_plugins returns module name/version/enabled state/Cordis load phase/entry id/bundle-layer stack; GUI tab 设置 → 插件 → 已装插件; read-only GET /dsh-plugin-browser/list JSON snapshot.dsh plugin --profile web add github:CriscolTheCoder/dsh-plugin-browser (or: dsh plugin --profile web add file:/abs/path/dsh-plugin-browser; remove: dsh plugin --profile web remove dsh-plugin-browser)MIT
cui-stack/dsh-workspace-digestRegisters agent tool workspace_digest listing file names per directory in the workspace (maxEntries default 20, overridable by id: workspace-digest row in profile cordis.patch.yml); follows the official 'packaging & installing plugins' format.dsh plugin --profile web add /path/to/dsh-workspace-digest (or pnpm pack then dsh plugin --profile web add ./dsh-workspace-digest-0.1.0.tgz; or dsh plugin --profile web add github:cui-stack/dsh-workspace-digest); verify with dsh --profile web --dump-configMIT
cyanseek/dsh-landscapeAgent-first DSH plugin intelligence: verify existing plugins, identify missing capabilities and generate build-ready briefs for a capability need; bundles dsh_landscape tool for in-session use; also ships a portable Agent Skill and CLI (find/analyze/status).dsh plugin --profile web add github:cyanseek/dsh-landscape#1ef0e1ebbb5e84e8d2feed31ae71d1b97322f6f9 (remove: dsh plugin --profile web remove dsh-landscape)MIT
cyanseek/dsh-native-playbookNative-capability guide for DeepSeek Harness: maps everyday tasks to built-in dsh capabilities and checks them, so agents use what dsh already ships before building more; ships DSH runtime plugin, Agent Skill for Codex, and CLI (pnpm dsh-native install --target dsh|project).dsh plugin --profile web add github:cyanseek/dsh-native-playbook (remove: dsh plugin --profile web remove dsh-native-playbook; agent-skills install: npx skills@latest add cyanseek/dsh-native-playbook --skill dsh-native-playbook)MIT
cyanseek/dsh-tool-chaosChaos/resilience testing for the DSH tool pipeline: runs isolated experiments through baseline → dry-run → fault injection → PASS/FAIL/INCONCLUSIVE with five DSH-native actions (deny, error, delay, abort, block); ships native Cordis plugin, zero-runtime-dependency CLI (init/setup/run/doctor/install-plugin/install-skill), TypeScript engine API and Codex/Agent Skill surfaces.dsh plugin --profile chaos-demo add ./dsh-tool-chaos-0.1.0-next.0.tgz (or: dsh plugin --profile chaos-demo add github:cyanseek/dsh-tool-chaos#<commit-sha>; remove: dsh plugin --profile chaos-demo remove dsh-tool-chaos)MIT;Run experiments only in the dedicated chaos-demo profile; pnpm 10+ may require allowBuilds key for git installs.
cyzlmh/dsh-pi-adapterRuns pi coding-agent extensions (ExtensionAPI) unmodified inside DeepSeek Harness through a cordis plugin bridge: pi extension .ts factories mount on a cordis context with adapted seams (tools, commands, tool-call waterfall, pi.events bus → cordis pi-ext/* events, ctx.hasUI probe of the user-questions service); published lib/ bundle has jiti/schemastery inlined (cordis stays external).dshx install https://github.com/cyzlmh/dsh-pi-adapter.git (marisa dir|tgz|git-url; or: git clone ... && dsh plugin install ./dsh-pi-adapter; build: pnpm install && pnpm build)MIT;Only install extensions you trust — they execute with dsh's tool surface.
DietCokewithSugar/dsh-user-experienceUX 走查插件:自动遍历项目 React/TypeScript 源码定位 UX 问题并给出修复建议(AST 引擎 + persona/glossary/matrix 报告卡,会话报告卡由 client 发现)dsh plugin --profile <your-profile> add github:DietCokewithSugar/dsh-user-experience#<commit-sha>(免构建权限可用预构建:dsh plugin add dsh-user-experience)MIT;DSH 处于 developer preview,仓库钉定 rc.6 接口,升级框架前需验证
dmsobtl/dsh-test-workbench测试工作台 Profile:dsh-tool-app-verify(浏览器/Electron 操作 + UI 断言 + 视觉回归)、dsh-session-analyst(质量分析与回归检测)、dsh-llm-vision-router 组合 + 预置测试 skill(如 test-login-flow)git clone https://github.com/dmsobtl/dsh-test-workbench.git && cd dsh-test-workbench && npm install,再 dsh --profile . "用 skill test-login-flow 测试 ..."(或经 dsh plugin add github:dmsobtl/dsh-test-workbench 挂 profile)MIT;子插件依赖发布/链接状态待验证;浏览器验证需 npx playwright install chromium
dongsheng123132/dsh-2origin2Origin 状态投影、语义 diff 与不可变冻结:dsh-2origin status/diff/freeze 命令(freeze 以 sha256 期望值校验状态不可变)dsh plugin --profile <name> add github:dongsheng123132/dsh-2originMIT
dongsheng123132/dsh-action-parity跨面(CLI/MCP/GUI)动作绑定与回放一致性证据:dsh_action_parity_inspect / dsh_action_parity_verify 工具 + inspect/verify CLI(manifest + observations + artifact)dsh plugin --profile web add github:dongsheng123132/dsh-action-parityMIT
dongsheng123132/dsh-audit-bundle跨独立证据生产者的内容寻址审计索引(merkle/哈希):dsh_audit_bundle_inspect/verify 工具 + 伴生 stdio MCP server(audit_bundle_inspect/verify)dsh plugin --profile audit-bundle add github:dongsheng123132/dsh-audit-bundle#<commit>(并发 smoke: DSH_CHECKOUT=... npm run smoke:dsh 验证)MIT;安装命令需指定 commit:dsh plugin --profile audit-bundle add github:...#
dongsheng123132/dsh-benchmark可复现、确定性 benchmark 证据:dsh-benchmark inspect/run/compare 为 DSH 工具与插件产出回归测试基准(含 node bin 直跑路径)dsh plugin --profile benchmark add github:dongsheng123132/dsh-benchmarkMIT
Equinox7379/dsh-update-radarUpdate radar: checks installed link: plugins for upstream updates and reports behind/upToDate lists with local vs upstream commit SHAs.dsh plugin --profile web add link:/path/to/dsh-update-radarMIT
EvilIrving/dsh-proofIndependent read-only acceptance layer: before each top-level turn closes, spawns a read-only verifier subagent (using the official subagents service) to check the work.dsh plugin --profile <name> add github:EvilIrving/dsh-proof (or: dsh plugin --profile <name> add ./dsh-proof); requires the subagents service shipped with the base profileMIT
EvilIrving/dsh-reproExports a minimal, secret-scrubbed, replayable problem bundle (session/context snapshot) for reproducible bug reports; success message names the written bundle path.dsh plugin --profile <name> add github:EvilIrving/dsh-repro (or: dsh plugin --profile <name> add ./dsh-repro)MIT;Bundle write bypasses the sandboxed ctx.fs seam in v1.
fanshong/dsh-docker-sidebarDocker 侧边栏面板: draggable Docker management panel in the WebUI with container list, resource monitoring, and container file browse/edit/download/upload.Copy repo dir to %DSH_HOME%\profiles\node_modules\dsh-docker-sidebar\ and register name: dsh-docker-sidebar in %DSH_HOME%\profiles\web\cordis.patch.yml; restart dsh webMIT;README claims the plugin was 'completely developed and published by DSH' — provenance claim is unverifiable; review code before granting access.
fishlikewater/dsh-mcp-managerMCP 服务器管理器: configure MCP servers in the web settings; the host dynamically mounts/unmounts @deepseek-ai/dsh-mcp-client instances (save-that-takes-effect, auto-reconnect, tool register/unregister) — no manual MCP rows in cordis.patch.yml needed.dsh plugin --profile web add dsh-mcp-manager (or: dsh plugin --profile web add ./path/to/dsh-mcp-manager); restart dsh (remove: dsh plugin --profile web remove dsh-mcp-manager)MIT;MCP tool capabilities depend on each configured server.
greatwhitesharklab/dsh-plugin-worktree-managergit worktree 管理:会话工作目录 dock + agent 可调用的 worktree 工具(add/use/remove,feat/- 于 ../wt/);manage git worktrees of the DSH workspace via session dock + model toolDynamic Cordis plugin in a DSH GUI session: cordis_define with code.host = src/host.js and code.client = src/client.js, then cordis_run (approve in UI)MIT;Dynamic install is process-memory (re-define after restart); no npm bundle; agent can create/remove worktrees — review before granting
hccccc01333/dsh-evalAgent 评估平台:benchmark YAML、headless dsh 编排、trace 指标、LLM judge、配对 A/B、keyless replay、跨 harness 导入pnpm add dsh-eval && dsh plugin --profile eval add dsh-evalMIT;Peers on @deepseek-ai/* 0.1.0-rc.6; source flow needs junction/symlink to a local harvest checkout.
InklingYoshi584/dsh-tool-hashline哈希锚定文件工具:每一行携带内容哈希,read/edit/grep 前校验锚点,stale 锚点在触碰文件前被拒绝,防止陈旧编辑dsh plugin --profile web add dsh-tool-hashline (npm 预构建 lib/);或 git clone + npm install + cp preset/agent.cordis.yml 到 $DSH_HOME/.agent-presets/hashline/ 并 --patch hashline.patch.ymlMIT;基于 DSH v0.1 预览版构建,官方警告会破坏兼容性,升级需 pin 并重验
inmny/dsh-git-bashWindows 终端工具替换:自动探测 Program Files/用户安装/Scoop 中的 Git Bash,遮蔽 standard/code/cordis/minimal preset 的 PowerShell 工具dsh plugin --profile web add dsh-plugin-git-bash (可指定版本 dsh-plugin-git-bash@0.1.0 或本地 checkout 路径)MIT;仅 Windows;使用 Git Bash 需要 danger-full-access 权限
jasper-zsh/dsh-plugin-file-manager会话文件管理:标题栏新增"文件"入口,展示会话工作区文件树与 Git 状态,支持预览文本/图片/视频pnpm build 后 dsh plugin --profile web add "$PWD",并把仓库 cordis.patch.yml 内容合并到 $DSH_HOME/profiles/web/cordis.patch.yml;验证 dsh plugin --profile web listMIT;首次安装后需重启 dsh web 并刷新 http://127.0.0.1:3080 页面
kam74515-boop/dsh-everything-oauth把本机 Codex/Grok/Claude/OpenCode/CC Switch 的登录态(OAuth/token)导入 DeepSeek Harness 复用(exec status/import 子命令)dsh plugin --profile web add github:kam74515-boop/dsh-everything-oauthApache-2.0;GitHub license 标记 NOASSERTION,实际 LICENSE 为 Apache-2.0
leechen298/Code2Skill分析用户显式授权的源码,生成 Functions、MCP 工具、工作流 Skills 与离线测试包(code2skill-generate/review-flow/review-source 三技能)dsh plugin --profile web add github:leechen298/Code2Skill#v1.1.3(或 npx skills add leechen298/Code2Skill --skill code2skill-generate ...)MIT;生成的 MCP server 需按各自 MCP-SETUP.md 单独注册;生成结果不保证业务规则完全验证。
Lings01/dsh-filepanel-pluginDSH Web UI 工作区文件面板:悬停右侧滑出,支持浏览/上传/下载/预览/编辑/搜索/归档当前工作区文件。DSH 会话内用 src/host.js、src/client.js 内容调 cordis_define,再调 cordis_run 激活(Client 半首次需批准);持久化需在部署 Cordis composition (cordis.yml) 中挂载MIT;动态插件进程级绑定,服务重启后需重新定义(README 已注明)。
lire1131/dsh-undo-plugin插件/皮肤/设置配置快照与回滚:变更自动存档、undo/redo 栈、快照管理面板、键盘快捷键,外加 DSH 无法启动时也可用的离线 PowerShell CLI/GUI(snapshot/undo/redo/restore/list/diff/prune/status)。dsh plugin --profile web add github:lire1131/dsh-undo-plugin#main ;备选:本地 clone + junction 到 DSH node_modules + cordis.patch.yml 行 - id: dsh-undo / name: dsh-undoMIT
lisycotana/dsh-workflow-worktree为 DSH workflows 提供 git worktree 隔离后端:每个可写任务在 /.dsh-worktrees/wf-- 建立 worktree(lanes.json 清单),isolation: 'worktree' 生效。dsh plugin --profile web add @dsh-external/workflow 后再 dsh plugin --profile web add dsh-workflow-worktreeMIT
LoftyTao/dsh-ui-workbench会话页右侧面板:当前会话工作区文件树、带行号的文件查看器与 Git 变更审查。npx -y --package @deepseek-ai/dsh dsh plugin --profile web add github:LoftyTao/dsh-ui-workbench#v0.1.0;安装后重启 DSH 并硬刷新页面MIT
lonelymoon87/dsh-code-intel符号感知代码索引与混合检索:代码大纲、持久工作区索引、显式词法或 embedding 辅助搜索工具。dsh plugin --profile web add https://github.com/lonelymoon87/dsh-code-intel/releases/download/v0.1.2/dsh-code-intel-0.1.2.tgz (或 github:lonelymoon87/dsh-code-intel#v0.1.2;卸载 dsh plugin --profile web remove dsh-code-intel)MIT
lonelymoon87/dsh-gitflowGit status/diff/log/commit/branch 工具 + /commit 暂存变更审查 skill + 基于 ctx.changeLedger 的可选 restore-point 工具(无兼容服务时降级为仅普通 Git 工具)。dsh plugin --profile web add https://github.com/lonelymoon87/dsh-gitflow/releases/download/v0.1.2/dsh-gitflow-0.1.2.tgz (或 github:lonelymoon87/dsh-gitflow#v0.1.2)MIT
lovedheart/dsh-matlab-mcp-plugin让 DSH Agent 调用 MATLAB:执行代码、运行脚本、测试与分析 MATLAB 项目;暴露 mcp__matlab__* 工具命名空间,支持 MW_MCP_SERVER_MATLAB_ROOT / --matlab-root 配置。dsh web --patch /path/to/dsh-matlab-mcp-plugin/cordis.patch.yml 或 dsh plugin add /path/to/dsh-matlab-mcp-plugin (长期使用)MIT;需要本机 MATLAB R2021a+ 且 matlab 命令在 PATH 或显式配置路径。
maskshell/solidforge-dshCoding-agent reliability preset: two-axis convergence discipline, tool-event gating plugins (/solidforge, /arm-tools), five skills (parallel-development, blueprint-crafting, cross-source-review, primary-source-verification, prior-art-search) with deterministic stdlib-Python gates.bash scripts/install.sh (installs agent preset into $DSH_HOME/.agent-presets/solidforge); optionally activate the four structured plugins in the cordis session (see USER_GUIDE.md)Apache-2.0;README names skill/plugin abbreviations and manual cordis activation; verify host.js plugin rows before use.
Mingxi2077/dsh-plugin-reviewAdds code-quality review discipline to the harness: multi-dimension project health scoring (programmatic metrics) with radar-chart visualization, manual / conversation-command / AI-triggered review, and review history.dsh plugin --profile web add "github:Mingxi2077/dsh-plugin-review#main" (or add /path/to/plugin-review / add to dsh.profile.bundles), restart dsh webMIT;Unofficial community plugin (README disclaims affiliation with DeepSeek).
mitao-su/dsh-playwright-nativeRegisters a passthrough playwright tool that forwards agent arguments verbatim to the locally installed playwright CLI (test/install/show-report/--version etc.); no sub-tool splitting or argument mapping.dsh plugin --profile web add github:mitao-su/dsh-playwright-nativeMIT;Agent-supplied args run as-is — review permissions if used on untrusted sessions.
mixin-ai/dsh-file-changesPer-turn file-change panel: accumulates successful mutations (via dsh-client-ui-deliverables), shows diffs and a filesystem-reveal action from the web UI.dsh plugin --profile web add git+https://github.com/mixin-ai/dsh-file-changes (or link:/path/to/dsh-file-changes)MIT
mixin-ai/dsh-git-branch-switcherGit branch pill in the session header showing the workspace's current branch with click-to-switch from the UI (conversation.session.header.utilities slot); unload cleans all side effects.dsh plugin --profile web add "github:mixin-ai/dsh-git-branch-switcher#main" (or dsh web --patch ./dsh-git-branch-switcher/cordis.patch.yml)MIT;Branch switch mutates workspace git state — confirm before granting on shared repos.
NexusAgentX/dsh-lens实时代码反馈:写文件后跑 format / LSP / linter / 类型检查 / 结构规则(pi-lens 引擎适配),把 blocker 注回下一轮;注册完整 agent 工具集、/lens-* 命令与 WebUI 面板。dsh plugin --profile web add dsh-lens(或 dsh plugin --profile web add github:NexusAgentX/dsh-lens)MIT;外挂分析引擎(pi-lens 宿主原生依赖);agent 触发 format 前确认工作区授权。
NexusAgentX/dsh-mcp-adapterMCP 适配器:一个代理工具按需搜索/描述/调用 MCP server,节省上下文;/mcp add/list 管理,Web UI 工具卡片与 approveTools 走 Chat Ask 对话框。dsh plugin --profile web add dsh-mcp-adapter;/mcp add fs command=npx args=-y,@modelcontextprotocol/server-filesystem,/tmpMIT;勿与 @deepseek-ai/dsh-mcp-client 挂同一批 server;启用文件/执行类 MCP server 前评估权限。
omdsh-dev/dsh-bash-encoding替换 ctx.bash:自管 spawn 收集原始字节,自动检测 UTF-16LE/UTF-8/GBK 等编码并正确解码,修复 Windows+WSL 下 bash 工具中文乱码;兼容 snapshot0808/0809 宿主(typecheck + 实机加载已验证)。cd /path/to/dsh-bash-encoding && pnpm install && pnpm build;pnpm add -w link:/path/to/dsh-bash-encoding;在 profile 的 cordis.patch.yml 先 disabled 原 bash 条目(dsh-bash-local 或 dsh-bash-sandbox),再 insert 本插件(name '@dsh-external/dsh-bash-encoding')BSD-3-Clause;同一 context 只允许一个 ctx.bash 实现,未停用原条目会导致启动失败;接入与否是 profile 配置层决定。
PerryLink/dsh-doublecheckEngineering-discipline bundle: requirements-grill gate (blocks vague tasks), test-run detection via command regexes, delivery proof checks; bundled skills via ctx.skills.registerProvider() and a doublecheck_skills catalog tool.dsh plugin --profile <name> add dsh-doublecheck (or pnpm pack && dsh plugin --profile <name> add ./dsh-doublecheck-0.4.0.tgz)Apache-2.0
PerryLink/dsh-githubGitHub integration: create PRs, review PRs in background jobs, read issues; every write gated by human approval; Schemastery-validated config; /pr commands.pnpm pack && dsh plugin --profile <name> add ./dsh-github-0.1.0.tgz (or github:PerryLink/dsh-github#<sha>, or pnpm link + dsh plugin add dsh-github)Apache-2.0
PerryLink/dsh-lsp-actionsLSP action surface for DSH: lsp_diagnostics, lsp_format, lsp_completion tools over language servers; contributes nothing when the servers table is empty or ctx.lsp is unmounted.dsh plugin --profile <name> add <path-or-tarball-of-dsh-lsp-actions>Apache-2.0
PivotStackIntelligence/dsh-githubSource Control and GitHub repository panel for DSH: repository browsing/management surface; requires DSH >= 0.1.0-rc.6; install from a local checkout or npm.pnpm install && pnpm run build && dsh plugin --profile web add . (from a local checkout)MIT
Porphyrioon/ironlaw为 coding agent 增加基于证据的完成/修复约束层(过程控制与交付判定),对 dsh 提供原生 Cordis 插件适配器 + 本地 sidecar memory / Enforces evidence-based completion & repair rules; native dsh adapter with local sidecar memory.dsh plugin --profile web add @ironlaw/adapter-dshMIT;Readme labels evidence as prototype-level; supports many hosts but only adapter-dsh is the DSH path.
revive/dsh-git-credentials管理 GitLab/GitHub/Gitee/Gitea/Bitbucket API token:加密存储、不进模型上下文、按需工具 + Web 设置面板、热加载/卸载 / Encrypted credential storage with on-demand git API tools, tokens never reach the model context.dsh plugin --profile <name> add ./dsh-git-credentials-<version>.tgz (or: ln -s into ~/.dsh/profiles/node_modules + add row to ~/.dsh/cordis.patch.yml)MIT
shuguang1994/project-blueprint一键把任意项目改造成 AI-agent-ready 脚手架:自动检测技术栈并生成 AGENTS.md、文档骨架、CI/CD 与测试基础设施dsh plugin --profile web add 'github:shuguang1994/project-blueprint' (also npx skills add shuguang1994/project-blueprint)MIT;主要面向脚手架生成;profile bundle 的实际加载产物未在 digest 中确认
skitse/dsh-dev-actions让模型在开发中主动发现重复命令/提示词并维护为可点击的一键快捷动作(工作区/会话两级、固定/验收/使用统计)dsh plugin --profile web add dsh-better-sidebar@^0.10.3 https://github.com/skitse/dsh-dev-actions/releases/latest/download/dsh-dev-actions.tgzMIT;跟随 DSH developer preview 快速迭代,版本固定兼容 RC 范围
skyzhao1223/dsh-plugin-scaffold最小可运行 DSH 插件脚手架:一个 ctx.tools 模型端 hello 工具 + 加载路径验证脚本(ctx.plugin / Cordis Loader 双路径)dsh web --patch "$PWD/cordis.yml"(开发验证: pnpm verify / pnpm verify:loader)MIT;纯脚手架/模板,非完整功能插件;用于开发 dsh 插件的起点
sleepinginsummer/dsh-fff模糊文件查找 + 索引内容搜索:find_files/resolve_file/related_files/fff_grep(纯 JS 遍历 + ripgrep 内容搜索,60s TTL 缓存)dsh plugin --profile <name> add dsh-fff(装后重启 DSH;fff_grep 需本机 ripgrep)MIT;digest 未显示仓库 LICENSE 文件,但 npm 包声明确认 MIT
sleepinginsummer/dsh-hashline-edit-pro哈希锚点编辑工具:hashline_read / replace / undo_last_replace(纯 JS xxh32 + JSON 状态文件持久化,256 路径上限)dsh plugin --profile <name> add dsh-hashline-edit-pro(装后重启 DSH)MIT;digest 未显示仓库 LICENSE 文件,但 npm 包声明确认 MIT
sleepinginsummer/dsh-rtk-optimizerRTK 命令改写建议 + bash/grep/read 工具输出压缩(Host 拦截器;rtk 缺失时原样执行并 60s 缓存探测)dsh plugin --profile <name> add dsh-rtk-optimizer(装后重启 DSH;/rtk 命令可查状态与统计)MIT;digest 未显示仓库 LICENSE 文件,但 npm 包声明确认 MIT
slhssb/dsh-advisor独立模型顾问审查:每步工具调用后由评审模型审计 agent 操作并经 dsh-agent-instructions 通道注入关切/建议到下一步dsh plugin add @slhssb/dsh-advisor(或 profile package.json dependencies + dsh.profile.bundles: ["@slhssb/dsh-advisor"] 后 pnpm install)MIT
springbrand-lab/dsh-oauth-mcp-clientOAuth 2.1 Streamable HTTP MCP client:PKCE、动态 token 存储、重连处理与 MCP 工具注册,扩展原生 dsh-mcp-client 连接流。git clone https://github.com/springbrand-lab/dsh-oauth-mcp-client.git && pnpm install && pnpm build && npx --yes @deepseek-ai/dsh@latest plugin --profile web add "$PLUGIN_DIR"MIT;商业公司(SpringBrand)维护,token 存储与 MCP 端点需审查。
Stormycry-cryp/dsh-AuthInOneDSH-native provider API 配置、模型切换与可审计 token/成本分析;lib/ 提交版 bundle,注册走 Cordis effects/service disposal。dsh plugin --profile web add github:Stormycry-cryp/dsh-AuthInOne#v0.1.0-alpha.1(卸载:dsh plugin --profile web remove dsh-auth-in-one)MIT;v0.1.0-alpha.1 早期发布;provider 密钥配置界面需审查。
studyzy/dsh-lazy-tools延迟工具加载:把模型不会用到的全局工具(含 MCP)延迟加载,配置 allow 子集且只收紧不放宽其他 restrict。dsh plugin --profile <profile> add git:github.com/studyzy/dsh-lazy-tools未发现;仓库未见 LICENSE 文件;涉及工具门控逻辑需审查。
tkr520521/dsh-repo-analyzer本地仓库情报:技术栈检测、依赖图、模块引用分析;零外部服务、不调 LLM、不派生子代理;路径解析后校验落在配置 root 内(防目录穿越)、默认排除 node_modules/.git/dist、超大文件跳过、maxFiles 上限,工具输出结构化 JSON 供模型架构推演。dsh plugin --profile <name> add /path/to/dsh-repo-analyzer(或 dsh plugin --profile <name> add dsh-repo-analyzer;手动 patch 行 - id: dsh-repo-analyzer / name: dsh-repo-analyzer)MIT;README 编码错乱(GBK 误读);首次使用建议先指向小仓库验证输出。
walavave/dsh-git给 agent 的 git 工具箱:冒险编辑前自动 checkpoint、结构化 git 工具、审批门控写操作(单 npm bundle 含 git-local / tool-git / git-checkpoint-policy 三插件与七个 git_* 工具,ctx.git 服务自动注册)。dsh plugin --profile web add dsh-git(dsh plugin 会在 profile 内 pnpm add 并经 dsh.bundle.patch 自动注册;也可 npm install dsh-git 后手工在 cordis.patch.yml 挂 dsh-git/local、dsh-git/tool、dsh-git/checkpoint-policy)未发现;无 LICENSE 文件;建议配套审批服务使用,否则写操作无门控。
Wanbinyu/dsh-plugin-git-inspect只读 git 检视:给 agent 提供 git_status/git_diff/git_log(依赖 @deepseek-ai/dsh-tools、dsh-system-prompt、dsh-subprocess + 子进程实现如 dsh-subprocess-local);附 examples/cordis.yml overlay 示例。npm install github:Wanbinyu/dsh-plugin-git-inspect,然后在已挂载所需 Harness 服务的 Cordis 组合中加 name: dsh-plugin-git-inspectMIT;需要宿主已组合 dsh 官方服务(tools/subprocess),非开箱即用单包。
weiyuou-chowbus/dsh-git-statusweb 端 git 分支指示器:composer 工具行实时显示当前分支并在聊天 UI 内一键切换分支(client 经 module-loader 注入 conversation.input.left 插槽,GET /git-status 每 3s 轮询、POST /git-checkout 切换);无构建步骤,客户端手写 module-loader 格式原样服务。dsh plugin --profile web add dsh-git-status(npm exec @deepseek-ai/dsh web 后打开 127.0.0.1:3080;默认仓库经 cordis.patch.yml 覆盖 config;源码安装:git clone + ln -sfn 到 profile node_modules + cordis.patch.yml 加行)MIT;HTTP 路由对 cwd 参数未声明鉴权/白名单,评估宿主内信任边界。
Xiaooooo434680/dsh-tool-tddTDD 测试运行工具:tdd_test 工具运行测试命令并解析结构化失败(Jest/Vitest/Pytest/Go/Rust/TAP/tsc),驱动红绿重构循环;配套 tdd 技能(SKILL.md)放入 ~/.agents/skills/tdd/ 供模型按方法论调用。dsh plugin --profile web add <path-to-this-repo>(或 dsh plugin --profile web add https://github.com/Xiaooooo434680/dsh-tool-tdd;npm 发布后 dsh plugin --profile web add dsh-tool-tdd);或手动在 cordis.patch.yml 追加 tdd_test command=... 行MIT;tdd_test 命令由配置决定,会被模型触发执行;限定可信工作区。
xingyingyuzhui/dsh-updater-uiDSH 更新检查:设置页一键检查并拉取更新,自动后台检查 + 导航红点;Host 注册 POST /dsh-updater/check 与 /dsh-updater/pull(仅 POST 防跨站触发)+ 30 分钟自动检查 timer,Client 经 ModuleLoader 加载设置页。dsh plugin --profile web add dsh-updater-ui(或 dsh plugin --profile web add github:xingyingyuzhui/dsh-updater-ui;卸载 dsh plugin --profile web remove dsh-updater-ui)MIT;更新拉取会改写本地 DSH 安装目录,注意版本兼容与 git 状态。
XJungit/omdp个人 DSH 插件集:dsh-connector 为统一 MCP + Skills 管理器(Web UI 设置页),编辑 cordis.patch.yml 的 MCP 块(stdio/streamable-http,SSE 走 mcp-remote stdio 桥),并读写 ~/.dsh/skills//SKILL.md。dsh plugin --profile web add github:XJungit/omdp#path:dsh-connector(每个子目录为独立可安装 bundle,包名 @omdp/* 防与上游 dsh-* 冲突)MIT;根目录无 package.json,安装须带 #path: 子目录;技能/MCP 配置修改需配合 cordis 重启生效。
xu1132/dsh-plugin-hello最小示例插件:注册一个按名字打招呼的 hello 工具,展示 dsh-plugin bundle 完整骨架(package.json bundle manifest + cordis.patch.yml 配置层)。dsh plugin --profile demo add github:xu1132/dsh-plugin-hello(验证:dsh --profile demo --dump-config 应显示 "# == dsh-plugin-hello" 层;自定义问候语覆盖 cordis.patch.yml 行 name: dsh-plugin-hello)MIT;教学示例性质(README 标注 "you/dsh-plugin-hello" 占位,实际应为 xu1132)。
YLingHao/dsh-codeui把 DSH 变成 IDE 样工作台:代码变更查看器/diff 重建、资源管理器(shell.overlay 抽屉,不替换 sidebar 槽)在 DSH 设置 → 插件中用 cordis_define 新建动态插件,粘贴仓库 host.js/client.js 的 function body(零依赖纯 JS)MIT;以动态插件形式存在,未打包为 npm/bundle;官方 API 变化时需手动同步函数体
zeroa234/dsh-preset-minimal-windowsWindows 极简 Agent 预设:gitbash + pwsh(官方 @deepseek-ai/dsh-tool-pwsh 走宿主 ctx.shell,win32 由 dsh-pwsh-sandbox 支撑、受文件沙箱约束)+ str_replace_editor 三工具,官方 minimal 预设的 win32 平替;另附宿主级 gitbash 工具 bundle(@dsh-external/dsh-tool-gitbash)。方式一:git clone 后预设内 tool-gitbash 以相对路径 ./lib/gitbash.js 引用即可用(重启或新会话后在预设列表选择『极简模式(Windows)』);方式二:cd dsh-preset-minimal-windows && dsh plugin --profile web add ./gitbash-tool 全局安装MIT;preset 与 bundle 两形态行为一致但需分别维护;依赖系统 Git Bash 可被自动探测到。
zhangzujian/dsh-same-mode-sandbox-noop沙箱兼容性插件:对冗余的 same-mode 沙箱升级请求做 no-op(去重/静默),避免重复审批弹窗;可移除,带集成测试(DSH_INSTALL_DIR 注入)。git clone https://github.com/zhangzujian/dsh-same-mode-sandbox-noop.git && cd dsh-same-mode-sandbox-noop && npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add "$PWD"(卸载:plugin --profile web remove @zhangzujian/dsh-same-mode-sandbox-noop)MIT;明确面向 0.1.0-rc.6;审批路径相关改动需先理解判定条件再启用。
zhangzujian/dsh-subprocess-inherit-environment子进程环境插件:故意把完整的 Harness 环境变量集经 ctx.subprocess 转发给子进程(用于调试或需要宿主编译环境的场景),可移除。git clone https://github.com/zhangzujian/dsh-subprocess-inherit-environment.git && cd dsh-subprocess-inherit-environment && npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add "$PWD"(卸载:plugin --profile web remove @zhangzujian/dsh-subprocess-inherit-environment)MIT;默认关闭/按需启用为佳;启用前确认子进程可信并评估凭据泄漏面。
zimai233/dsh-figma-to-lottieFigma/SVG→Lottie 动画编译器:SVG 路径解析、贝塞尔进出切线转换、关键帧缓动,输出自包含 .lottie.json,提炼为两个 agent 可调用工具dsh plugin --profile myprofile add dsh-figma-to-lottie(或 dsh plugin --profile myprofile add github:zimai233/dsh-figma-to-lottie#<sha>)MIT
1514100951/dsh-usage-footerFloating coin button showing account balance, peak/off-peak pricing, today/session cost & token estimates; adds a '用量与费用栏' toggle in Settings; day-reset local stats in localStorage.Link/copy packages dsh-usage-status and dsh-client-ui-usage-footer into $DSH_HOME/profiles/node_modules/ and append name: dsh-usage-status + name: dsh-client-ui-usage-footer to profiles/web/cordis.patch.yml; restart dsh webMIT
1HelloMan1/dsh-stats-dashboardProvider/model usage stats dashboard: response speed, call log, token totals, cache rate, cost estimates (built-in DeepSeek pricing), CSV export; driven by dsh-session-stats and dsh-token-meter projections.dsh plugin --profile web add "github:1HelloMan1/dsh-stats-dashboard#main" (npm: dsh plugin --profile web add dsh-stats-dashboard)MIT;GitHub API reports no LICENSE file, but package.json declares MIT.
Areium/dsh-fail-logger自动记录所有执行模式(原生工具 / PTC run_code / 代码内嵌工具调用)的工具失败错因,去重、计数、确定性排序后沉淀进 skill 的机器维护实录区段(默认 ~/.dsh/skills/fail-log-guide/SKILL.md),让 agent 越用越少错;零配置,本地被动记录,无外部导出。dsh plugin --profile web add dsh-fail-logger (or: dsh plugin --profile web add dsh-fail-logger@0.4.1 / dsh plugin --profile web add "github:Areium/dsh-fail-logger#v0.4.1"; headless: dsh plugin --profile headless add …)MIT
aryswisnu/dsh-eval-regression小型确定性回归评估插件:对 DSH profile 运行 suites/release-smoke.json 之类的回归套件并输出结果(npx dsh-eval-regression suites/release-smoke.json),用于插件栈回归测试。dsh plugin --profile <profile> add github:aryswisnu/dsh-eval-regression (or: dsh plugin --profile <profile> add . from a clone)MIT
chendefine/dsh-plugins-plan-usageWeb 对话框右下角套餐用量角标:实时显示每个套餐的三个用量窗口;设置→插件配置提供「套餐用量」卡片(外观对齐内置卡片);可选 Kimi 会员月限窗口(kimi-auth Cookie 调 MembershipService/GetSubscriptionStats)。dsh plugin --profile web add dsh-plan-usage(npm;或 github:<sha> 锁定 commit;或 ./dsh-plan-usage-0.3.0.tgz);dsh --profile web --dump-config 确认出现 "# == dsh-plan-usage" 层MIT;涉及 API Key 与会话 Cookie 凭据,确认信任边界;纯 JS 零构建、无 prepare 脚本。
chenw2759-wq/dsh-plugin-healthcheckDSH 插件健康检查向导(设置面板「插件检测」):L0 静态检查(files 白名单/依赖声明/高危副本(cordis/cosmokit/dsh-tools/schemastery/dsh-credentials/dsh-home-paths 六核心包)/依赖可解析/Windows 命令/lockfile 一致性)+ L1 配置组合检查 + L2 隔离试跑(子进程完整 boot 全树,90s 抓 hang)发现即自动回滚(写 home patch 前弹确认);C8 木马扫描;修复只改插件代码与配置层,严禁修改 harness。dsh plugin --profile web add dsh-plugin-healthcheck(bundle 安装:dsh.bundle.patch=./cordis.patch.yml 自动挂载,dsh.client inject runtime/locale platform=web)MIT
csiroqa/dsh-plugin-usage-reportUsage report plugin for DSH: daily/monthly aggregation of tokens (input/cache-read/cache-write/output), rounds, steps and estimated USD cost; monthly reports, editable budget alerts, Claude Code/Codex-style daily contribution grid and fun stats via Usage tool; /usage export to .dsh-reports.dsh plugin --profile web add link:$(pwd)/plugins/usage-report (POSIX) / dsh plugin --profile web add link:E:\path\to\dsh-plugin-usage-report\plugins\usage-report (Windows)MIT
cxlg66you-bot/dsh-token-billingPersistent token billing for DSH: metering cost per model call (RMB default pricing), bills persisted across sessions on disk, billing_report tool, stats-bar amount, settings panel, HTTP API; dynamic-plugin history kept under dynamic-plugin/ (pkg-1..pkg-5).cp -R dsh-token-billing/. ~/.dsh/profiles/web/ and merge the insert block from cordis.patch.yml into ~/.dsh/profiles/web/cordis.patch.yml (host deps zod/@deepseek-ai/dsh-tools/@deepseek-ai/dsh-storage-domain resolved via ~/.dsh/profiles/node_modules fallback)MIT
Equinox7379/dsh-config-watchConfig drift detective: snapshots key profile files and plugin manifests at each service start, diffs against the last snapshot, and writes a change log (e.g. plugin-added entries).dsh plugin --profile web add link:/path/to/dsh-config-watchMIT
Equinox7379/dsh-daily-briefDaily activity brief: aggregates turns, user messages, assistant replies and tool calls for live sessions over the last N days, for daily-report queries.dsh plugin --profile web add link:/path/to/dsh-daily-briefMIT
Equinox7379/dsh-session-repairRepairs session logs that fail to open (unknown third-party event types) by adding ignorable: true markers and rewriting the log in the compliant frame format.dsh plugin --profile web add link:/path/to/dsh-session-repairMIT;Back up session logs before repair.
Equinox7379/dsh-turn-watchdogTurn watchdog: scans live sessions every 60s, flags turns with no turn/end for a long time, injects a prompt warning (for AI/user), and provides a query tool.dsh plugin --profile web add link:/path/to/dsh-turn-watchdogMIT
FantasyStarry/dsh-token-stats按自然日统计 LLM token 用量 by provider/model/session (incl. subagents): sidebar widget, Settings '用量统计' section, plugin config form, /usage command, and a same-origin HTTP API; rebuilds today's stats from session logs on load.dsh plugin --profile web add "github:FantasyStarry/dsh-token-stats#v0.4.0" (local dev: dsh plugin --profile web add "file:" + name: dsh-token-stats in cordis.patch.yml + restart)MIT;Known limitation: usage calls made before plugin load may be undercounted.
fflow2023/dsh-usage-costLightweight per-session + global API cost statistics with peak/off-peak pricing; passive by design — injects no prompts, schemas, tools or messages into the model.Add - name: @fflow2023/dsh-usage-cost (host composition) and - name: @fflow2023/dsh-usage-cost/client (web composition) rows to cordis.yml and rebuild the web bundle (or install via dsh add)MIT;Client half is baked into the web bundle — upgrades require a rebuild.
fishxcode/dsh-plugin-deepseek-balanceDeepSeek Balance web client plugin: live balance from the official /user/balance endpoint, balance trend, ECharts daily cost/token charts; API key + platform userToken stored in localStorage; host proxies the platform usage endpoint with browser-feature headers.Add the package via the Harness plugin loader / composition (cordis.patch.yml insert: id: deepseek-balance, name: dsh-plugin-deepseek-balance); restart dsh web未发现;The platform userToken is a full session credential — treat as highly sensitive; clear-token button provided.
forrestsweet/dsh-agent-replay会话回放与脱敏分享:原生回放标签页展示消息/工具调用/命令/耗时时间线,可导出独立 HTML;session replay timeline + sanitized HTML exportdsh plugin --profile web add github:forrestsweet/dsh-agent-replay (or: dsh plugin --profile web add . from source)MIT;Requires Node 22.19+/24+; git installs run a prepare build (pnpm allowBuilds may be needed)
hnmrxz/dsh-plugin-sysmon底部状态栏实时显示本机系统资源:CPU/内存/磁盘/负载/运行时间(os/fs 采样 + CPU tick 差值,/dsh-sysmon 同源路由)npm install dsh-plugin-sysmon 后,在 ~/.dsh/profiles/web/cordis.patch.yml 插入 name: dsh-plugin-sysmonMIT
jorinyang/dsh-doctorDSH 环境诊断:检查 env/profile/config/bundle/mount/port/health/disk;修复分 safe/deps 两档;附独立 PowerShell 脚本兜底dsh plugin --profile web add @jorinyang/dsh-doctorMIT;修复由 agent 调用触发,deps 档会改动依赖锁定文件
KeLearns/dsh-update-checker官方运行时更新检查:/dsh-update/status(缓存)与 /dsh-update/check(强制复查)同源路由,版本检测链 config.currentVersion → @deepseek-ai/dsh → dsh-web-app → dsh-base,对比 npm registry 最新版并提示外部更新命令cp -r dsh-update-checker "$DSH_HOME/profiles/web/node_modules/@keLearns/",再向 $DSH_HOME/cordis.patch.yml 追加两行 - id: dsh-update-checker / name: '@keLearns/dsh-update-checker'MIT;插件运行于 DSH 进程内无法替换自身代码,更新需走外部 npm install -g @deepseek-ai/dsh@latest
lisycotana/dsh-code-lensDeepSeek Harness code-mode 子派发可观测性:记录 run_code 程序调用中模型不可见的工具调用(每次派发的内部调用链)。dsh plugin --profile web add dsh-code-lens ;或 scratch/cordis.yml 写 name: 'file:///…/dsh-code-lens/index.js' 后 dsh --profile web --patch ./scratch/cordis.ymlMIT
sublatesublate-design/dsh-doctor-windowsWindows 环境诊断:新增人工触发的 /doctor-windows 命令,模型 provider 不可用时仍可用。dsh plugin --profile web add github:sublatesublate-design/dsh-doctor-windows#v0.1.0(或本地 dsh plugin --profile web add C:\path\to\dsh-doctor-windows)MIT;Git 安装需在 profile 的 pnpm-workspace.yaml 授权 prepare 构建。
zexuanw958-svg/dsh-hudAgent 运行态 HUD:在会话头部实时显示模型、上下文、token、计时、任务与子代理状态(Codex/Claude Code 风格遥测),只读展示 Harness 已有运行数据。npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add github:zexuanw958-svg/dsh-hud(源码:git clone + pnpm install + pnpm build 后 add "$(pwd)";卸载:plugin --profile web remove dsh-hud)MIT;通过本地 link: 安装,移动/删除仓库目录会使链接失效;面向 0.1.0-rc.6。
zhangzheng25/dsh-token-monitorToken 用量与对话统计设置页:今日/7 天/30 天汇总、GitHub 风格 90 天贡献图、会话日志回填;DSH 原生样式(--ds-* 主题变量,跟随明暗主题)。dsh plugin --profile web add github:zhangzheng25/dsh-token-monitor(或本地路径 E:/path/to/dsh-token-monitor)MIT;client bundle 为手工编写(无构建步骤),DSH 客户端协议升级后需跟进。
acosmi/dsh-pluginHosts three DSH plugins: dsh-session-supervisor (persistent budgeted session lifecycle supervision), dsh-dream-reflection (periodic bounded reflection cards with human /dream approve gate), dsh-browser-automation (real-Chrome automation, rc.1).Per-plugin, e.g. cd plugins/dsh-session-supervisor && pnpm install && pnpm run build, then dsh plugin --profile <name> add <tarball|npm>; see each plugin's READMEMIT;Not a single installable package; three independently versioned plugins with different maturity.
dsh-market/dsh-market插件市场 (plugin marketplace): 打开 Settings → Plugin Market 浏览/搜索/一键安装社区插件;安装源限制为 curated awesome-dsh-plugin 注册表(其余拒绝),默认禁用构建脚本(pnpm>=10 需显式开启)。dsh plugin --profile web add dsh-marketMIT;GitHub reports no root LICENSE file; license taken from package.json field.
ihuajiu/dsh-plugin-finder插件发现:会话内 find_plugin 工具用自然语言检索 dsh.so 插件市场,返回插件名/star/标签/简介/安装命令dsh plugin --profile web add dsh-plugin-finder (也支持 tui/headless profile;本地开发 dsh plugin --profile web add <checkout 路径>)Apache-2.0;安装时 @deepseek-ai/* peer 依赖警告为 pnpm 误报,可忽略
Luaphes/dsh-plugins-marketWeb 内插件创意市场:嗅探 GitHub dsh-plugin topic(600+)、噪音过滤与信任徽章、一键安装面板;安装时校验 dsh.bundle.patch 声明并执行 dsh plugin --profile

add github:owner/repo,带 allowBuilds 安全警告。

dsh plugin --profile web add github:Luaphes/dsh-plugins-market (发布 npm 后:dsh plugin --profile web add dsh-plugins-market)MIT;beta,installable;第三方插件安装需用户确认 allowBuilds。
LX2000WASD/dsh-web-plugin-managerWeb UI 插件管理:设置页新增插件管理标签 + 市场一级菜单;四源合并查看插件,受控编辑 cordis.patch.yml(managed-block 机制)实现实时启停/卸载,调用官方 dsh plugin CLI 安装,环境管理(启停/复制/建删 profile),市场数据源为 awesome-dsh-plugins PLUGINS.md + GitHub API(24h 缓存)。dsh plugin --profile <name> add dsh-web-plugin-manager (源码方式:克隆后 pnpm install && pnpm run build,再 dsh plugin --profile <name> add .)MIT;禁用被依赖条目可能导致 profile 启动失败(fail-loud);质量门可能误伤未声明依赖的合法插件。
meme-dog/dsh-plugin-finderIn-agent discovery + audit of GitHub dsh-plugin repos: live topic search sorted by stars, per-result install command, source download to workspace sandbox, bundle/patch detection and trial-to-production install plan with rollback.dsh plugin --profile web add github:meme-dog/dsh-plugin-finder (restart dsh web)MIT;Auto-installing audited third-party plugins still runs their code — review before use.
Nexus-Aethra/DSH-plugin-switchDSH 插件/技能市场:Settings 插件页注册 tab,浏览/搜索 GitHub 社区项目、自动识别 plugin/skill 并安装到正确位置;host 经 ctx.web.fetch 调 GitHub REST。pnpm run pack 生成 dist/dsh-plugin-switch-<version>.tgz 后 dsh plugin --profile web add ./dsh-plugin-switch-<version>.tgz(发布 Release 资产后可直接用 URL)未发现;仓库无 LICENSE 文件;安装任意 GitHub 插件前请评估来源。
Sakana-yuyu/dsh-plugins设置页「插件库」:按 stars 浏览 dsh-plugin 仓库目录,引导 DSH 搜索目录并执行安装命令dsh plugin --profile web add "github:Sakana-yuyu/dsh-plugins"(需在系统终端运行后重启 dsh web)MIT;本质是聚合目录仓库,安装后提供的搜索/安装能力依赖外部目录数据与用户执行安装命令
Sanqi-normal/dsh-webui-market-pluginWeb GUI 内社区插件市场:浏览 awesome-dsh-plugin.com 目录,设置→插件→插件市场 一键安装/卸载 profile 插件,后台任务+热挂载+更新检测dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin (或 dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin)后重启 dsh webMIT;spawn pnpm/plugin CLI 属任务自动化,建议安装后核对 profile 变更
showlibia/dsh-plugin-installer设置页「插件安装」标签:npm 包/git/tarball/本地目录无感安装/卸载并激活 DSH 插件,坏插件沙箱预检不写入配置,支持热重载/救援 CLIdsh plugin --profile web add github:showlibia/dsh-plugin-installer(或 link:$PWD),再把 name: 'dsh-plugin-installer' 追加到 $DSH_HOME/profiles/web/cordis.patch.yml未发现;仓库无 LICENSE 文件;安装任意包源前注意 allowBuilds 与供应链审查
tc206107/dsh-open-ecosystemDSH 集成集合:dsh-git-autoinit Cordis 插件(会话/工作区幂等 git init + 保守 .gitignore 回填,侧边栏 Git 面板始终可用)、工程纪律 skills(SKILL.md)、dsh-desktop Electron 桌面壳(attach/spawn 双模式、托盘)、生态调研材料。cd dsh-git-autoinit && dsh plugin --profile web add "link:$(pwd)"(或 dsh plugin --profile web add dsh-git-autoinit;skills 目录放 ~/.dsh/skills/;dsh-desktop 为独立应用)MIT;仓库是组件集合而非单一根级 bundle;README 注明 pnpm 11 minimumReleaseAge 会对发布不足 24h 的 npm 包拦截安装。
TheYoungChen/dsh-plugin-marketWeb UI 插件市场:分页浏览/搜索 dsh-plugin topic(按 star 排序、刷新、每页 20 条)、已装识别与版本更新、一键安装(真实执行 pnpm add github:<owner/repo>,等价官方 dsh plugin add)并 reconcile 进 dsh.profile.bundles、实时日志/可终止/后台下载、类型识别(插件/Skill/预设)。dsh plugin --profile web add github:TheYoungChen/dsh-plugin-market && dsh web(无 prepare 构建脚本、lib/ 已预编译;安装后重启生效)MIT;安装来源为社区 GitHub 仓库,安装前核对 owner/repo 与 star;杀进程/后台下载实现建议审查。
weijiafu14/pi2dsh打通 Pi 与 DSH 生态:host bundle 把未修改的 Pi 扩展(普通 npm 依赖)挂载为原生 DSH 插件(top-50 包 50/50 可挂载);convert 模式生成可审查的 vendor 快照 + 机器可读兼容报告;Pi 的六层 mcpServers 配置翻译为 @deepseek-ai/dsh-mcp-client patch 条目($VAR→!!js process.env.VAR,明文密钥告警)。corepack pnpm install && pnpm build,然后 node dist/cli.mjs convert <Pi 包> --out ./dsh-pi-lsp(或直接构建 host bundle),再 dsh plugin --profile headless add file:$PWD/pi-hostMIT;供应链敏感安装建议走 convert 模式逐包审查;挂载未经修改的第三方扩展前务必静态审查。
YELEBAI/dsh-plugin-marketplaceDSH 设置内插件市场:GitHub Action 每日扫描 topic:dsh-plugin,静态验证 package.json/dsh.bundle.patch 后写入 registry/plugins.json,支持一键安装与引导安装dsh plugin --profile web add github:YELEBAI/dsh-plugin-marketplace#v0.3.3MIT
yyyyukari/dsh-plugin-workshop创意工坊式插件浏览器:侧栏『新会话』下方入口,默认按 topic:dsh-plugin 搜索(raw CDN 特征验证过滤无关仓库)、详情页、已安装管理视图;一键智能安装/更新/卸载(bundle 走 dsh plugin add、preset 走 .agent-presets);宿主注册 /dsh-plugin-workshop/api/{status,install,update,uninstall}。dsh plugin --profile web add "github:yyyyukari/dsh-plugin-workshop"(手动旧流程:加进 profile dependencies 并在 cordis.patch.yml 加 name: '@dsh-external/dsh-plugin-workshop')MIT;一键安装本质是从第三方仓库拉取代码执行,属插件安装自动化面;需要本机 git。
zp-home/dsh-recommend插件生态透明排行与推荐:每 2 小时自动抓取 GitHub dsh-plugin 话题仓库(约 700 个)并按公开评分模型排序;同一份 data/registry.json 供静态排行站、DSH 插件(模型工具 + 设置页「插件排行」标签)消费dsh plugin --profile web add dsh-recommend(或 dsh plugin --profile web add github:zp-home/dsh-recommend / dsh plugin --profile web add <本地目录>;lib/ 随库提交免构建)MIT;排行榜基于公开 repo 元数据与作者评分模型,仅供参考

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.
akira399/dsh-godot-skillRegisters the bundled godot-4-development skill at runtime — any session can load it via the skill tool for full Godot 4.x planning/building/coding/debugging/optimization/export workflows.npx -p @deepseek-ai/dsh dsh plugin --profile web add github:akira399/dsh-godot-skill (restart dsh web)MIT;Contains Godot doc excerpts (CC BY 3.0).
AtlasCloudAI/dsh-atlascloudAtlas Cloud 技能包:seedance-2-5-skill(可控视频规划与执行工作流)+ universal-video-prompt-skill(跨模型视频提示词规范/编排),技能经 dsh-skill-filesystem 发现,加载本身无需 Atlas Cloud 凭证、不发 API 请求;可选 atlascloud-mcp stdio 桥(默认关闭)。dsh plugin --profile web add github:AtlasCloudAI/dsh-atlascloud#v0.1.0 (or profile headless; install from GitHub needs no allowBuilds since runtime files are committed)MIT;MCP bridge intentionally default-off; only enable with the pinned executable and trust in Atlas Cloud credentials/data flow.
baixinghao/intent-gateEnforces intent alignment before coding: PRD → intent-confidence gate → Mermaid contracts (state machines / sequence diagrams / decision tables) → mechanical lint → code; human-in-the-loop, file-persisted; DSH gets the full surface: 13 MCP tools via dsh-mcp-client (handshake-tested) + 5 skills.intent-gate install --target dsh (writes dsh-mcp-client row into each profile's cordis.patch.yml and copies skills to $DSH_HOME/skills; uninstall --target dsh reverts exactly)MIT;Primary form is a Claude Code plugin + generic MCP server; the DSH path is installer-generated rather than an in-repo bundle.
Beants/dsh-trellisPorts Trellis to DSH: 15 Trellis skills (trellis-start/continue/finish-work, brainstorm/before-dev/check/break-loop/update-spec, trellis-agent-implement/check/research delegation, trellis-channel/session-insights), /trellis-* commands, one-shot .trellis/ scaffolding, and per-round workflow-state injection via per-agent systemPrompt sections (DSH has no hooks).dsh plugin --profile web add git+https://github.com/Beants/dsh-trellis.git (or dsh plugin --profile web add /path/to/dsh-trellis); then append - name: dsh-trellis to ~/.dsh/profiles/web/cordis.patch.yml and verify with dsh --profile web --dump-configAGPL-3.0;Enabling row must be appended to the profile patch on top of dsh plugin add.
casperkwok/dsh-skill-docxdocx-builder 技能:基于 docx npm 包的 Word/.docx 排版系统(SKILL.md 含样式系统、组件契约、用法规则),同一 SKILL.md 在 Claude Code 与 DeepSeek Harness 均可发现并调用。git clone https://github.com/casperkwok/dsh-skill-docx ~/.agents/skills/docx-builder($DSH_AGENTS_HOME/skills 是 dsh 五个 skill 发现根之一,无需重启,skill.list 立即可见)MIT;依赖 docx npm 包;同一目录同时服务 Claude Code 与 DSH。
darker2016/WorkbuddySkillGroups4DSHWorkBuddy 44 个多角色专家团队 skill(投资分析/内容创作/开发工程/设计/法律财税/数据分析/销售运营/教研/社媒/产品/变现等),团队主理人自动转换为 dsh 规范 SKILL.md方式A:bash scripts/install.sh(符号链接 skills/* -> ~/.dsh/skills,rank 400 用户根);方式B:cordis.patch.yml 中 skill-filesystem 的 customSkillDirs 加入本仓库 skills/;方式C:dsh plugin Cordis 注册NOASSERTION;许可证 NOASSERTION(未声明标准 SPDX);fork 自 workbuddy-skill-groups,需核对上游许可
Fishquito7/dsh-skill-viewerSkills manager for DSH web: card list with expand, hot enable/disable (SKILL.md ↔ SKILL.md.disabled rename), delete, add single .md or SKILL.md folder bundles, search, auto-refresh; plus terminal dsh-skill list/add/enable/disable/delete commands.dsh plugin --profile web add github:Fishquito7/dsh-skill-viewer, then dsh-restart (remove: dsh plugin --profile web remove dsh-skill-viewer)MIT
fly3366/DeepJITJIT 编译器插件:追踪 agent 工作流热点,用 LLM 编译为可复用 skills/flows 挂载进 dsh;JIT compiler that turns recurring agent workflows into hot skills and flow templatesdsh plugin --profile web add github:fly3366/DeepJITMIT;Brand new repo (created 2026-08-13, 0 stars); verify compiled skill safety before committing to profiles
green-dalii/dsh-plugin-dev-skillDSH 插件开发技能包:让任意 agent 按官方规范开发 DSH 插件(架构/Cordis 速查/模板,tsc --strict 验证);plugin-development skill teaching agents to build DSH pluginsmkdir -p ~/.dsh/skills/dsh-plugin-dev && cp SKILL.md ~/.dsh/skills/dsh-plugin-dev/ && cp -r References ~/.dsh/skills/dsh-plugin-dev/ (name must be kebab-case)MIT;Skill text is Chinese (matching official docs); code templates language-neutral
h565656445/dsh-motion-grammar自研镜头运动语法技能:十类(camera/data/effects/transition)AI 视频提示词语法。Self-authored camera-motion grammar skill for AI-video prompting.方式A(预设): Copy-Item -Recurse .dsh $DSH_HOME/.agent-presets/dsh-motion-grammar/ (重启后会话预设列表选择); 方式B(技能): Copy-Item .dsh/skills/dsh-motion-grammar/SKILL.md $DSH_HOME/skills/dsh-motion-grammar/; 或 git clone h565656445/dsh-integration 后用 install-presets.ps1 一键安装全部预设MIT;Brand-new personal-adaptation series (0 stars, all 31 repos created 2026-08-13); README explicitly states NOT an official DeepSeek Harness file; content is the author's Hermes Harness framework — inspect before adopting. Loaded as agent preset + skill, not a native bundle.
h565656445/dsh-novel-specs小说流水线规范技能:双轨章节试读、小说转 AI 视频流水线、审计 worker。Novel pipeline specs skill (dual-track trial, novel-to-video, audit worker).方式A(预设): Copy-Item -Recurse .dsh $DSH_HOME/.agent-presets/dsh-novel-specs/ (重启后会话预设列表选择); 方式B(技能): Copy-Item .dsh/skills/dsh-novel-specs/SKILL.md $DSH_HOME/skills/dsh-novel-specs/; 或 git clone h565656445/dsh-integration 后用 install-presets.ps1 一键安装全部预设MIT;Brand-new personal-adaptation series (0 stars, all 31 repos created 2026-08-13); README explicitly states NOT an official DeepSeek Harness file; content is the author's Hermes Harness framework — inspect before adopting. Loaded as agent preset + skill, not a native bundle.
h565656445/dsh-short-story-engine短篇故事引擎技能:INIT→OUTLINE→RETRIEVAL→DRAFT 状态机核心与配置。Short-story state-machine engine skill (config + core).方式A(预设): Copy-Item -Recurse .dsh $DSH_HOME/.agent-presets/dsh-short-story-engine/ (重启后会话预设列表选择); 方式B(技能): Copy-Item .dsh/skills/dsh-short-story-engine/SKILL.md $DSH_HOME/skills/dsh-short-story-engine/; 或 git clone h565656445/dsh-integration 后用 install-presets.ps1 一键安装全部预设MIT;Brand-new personal-adaptation series (0 stars, all 31 repos created 2026-08-13); README explicitly states NOT an official DeepSeek Harness file; content is the author's Hermes Harness framework — inspect before adopting. Loaded as agent preset + skill, not a native bundle.
h565656445/dsh-tutorial-video-state-machine教程视频状态机技能:分阶段状态机、阶段清单与视觉门审批 schema。Tutorial-video state-machine skill (staged states, stage manifests, visual-gate approval schemas).方式A(预设): Copy-Item -Recurse .dsh $DSH_HOME/.agent-presets/dsh-tutorial-video-state-machine/ (重启后会话预设列表选择); 方式B(技能): Copy-Item .dsh/skills/dsh-tutorial-video-state-machine/SKILL.md $DSH_HOME/skills/dsh-tutorial-video-state-machine/; 或 git clone h565656445/dsh-integration 后用 install-presets.ps1 一键安装全部预设MIT;Brand-new personal-adaptation series (0 stars, all 31 repos created 2026-08-13); README explicitly states NOT an official DeepSeek Harness file; content is the author's Hermes Harness framework — inspect before adopting. Loaded as agent preset + skill, not a native bundle.
hellosky983/dsh-skillradar技能雷达:扫描当前会话可见全部技能(skills.list({scope})),中英文分词打分,skill_radar 工具返回排序推荐;附 client/ 全屏雷达 UI 面板git clone …/dsh-skillradar && cd dsh-skillradar && dsh plugin --profile web add .MIT
Jayden-X-L/forkprobeSkill 选型试跑:forkprobe_compare 并行对同一任务试跑 baseline 与多个候选 skill,生成本地 HTML 报告,用户选 winner 后 Agent 沿胜出 skill 继续dsh plugin --profile web add "github:Jayden-X-L/forkprobe" (headless: dsh plugin --profile headless add "github:Jayden-X-L/forkprobe")MIT;外部 GitHub 候选 skill 进入执行前建议检查 license/依赖/产物路径;匿名分享由用户主动选择
Jinsong-Zhou/safe-find-dsh-pluginsDSH 技能:在 GitHub dsh-plugin 话题中为任务发现插件并给出安全评估,可选调用 NVIDIA SkillSpector 做深度扫描复制 skills/safe-find-dsh-plugins/ 目录到 $DSH_HOME/skills/ 或 <project-root>/.agents/skills/MIT;仅以 skill 形态分发,非原生 bundle
LayneChai/superpowers-dsh把 obra/superpowers 的 TDD/调试/规划/协作等 14 个技能经插件注册进 DSH host 技能注册表,每个 agent preset 作用域链可加载dsh plugin --profile web add github:LayneChai/superpowers-dshMIT;技能会合入 profile 所有 agent preset 的技能目录,卸载前注意作用范围。
levi-qiao/dsh-plugin-longgraphlonggraph 作者技能:在 ctx.skills 注册 longgraph/loop-graph/loop-converge 编写技能(含模板与 references/deepseek-harness.md)dsh plugin --profile web add github:levi-qiao/dsh-plugin-longgraph(或 direct Cordis row id: longgraph-skills)MIT
lhmd/dsh-director-toolkit把半成品想法/参考笔记/作品集说明变成 Blender、Three.js、Houdini、C4D 的紧凑 direction pack(3D 艺术家/技术设计向)dsh plugin --profile web add /absolute/path/to/dsh-director-toolkitMIT
lhmd/dsh-promotion-toolkit把产品/项目/文章/想法转成各平台原生宣发内容:抽取核心观点与可引用证据,按 17 个平台生成差异化文案dsh plugin --profile web add /absolute/path/to/dsh-promotion-toolkitMIT;生成内容可对外发布,使用前建议人工复核事实与版权。
lonelymoon87/dsh-specflow规范驱动开发工具包:constitution/specify/plan-spec/tasks/implement 五个可移植技能 + 命令,从规范拆解到任务实现;命令入队显式用户技能调用,保持技能加载器为方法说明的唯一所有者。dsh plugin --profile web add https://github.com/lonelymoon87/dsh-specflow/releases/download/v0.1.2/dsh-specflow-0.1.2.tgz (或 github:lonelymoon87/dsh-specflow#v0.1.2)MIT
Lyn-77/ProMentorAI 编程导师技能:扫描项目架构、生成阶梯式 Chapter、带手写核心逻辑、自动判题、AI Code Review;DSH 侧为 GUI Dashboard(host 数据网关 + GUI 面板,预构建产物随 Release 分发);备用独立服务模式 python3 scripts/serve.py。DSH: bash dsh-plugin/install.sh (卸载 bash dsh-plugin/uninstall.sh);其他 Agent(Codex/Claude Code):解压把 promentor/ 放入 .{YourAgent}/skills/;备用服务 python3 <skill>/scripts/serve.py [start|status|stop]未发现;仓库无根 LICENSE;预构建 dist 随 Release 分发,install.sh 需要 DSH profile 已存在。
openHacking/pptkit-presentation把话题/文档/表格/图片/既有演示转成可编辑 PPTX:结构化 deck 编写 + 本地优先浏览器预览工作流 + 明确 PPTX 导出;以 DSH plugin bundle 向 DSH skill 目录注册 pptkit-presentation 技能(另有跨 agent 的 skills/pptkit-presentation)。dsh plugin --profile web add dsh-plugin-pptkit-presentation(npm 包);本地 checkout:pnpm --filter dsh-plugin-pptkit-presentation build 后 dsh plugin --profile web add "file:$PWD/packages/dsh-plugin-pptkit-presentation";GitHub:dsh plugin --profile web add "openHacking/pptkit-presentation#path:/packages/dsh-plugin-pptkit-presentation"MIT;GitHub 安装需允许 prepare 构建(profile pnpm-workspace.yaml allowBuilds 加键后重跑)。
PerryLink/dsh-skill-pack-securityFive security-audit agent skills — secret scan, dependency audit, supply-chain review, prompt-injection review, audit orchestration — each step a real CLI command (gitleaks, trivy, pnpm/npm audit, npm view, git) with expected-output and exit-code criteria.Copy-Item -Recurse .\skills\* "$HOME\.agents\skills\" (or install into project .dsh/skills / $DSH_HOME/skills per the DSH skill-root ranking)Apache-2.0
rxa3c/chat2skill从会话中自动提炼可复用技能与项目记忆:生成/迭代 SKILL.md、PROJECT_SKILL.md,注入未来会话,支持响应守卫dsh plugin --profile web add github:rxa3c/chat2skill (bundle 层 adapters/deepseek-harness/cordis.patch.yml,配置经 CHAT2SKILL_* 环境变量;也适配 Claude Code/Codex/Cursor)MIT;主项目面向多 agent(Claude Code/Codex/Cursor),DSH 仅是 bundle 层,测试覆盖待观察
saitamahang/dsh-skill-importer从文件/URL 导入并管理 DSH 技能:前端校验 frontmatter、composer 选择器、/skills 命令、项目/全局技能库浏览dsh plugin --profile web add dsh-skill-importer && 在 $DSH_HOME/profiles/web/cordis.patch.yml 加 - id: skill-importer / name: dsh-skill-importerMIT
sandbaseai/sandbase-skills可下载 Agent Skills(研究/增长工作流,如 exa-deep-search),安装进 DSH 项目后按技能名调用,依赖 SandBase APInpx @sandbaseai/dsh-skills add <skill-name> --project /path/to/dsh-project(落到 .dsh/skills/<name>/SKILL.md)Apache-2.0
ShuoSachiko/MathMN数学建模竞赛 AI 工作流:16 个技能链(建模/分析/写作/核验等)+ DSH 数学建模 Agent 预设路线 B: 手动复制 dsh/preset-mathmodel 到 DSH 用户预设根;Codex 路线: scripts/setup-codex.ps1(官方 profile bundle 待 DSH 能力闭合后补充)NOASSERTION;license 为 NOASSERTION(GitHub 未识别);安装为非官方手动复制方式
SmileTao/dsh-plugin-dev-skill教 AI 编程助手正确编写 dsh 插件的知识型 Skill(Cordis 架构、事件/工具契约、15+ 扩展点、安全实践)cp -r skills/dsh-plugin-dev /your/project/.agents/skills/(或 .trae/skills/);也可直接读 SKILL.md 作速查MIT;目标客户端为 Agent Plugins v1 兼容(TraeCode/Cursor/Claude Code 等),属开发期技能资产
TimeCraker/dsh-claude-import把 Claude Code 配置资产一键导入 DSH:skills/rules/commands/CLAUDE.md/AGENTS.md 五类逐项勾选;目的地预览、冲突策略、幂等重导入(文本标记块 + 技能目录内容指纹)。dsh plugin --profile web add dsh-claude-import(或 pnpm add "file:C:/path/to/dsh-claude-import" 后把包名写进 profile cordis.patch.yml)未发现;仓库无 LICENSE 文件;导入会改动用户级与项目级 skills/rules 目录,先在预览页确认目标与冲突策略。
Tostoevsky/TsienHsueShen钱学森《工程控制论》方法论蒸馏 Skill:13 个主题章节 + 第一原理序章(编号 0–13),模型在规划/执行/复盘时调用获得工程控制论式方法论指导;纯 Markdown + 少量 JS,无构建步骤。dsh plugin --profile <你的profile名> add github:Tostoevsky/TsienHsueShen(验证:dsh --profile <名字> --dump-config 应见 '# == dsh-tsien-hsue-shen' 层;卸载:dsh plugin --profile <名字> remove dsh-tsien-hsue-shen)MIT;基于 Developer Preview 期 dsh CLI 用法,随上游破坏性变更需维护;内容为学习性蒸馏再创作。
windwhiterain/dsh-literatureMinimal literary-writing agent preset with fixed persona and a no-line-number whole-file read_plain tool; low agentic noise.dsh plugin --profile web add github:windwhiterain/dsh-literature#main && npx dsh-literature installMIT;Unsandboxed filesystem tooling - review before enabling in multi-user environments.
wuyuewrites/dsh-cybernetics-controlMinimal control plugin encoding engineering-cybernetics decision discipline: six-interface declaration card, stability/observability/controllability gates, cost-aware reminders.dsh plugin --profile <name> add dsh-cybernetics-control (or: add ./dsh-cybernetics-control; verify with dsh --profile <name> --dump-config)MIT;Early trial version - expect rough edges; report issues via GitHub Issues.
xiaoxiaosrm/dsh-mattpocock-skillsMatt Pocock 工程/生产力技能集(18+7)的 DSH 原生移植:skills//SKILL.md 单层布局,经 skill-filesystem 注册进模型目录与 / 斜杠菜单(user-only 技能);含 ask-matt/wayfinder/tdd/teach 等。dsh plugin --profile web add https://github.com/xiaoxiaosrm/dsh-mattpocock-skills/releases/download/v0.2.0/mattpocock-community-dsh-engineering-skills-0.2.0.tgz(或本地 dsh plugin --profile web add file:./mattpocock-dsh-engineering),重启后 dsh --profile web --dump-config | grep skill-filesystem 验证NOASSERTION;非官方社区改版,技能正文版权属 Matt Pocock(上游 MIT);请支持上游仓库。
zhang66633/dsh-plugin-installer插件安装/排障技能:面向初学者的 dsh 插件安装手册(cordis.patch.yml 需 insert 包裹、pnpm nodeLinker/9.15 等坑点),覆盖 MCP server/skill/skin 安装路径,按『理解需求→定位源→选路径→安装→验证→报告』流程执行;同时发布为 dsh-plugin-installer@1.1.0 npm 包。方式A:git clone --depth 1 https://github.com/zhang66633/dsh-plugin-installer ~/.dsh/skills/dsh-plugin-installer(dsh-skill-filesystem 自动发现);方式B:dsh plugin --profile <profile> add dsh-plugin-installer(bundled skill-provider,可选 bash <skill-dir>/scripts/bootstrap.sh)MIT;脚本化写 profile 配置,执行前应确认目标插件来源可信;面向 dsh 0.1.0-rc.6。
zimai233/dsh-adhd-copilotADHD 行为教练技能插件:把 SKILL.md + 11 个 references(微步骤拆解、启动仪式、时间估算校准、自我责备恢复、状态路由表、安全边界)打包为可调用技能,模型随会话取用dsh plugin --profile myprofile add dsh-adhd-copilot(或 dsh plugin --profile myprofile add github:zimai233/dsh-adhd-copilot#<sha>)MIT;仓库为新发布(0 star、同日创建/推送),尚无社区验证
zprolab/WhaleKitWhaleKit 智能体技能框架:using-whalekit 入口技能 + 分级路由菜单,20 个技能(原创 adversarial-review 等 + superpowers 改编,保留 MIT 署名头),install.sh 一键装到 $DSH_HOME/skills,tests/pressure 压力场景做技能 TDD./install.sh(默认符号链接全部技能到 $DSH_HOME/skills,即 ~/.dsh/skills,DSH_HOME 可覆盖);./install.sh --project 装到 <project>/.dsh/skills;./install.sh --uninstall 移除NOASSERTION;许可证 NOASSERTION(GitHub 未识别 LICENSE);13 个技能改编自 obra/superpowers(MIT),需核对上游许可与署名要求

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

官方仓库中已有大量随运行时分发的包;它们属于 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 官方源码仓库