weekitmo/oh-my-dsh-plugins
A curated collection of awesome plugins for DeepSeek Harness (DSH) — task notifications, LLM trace inspection, keybindings with a built-in terminal, and local agent delegation.
Project Overview项目介绍
This is a collection of four native DeepSeek Harness plugins, built exclusively for DSH and compatible only with DSH version 0.1.5-rc.2 and newer. Users running older DSH versions must install the v0.1.3 release of this plugin collection to avoid compatibility issues. The four plugins add separate functionality: task status notifications, sanitized LLM request tracing, web shortcut management and local terminal access, and delegation to local CLIs like Pi, Codex, and Grok from the DSH web interface. To install, users can run a one-click script via curl or wget, which handles downloading, SHA256 checksum verification, and adding the plugins to a specified DSH profile.
This plugin collection is designed for DSH users who want to enhance their default web interface experience with quality-of-life improvements. After a user installs and sets up DSH on their local machine, they can run the install script to add all four plugins at once, or pick and choose individual plugins to match their specific needs. Most users will not need any additional configuration after installation, as all plugins work out of the box with default DSH setups. Developers who want to modify or extend the plugins can also build and install directly from source, following the documented step-by-step instructions.
The project is released under the open source MIT license, with no cost for personal or commercial use. To install pre-built releases, users must have DSH already installed, with dsh and pnpm available in their system PATH, along with either curl or wget for downloading assets. For development, the required dependencies are Node.js version 22.19.0 or newer (or 24.0.0 and above) and pnpm version 11.7.0. Users migrating from older un-scoped versions of these plugins must manually remove the old plugins before running the new install script to avoid naming conflicts. CI automatically builds and packages release assets when a semantic version tag is pushed.
本仓库是专为 DeepSeek Harness(DSH)打造的原生插件集合,仅支持 DSH v0.1.5-rc.2 及以上版本,低版本用户需安装 v0.1.3 版本。仓库共包含四个功能插件,分别提供状态通知、LLM 请求追踪、Web 快捷键管理与本地终端、本机 agent 调度能力,满足 DSH 用户的日常使用增强需求。仓库提供一键安装脚本,支持全量安装、单独安装指定插件,也可自定义安装 profile 和版本。
目标用户是日常使用 DSH 进行开发、交互的用户,这类用户希望增强 DSH Web 端的基础体验,获得更清晰的任务反馈和更便捷的操作方式。典型使用流程为:安装完 DSH 后,直接执行一键安装命令即可获得全部增强功能,也可根据自身需求选择单独安装需要的插件。安装后无需额外配置即可启用所有功能,若有二次开发需求也可从源码构建自定义安装。
本项目采用 MIT 许可开源,安装依赖系统已安装 DSH、pnpm、curl 或 wget,开发环境需要 Node.js v22.19.0 以上或 v24.0.0 以上、pnpm 11.7.0。从旧版本迁移时需要先手动移除旧的非作用域包名插件,再执行新安装命令,否则会出现包名冲突问题。推送语义化标签会触发 CI 自动构建发布 Release 资产,所有插件都经过类型检查和测试。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:oh-my-dsh-plugins(weekitmo/oh-my-dsh-plugins)
仓库:https://github.com/weekitmo/oh-my-dsh-plugins
本站详情页:https://www.yhbd.top/plugins/weekitmo-oh-my-dsh-plugins/
本站登记:类型 collection · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 10 · 最近提交 2026-09-18 · 主语言 TypeScript · 未检测到 DSH 插件清单
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 10 stars - an early-stage project星标 10,属于早期项目
- No DSH plugin manifest detected - it may only carry the dsh-plugin topic, so the install method must be confirmed on the spot未检测到 DSH 插件清单:可能只是打了 dsh-plugin 话题,安装方式要现场确认
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:weekitmo/oh-my-dsh-plugins
把 weekitmo/oh-my-dsh-plugins 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
oh-my-dsh-plugins
自 v0.1.4 起,本仓库发布物面向 DeepSeek Harness >=0.1.5-rc.2。如果你的 DSH 版本低于 0.1.5-rc.2,请使用旧版发布物 v0.1.3,不要把当前 release 的 tarball 安装到旧 profile。
v0.1.5 修复了 @weekit/dsh-trace 与 @weekit/dsh-delegate-agent 在 0.1.5-rc.2 下 RPC 通道无法注册、浏览器侧始终 HTTP 405 的问题(两个插件改用受鉴权的共享 /api 通道);0.1.5-rc.2 用户建议升级。
v0.1.6 修复了 @weekit/dsh-notify 浏览器通知完全不出现在 0.1.5-rc.2 + 源码树运行环境下的问题(根因是客户端收敛窗口把裸 setTimeout 当方法调用,浏览器抛 TypeError: Illegal invocation,Node 测试无法发现),并新增等待授权通知与按结果区分的音效。
插件
| 插件 | 包名 | 功能 |
|---|---|---|
| 通知 | @weekit/dsh-notify |
桌面、浏览器标题、侧边栏任务状态通知,等待授权提醒与结果音效 |
| 请求追踪 | @weekit/dsh-trace |
检查脱敏后的 LLM HTTP 请求与响应 |
| 快捷键与终端 | @weekit/dsh-keybinding |
Web 快捷键管理和本地交互终端 |
| Agent 委派 | @weekit/dsh-delegate-agent |
在 DSH Web 中调度本机 Pi、Codex 和 Grok CLI |
安装
环境要求:已安装 DeepSeek Harness,且 dsh 和 pnpm 位于 PATH。安装器支持 curl 或 wget,并使用系统中的 sha256sum、shasum 或 openssl 校验下载内容。
一键安装全部插件
直接执行 GitHub 最新 Release 中的安装器。不指定插件时,默认安装全部四个插件到 web profile:
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh
使用 wget:
wget -qO- https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh
单独安装
通过 sh -s -- 把 scoped 包名传给安装器:
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh -s -- @weekit/dsh-notify
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh -s -- @weekit/dsh-trace
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh -s -- @weekit/dsh-keybinding
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh -s -- @weekit/dsh-delegate-agent
指定 Profile
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh -s -- all --profile my-profile
也可以组合单插件与 profile:
curl -fsSL https://github.com/weekitmo/oh-my-dsh-plugins/releases/latest/download/install.sh | sh -s -- @weekit/dsh-trace --profile my-profile
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
superdesigndev/treg
bruc3van/awesome-dsh-plugin
bradeGithub/DSH-Plugins-Marketplace
awesome-dsh-plugin/dsh-find-plugin
hyqibot/A-share-Ai
Sanqi-normal/dsh-webui-market-plugin