dsh Community Plugin Store

August 21, 2026 · View on GitHub

DeepSeek Harness 社区插件商店 — 在 dsh Web UI 中一键浏览、安装社区插件。

功能

  • 浏览 GitHub 上所有 dsh-plugin topic 的仓库
  • 搜索 按仓库名、描述、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/ 目录下。

使用

  1. 启动 pnpm dsh web
  2. 打开 设置 → 插件 → 社区插件
  3. 搜索想要的插件,点击 安装

限制

  • 需要 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