dsh Community Plugin Store
August 21, 2026 · View on GitHub
DeepSeek Harness 社区插件商店 — 在 dsh Web UI 中一键浏览、安装社区插件。
功能
- 浏览 GitHub 上所有
dsh-plugintopic 的仓库 - 搜索 按仓库名、描述、owner 实时过滤
- README 内联查看仓库说明文档
- 一键安装 git clone 到 profile 目录,自动注册并热加载
安装
# 在你的 dsh profile 目录下
git clone https://github.com/imshz6669/dsh-Community-Plugin-Store.git
将 host/ 和 client/ 作为 workspace 包引入你的 dsh 项目,或直接复制到 packages/community-plugin/ 目录下。
使用
- 启动
pnpm dsh web - 打开 设置 → 插件 → 社区插件
- 搜索想要的插件,点击 安装
限制
- 需要
git命令可用 + 网络通畅 - 仅支持零依赖插件(有 dependencies/peerDependencies 的会拒绝安装)
- TypeScript 源码插件需要在 profile 里额外 build
项目结构
├── host/ # 后端 Remote(GitHub API + git clone + patch 写入)
│ ├── src/
│ │ ├── github.ts # GitHub API 请求
│ │ ├── load.ts # git clone + cordis.patch.yml 写入
│ │ ├── normalize.ts # 数据标准化
│ │ ├── types.ts # 类型定义
│ │ └── index.ts # Remote 注册
│ └── tests/
└── client/ # 前端 Settings Tab(搜索 + 卡片 + 安装按钮)
├── src/
│ ├── client/
│ │ ├── CommunityPluginsSettingsTab.tsx # 主组件
│ │ ├── locales.ts # 中英文文案
│ │ └── index.ts # 插件注册
│ └── index.ts
└── tests/
License
MIT