DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-plugin-star-radar

d

dsh-plugin-star-radar

Identified

插件热度榜:按 GitHub 收藏数排名 DSH 插件,收藏 ≥ 3,000 或近 30 天下载 ≥ 10 万即收录。

Plugin Star Radar · dsh-plugin-star-radar

A "what should I install?" reference for people new to DeepSeek Harness (DSH).

It answers one question: which DSH plugins are people actually paying attention to and installing?

  • Ranked by GitHub stars;
  • Every card also shows npm downloads over the last 30 days, and you can re-sort by that;
  • 3000+ stars OR 100k+ downloads in 30 days gets a plugin listed;
  • Once listed, a plugin stays listed even after it falls below both thresholds: it moves to a labelled 已跌出 · 保留 group for retainDays (180 by default) with its last measured numbers, so it is still findable months later.

Plugin radar board

Why two metrics

Downloads onlyStars onlyBoth
Older plugins get pushed out by newer download spikes and become hard to findA brand-new plugin that is installed in bulk but not starred yet is missedWhat people keep watching and what gets installed right now

Inclusion is the union; ranking is stars-first. A plugin that cools down stays on the page, which is exactly what a reference list needs.

Install

Desktop (recommended)

Settings → Plugins → Install, then paste:

dsh-plugin-star-radar

Or press the 安装 / Install button on any card in this plugin.

CLI

dsh plugin --profile web add dsh-plugin-star-radar

Local checkout

pnpm add "file:D:/path/to/dsh-plugin-star-radar"

Add "dsh-plugin-star-radar" to dsh.profile.bundles in the profile's package.json, then restart DSH.

Migrating from the older dsh-plugin-radar / dsh-plugin-download-radar? Disable and remove the old one first — all three register the same section id (plugin-radar), so only one may be enabled.

What the page does

  • Groups by star band (★ 5k+ / ★ 3k+ / download-only) so the tiers are obvious at a glance;
  • Search across name, package, description and category;
  • Category filter from the market index;
  • Sort by stars / 30-day downloads / name;
  • Details per card: stars, downloads, why it is listed, listing date, Node/DSH ranges, OS/CPU, package size, permission notes, manual install command, repo links;
  • One-click install through the official pluginManager.installBundle, falling back to the profile's pnpm with a copyable manual command.

Configuration

In the profile's cordis.patch.yml:

- id: plugin-radar
  config:
    minStars: 3000
    minDownloads: 100000
    intervalHours: 6
KeyDefaultMeaning
minStars3000star count that gets a plugin listed
minDownloads10000030-day download count that gets a plugin listed
retainDays180days a plugin stays visible after falling below both thresholds
intervalHours6background refresh interval (1–168)
catalogTtlHours12market index cache
metaTtlHours24npm manifest cache
maxManifest80how many manifests feed the environment notes
manifestBudgetMs90000manifest phase budget; overruns are skipped, never block the board
catalogUrl / npmRegistryofficialpoint them at a mirror if needed
dataDir<profile>/.dsh-plugin-radarcache directory

Where the data comes from

DataSource
plugin list, GitHub stars, 30-day downloads, category, description, iconhttps://awesome-dsh-plugin.com/plugins.json — one request for everything
Node/DSH ranges, os/cpu, install scripts, package sizehttps://registry.npmjs.org/<pkg>/latest, only for listed plugins

Two deliberate choices:

  1. No per-package npm downloads history calls. api.npmjs.org/downloads/range answers HTTP 429 under bursts, which is what made an earlier version of this plugin stall mid-refresh. One catalog request cannot rate-limit itself.
  2. Manifest reads are optional and budgeted. Missing notes never block the board.

Development

node scripts/build-client.mjs      # client.css + client.src.js -> client.js
node --test "test/*.test.mjs"      # offline unit tests
node scripts/live-check.mjs        # real market index, prints the board

cd preview && npm install && npm run build && npm run serve
npm run shot                       # screenshots into preview/screenshots/

Publishing

There is no official DSH marketplace; community indexes fill the gap. See docs/publishing.md.

License

MIT

Comments

Loading…

Similar plugins

dsh-find-plugins

by Eray114514

Find DSH plugins across five community catalogs plus live GitHub and npm search, ranked by relevance × trust × freshness × popularity — not stars alone.

Workflow & AutomationTools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 19

MIT

JavaScript

Oct 21, 2026

dsh plugin --profile agent add dsh-find-plugins

by flysusdjd

DSH 插件下载量排行榜:在 DeepSeek Harness 设置页查看社区插件按 npm 真实下载量的日/周/月榜。

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Oct 21, 2026

dsh plugin --profile web add dsh-rank-board

by fazhu4

DSH plugin manager: official/community grouped plugin list with localized descriptions, one-click enable/disable and uninstall, plus a GitHub dsh-plugin market tab.

Terminal & ClientsManifest valid

★ 4

↓ 254/wk

MIT

TypeScript

Aug 18, 2026

dsh plugin --profile web add dsh-plugin-studio

by Equinox7379

Update radar for DSH: compares every installed link: plugin against its git upstream and reports which are behind. Read-only, zero runtime deps.

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Aug 14, 2026

dsh plugin --profile web add dsh-update-radar

by Scorp1o117

Browse and search GitHub dsh-plugin repositories from Web UI Settings, sort by stars, and install plugins through the DSH CLI.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 2

↓ 2.3k/wk

MIT

JavaScript

Oct 27, 2026

dsh plugin --profile web add dsh-plugin-marketplace

by Liaominduyh

github-dsh插件市场:DSH 插件市场(双源聚合 2830+ 插件浏览、官方一键安装、自动翻译、git 订阅管理)

Manifest valid

★ 0

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsw-workshop-plugin