At a glance
What it does
An open observatory for discovering and comparing DeepSeek Harness plugins through evidence-backed health data.
Before you choose it
DSH Insights is a live web app and reproducible Node pipeline that indexes the DeepSeek Harness plugin ecosystem. It provides searchable plugin pages, health grades and deductions, ecosystem trends, official-dynamics snapshots, weekly reports, badges, and downloadable open data.
Best for
Use it if you curate, build, evaluate, or research DeepSeek Harness plugins and want comparison data beyond a directory listing.
Common tasks
- Search the authoritative plugin set and inspect a plugin’s published health evidence.
- Compare ecosystem quality trends, channel coverage, and author-level analytics.
- Consume the documented insights data contract in another directory, marketplace, or agent workflow.
- Check a plugin page, request a re-check, or use its badge as a plugin author.
Permissions and data
The public site exposes ecosystem data. Running the repository’s full pipeline locally is documented with a GitHub token; optional DB9 synchronization requires DB9_TOKEN.
Permissions- GitHub token for the documented first full pipeline run.
- Optional DB9_TOKEN for DB9 synchronization.
- Publishes generated ecosystem datasets and reports described as open data.
- States that repository metadata remains owned by original authors.
- GitHub for collection and re-check workflow references.
- Optional DB9 mirror synchronization.
- GITHUB_TOKEN is shown for a first full local run.
- DB9_TOKEN is only needed for the optional DB9 sync path.
Limitations
- Scores are heuristic and are not a security audit.
- The stated validation process was still rolling at the documented snapshot.
- No DeepSeek Harness version range is declared in the supplied evidence.
What DSHub checked
- The README identifies a live site at dsh-insights.com.
- The repository documents open data, a Node pipeline, plugin health scoring, reports, and ecosystem views.
- The supplied snapshot is pinned to commit db485c414c9dfc04a5ff29009d9f067f70ac4269.
What DSHub did not check
- The live site was not opened or functionally tested from the supplied record.
- No installation, pipeline execution, score accuracy, or current data freshness was independently verified.
Pinned install
Primary action
This application does not have a DSH Plugin install action. Use its source documentation for the delivery method.
Maintainer source
Project README
DSH Insights — The DeepSeek Harness Ecosystem Observatory
Live: https://dsh-insights.com · This repo = pipeline + site + open data (ice5kysl/dsh-insights) Plugin health · Official dynamics · Ecosystem trends — full-ecosystem indexing → authenticity gate → objective health scores (evidence attached) → channel coverage → letters to authors → weekly report → official-dynamics snapshots (+ rc compat radar, M2). Zero-dependency Node. Open and reproducible.
English (default) · 简体中文 · Docs: Vision · Roadmap · Product Plan · Product Design · Research · Schema · Outreach · Author self-check CLI: dsh-insights-kit (
npx dsh-insights-kit selfcheck <dir>)
Why
The dsh-plugin topic went from zero to 13,700+ repos in about a month. Discovery is solved (awesome lists, marketplaces) — trust is not: duplicates, abandoned forks, non-installable bundles and compat risk are the real user cost, and nobody scores any of it. The official directory explicitly opts out of ranking.
DSH Insights is the missing evaluation layer: every plugin gets an honest, reproducible number.
The three layers
| Layer | What | Delivered as |
|---|---|---|
| L1 · Plugin insights | Authenticity gate (manifest) → authoritative set → health score S–D / 0–100 (health-v5, per-deduction evidence) → channel coverage → "quality unlisted" list | Snapshot data + site + per-plugin pages + letters |
| L2 · Official dynamics (v0 live) | dsh releases/rc cadence, dist-tags, DeepSeek platform signals, API model list (/models probe, new-model detection); rc compat radar (M2) |
/dynamics + weekly official section |
| L3 · Ecosystem reports | Weekly report (every Friday, CI-generated) + a "letter to the author" per plugin (outreach material) | /weekly + RSS + data/reports/ |
Not another directory or marketplace — a data & observation source for directories, marketplaces, agents and the dsh team to build on.
Site
Home (search + KPI + latest arrivals + scenario shortcuts) · Dashboard (trends/quality/rankings + full plugin library #browse) · Plugin pages /p/<owner>/<repo>/ (objective data for every authoritative plugin) · Scenarios · Authors · Weekly (reader with MD/PDF/PNG export) · Dynamics · Badges · Open data · About/methodology · RSS. Dark/light theme toggle, readable without JS, llms.txt for agents.
Data outputs (open)
| File | What |
|---|---|
data/plugins.jsonl · invalid.jsonl |
Authoritative set 10,190 + 3,916 noise buckets (0 duplicates · hard gate · 2026-09-06 snapshot, validation still rolling) |
data/insights.json + insights.schema.json |
Agent contract (stable URL, additive-only schema) |
data/analysis.json · enrich.json · plugins.csv |
Aggregates / per-plugin scores+channels / spreadsheet |
data/dynamics.json · metrics.jsonl |
Official-dynamics snapshot · product self-metrics |
data/crash-corpus.json |
Crash-report signature corpus (aggregated from dsh-why --share reports in db9; skipped without DB9_TOKEN) |
data/compat.json · compat-observed.json · shell-seeds.json |
Declared compat signals (engines.dsh) · observed compat matrix (client requires × shell module table) · shell seed words |
data/llm.jsonl · data/reports/*.md · data/weekly/*.md |
LLM capability tags · letters to authors · weekly issues |
License: code MIT · data CC BY 4.0 (attribution: dsh-insights.com). Repo metadata (descriptions etc.) remains © its original authors.
Pipeline
collect discover (sharded full crawl) · npm-map · lists · downloads · dynamics · refresh (metadata merge)
validate validate (authenticity → set/buckets, resumable) · regress (calibration gate) · deep (sampled write-face/sanitizer)
analyze analyze (→ enrich) · score · history · compat · overlap · llm-tags · scenarios
publish site (dashboard) · pages (home/p/weekly/dynamics/scenarios/authors/badge/data/about) · exports · badges · diff · db9-sync (mirror plugins/downloads/scores/compat-observations/llm-tags/metrics/ecosystem-events/weekly-letters to db9, incl. plugin-level event diff: created/release/archived/first-publish; skipped without DB9_TOKEN)
content letters (outreach material) · weekly
One orchestrator (bin/pipeline.mjs):
node bin/pipeline.mjs daily # CI daily (light refresh)
node bin/pipeline.mjs friday # daily + discover/refresh + author-graph + metrics + letters + weekly (CI Fridays)
node bin/pipeline.mjs snapshot # analyze → publish full chain
node bin/pipeline.mjs full # discovery → validation → snapshot
node bin/pipeline.mjs --only score,badges / --from analyze / --dry
Quick start:
GITHUB_TOKEN="$(gh auth token)" node bin/pipeline.mjs full # first full run
node bin/query.mjs --sort stars --top 10 # query the set
node bin/recheck.mjs owner/repo # force re-validate one plugin
node bin/check-docs.mjs # README ↔ data reconciliation
node bin/backfill-events.mjs # one-off: backfill full release/npm history into db9 ecosystem_events (idempotent)
node bin/backfill-plugin-events.mjs # one-off: backfill plugin-level events (plugin_created / npm_first_publish)
CI (.github/workflows/refresh.yml): single cron 03:07 UTC, Friday profile switched in-job, concurrency-grouped; deploys via workflow_run. recheck.yml lets authors trigger a re-check of their plugin from Actions. site/ is not in git (build artifact, gitignored) — pages.yml regenerates it at deploy time (pipeline --only site,badges,pages) and layers in site-static/ (CNAME/icons/og, the only hand-maintained web assets).
Scoring in one paragraph
Start at 100, deduct per rule (fail −20 / major −10 / warn −5 / minor −2), every deduction carries evidence; missing data is never invented or penalized; stars never enter the score; LLM output is display-only. Grades S ≥95 · A ≥90 · B ≥75 · C ≥60 · D <60. Heuristic assessment, not a security audit — deep inspection (write-face/sanitizer) is a separate, clearly-labeled signal. Disputes: issue templates (ZH/EN both fine).
Status (2026-09-06)
- Full crawl + validation: 14,331 candidates → 10,190 authoritative (0-duplicate hard gate; resumable, still rolling)
- Site live (custom domain, dark/light, search, SEO basics, analytics); per-plugin pages for the full set; weekly reader with MD/PDF/PNG export
- Health v4 (S-grade added) + calibration regression in snapshot gate; audit backlog closed (see
docs/AUDIT-2026-09-06.md) - Metadata refresh loop (Tier 0) wired into Fridays; letters frozen to snapshot dates (diff-driven pages)
- M1 exit remaining: contract-field survey · i18n detector (ja/ko/es) · weekly outreach (≥2 issues public, W37 = first)
- M2 remaining: rc compat radar (v1 API-symbol route) · official timeline ≥4 weeks
Contributing
- Plugin authors: check your page at
/p/<owner>/<repo>/, embed the badge, request a re-check, appeal scores or correct data via issues (ZH/EN both fine). - Curators / agents: consume
/data/insights.json(join keyowner/repo, additive schema, CC BY 4.0). - Everything is generated by an open pipeline — clone and reproduce any number.
Operate deliberately
Install and manage
Prerequisites and target Profile
Target: Plugin Curators Profile, Plugin Authors Profile, Ecosystem Researchers Profile
Delivery: External App — https://dsh-insights.com。
Compatibility and access
Web app and Node Based pipeline; no Harness range declared: Not declared in supplied evidence。
Review compatibility evidence ↗
Risk facts
Health grades are heuristic and explicitly not a security audit.
Evidence ↗A full local pipeline run documents use of a GitHub token; DB9 synchronization is skipped without DB9_TOKEN.
Evidence ↗Evidence and editorial reviewManifest, Bundle patch, distribution and freshness
Immutable evidence
Review status and source activity
Treat scores as comparative ecosystem signals with attached deductions, not as a security certification.
AI reviewed Sep 12, 2026, 2:16 PM UTC。GitHub facts last checked Sep 12, 2026, 2:16 PM UTC。
No material source change has been recorded since this evidence baseline.