Bundle
@deepseek-ai/dsh-client-ui-plugin-center
Desktop-only searchable Plugin and Skill Bundle catalog
- Source
- Rainpomelo
- License
- MIT
- Updated
- Updated 15 days ago
Readme
# DeepSeek Harness - 插件中心与扩展市场 (Plugin Market)
DeepSeek Harness 的可视化插件与技能管理中心插件。提供桌面与 Web 端的一站式插件检索、分类浏览、一键安装/卸载与已安装扩展状态管理。
`#dsh-plugin` `#deepseek-harness`
---
## 核心功能
### 1. 扩展目录与分类检索
- **官方与社区精选**:集中展示主题皮肤、工作区记忆、多模态视觉、工具链等各类扩展;
- **自适应双列对齐**:采用严格的几何等宽约束(377px),杜绝长包名与描述撑破网格布局,右侧操作菜单(`···`)常驻可视。
### 2. 状态管理与即时生效
- **已安装扩展折叠面板**:支持展开/收起已安装插件列表,展示各插件版本、作者与运行时状态;
- **一键安装与卸载**:支持可视化操作插件安装流,自动管理本地 profile 依赖绑定。
### 3. 多层毛玻璃主题自适应
- **Layer 3 液态玻璃联动**:当启用液态玻璃主题时,卡片背景虚化与暗化深度自动受控于 Layer 3(`--dsh-modal-blur` 与 `--dsh-l3-mask-bg`)滑块参数;
- **独立纯净回退**:在未安装任何第三方主题时,卡片自动降级为原生高可读性暗色高斯毛玻璃。
---
## 安装与配置
### 方式一:在本地 Profile 中引入(推荐)
1. 将本仓库 clone 到本地,例如 `C:/plugins/deepseek-harness-plugin-market`。
2. 打开 Web profile 配置文件(`~/.dsh/profiles/web/package.json` 或 `C:\Users\<用户名>\.dsh\profiles\web\package.json`)。
3. 在 `dependencies` 与 `dsh.profile.bundles` 中引入:
```json
{
"dependencies": {
"@deepseek-ai/dsh-client-ui-plugin-center": "file:C:/plugins/deepseek-harness-plugin-market"
},
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"@deepseek-ai/dsh-client-ui-plugin-center"
]
}
}
}
```
4. 进入 profile 目录执行安装并启动:
```bash
cd ~/.dsh/profiles/web
pnpm install
dsh --profile web
```
---
### 方式二:直接从 GitHub 引用
在 profile 的 `package.json` 中配置:
```json
{
"dependencies": {
"@deepseek-ai/dsh-client-ui-plugin-center": "github:Rainpomelo/deepseek-harness-plugin-market"
}
}
```
---
## 目录结构
```text
├── src/
│ ├── client/
│ │ ├── PluginCenterTab.tsx # 插件中心主交互页面组件
│ │ ├── PluginCenterTab.module.css # 双列网格布局与毛玻璃样式
│ │ ├── InstalledPluginsPanel.tsx # 已安装插件折叠面板
│ │ └── locales.ts # 中英文多语言字典
├── lib/ # tsdown 构建生成的 ESM/CJS 客户端产物
├── package.json
└── README.md
```
---
## 开源协议
[MIT License](LICENSE)
Install
dsh plugin --profile web add github:Rainpomelo/deepseek-harness-plugin-market#114058c92792c6a90a29f3622ce6153cb75a71b2
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install deepseek-ai-dsh-client-ui-plugin-center from the hub