cyber-moshen/dsh-plugin-market ↗★ 1
@cyber-moshen/dsh-plugin-market
Open-source plugin market for the DSH web GUI: card grid with GitHub stars, last-commit freshness, and one-click install/uninstall. The catalog is this repo's own data/plugins.json — anyone can add a plugin via pull request. · 开源 DSH 插件市场:卡片式排布、星数、最近提交、一键安装;目录就是本仓库的 data/plugins.json,任何人都能通过 PR 上架插件。
AI 分析
核心用途是为 DSH 提供直观的图形化插件市场。适合希望在 Web 界面中通过卡片轻松浏览、筛选、一键安装或卸载各类社区插件的普通用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cyber-moshen/dsh-plugin-marketドキュメント
README 全文を読む ↗Usage
The workshop page
- Open Settings → Plugin Workshop.
- Search — matches plugin name, author and tags. Click a
#tagon a card to search that tag. - Filter bar (always visible under the search box):
- Installed — All / Installed / Not installed
- Sort — Stars ↑ · Stars ↓ · Commit ↑ · Commit ↓
- Maintenance — All / Active / Stale / Unmaintained / Unknown
- Card actions:
- ⭐ Stars and 🕓 last commit are fetched live from the GitHub API; the maintenance tile is colored: green = pushed within 3 months, amber = within a year, red = older / archived.
- Not installed →
Installbutton (installs via the npm package). - Installed, newer version available →
Installed vX+Update → vY. - Installed, current → just
Installed vX. - Installed plugins also get an Uninstall button next to
Update. - The GitHub icon (top-right) opens the repo page.
Settings modal (the Settings button next to the search box)
- GitHub Token (optional) — paste a token to raise the API rate limit from 60 requests/hour to 5000/hour. See How to get a token. The
GITHUB_TOKEN/GH_TOKENenvironment variables take precedence. Saving an empty box never clears a stored token; use theClearbutton to remove it. - Auto-update installed plugins on startup — when enabled, the web server checks installed plugins after boot and updates any with newer versions; once done, a toast on the home page asks you to restart the web server to apply.