cyber-moshen/dsh-plugin-market1

@cyber-moshen/dsh-plugin-market

开源的 DSH Web GUI 插件市场:卡片式排布,显示 GitHub 星数、最近提交新鲜度,并支持一键安装/卸载。

AI 分析

核心用途是为 DSH 提供直观的图形化插件市场。适合希望在 Web 界面中通过卡片轻松浏览、筛选、一键安装或卸载各类社区插件的普通用户。

套件
@cyber-moshen/dsh-plugin-market
版本
0.1.3
授權
MIT
最近更新
2026年8月14日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cyber-moshen/dsh-plugin-market

Usage

The workshop page

  1. Open Settings → Plugin Workshop.
  2. Search — matches plugin name, author and tags. Click a #tag on a card to search that tag.
  3. Filter bar (always visible under the search box):
    • Installed — All / Installed / Not installed
    • Sort — Stars ↑ · Stars ↓ · Commit ↑ · Commit ↓
    • Maintenance — All / Active / Stale / Unmaintained / Unknown
  4. 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 installedInstall button (installs via the npm package).
    • Installed, newer version availableInstalled 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_TOKEN environment variables take precedence. Saving an empty box never clears a stored token; use the Clear button 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.