Skip to content
View PerryLink's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report PerryLink

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
perrylink/README.md

Hi, I'm PerryLink 👋

GitHub stars GitHub followers GitHub repos merged upstream repositories where a merge is credited actively maintained plugins compliance tools
npm names npm downloads 30d npm provenance license node
dsh host corridor OpenSSF Scorecard — dsh-auto-review Glama (flagship MCP server jevcore) self-certified (family attestation) — dsh-auto-review MCP Registry
plugin index Gitee mirror dshfind downloads across the family DSH Desktop Market source

“Certified” is our own family attestation, not an independent audit or a DeepSeek endorsement.

I fix other people's projects, I maintain a plugin family for DeepSeek Harness, and I run Phocinae, my typed-decision model lab. Independent open-source developer in Beijing — not affiliated with DeepSeek, and not a DeepSeek employee.

Upstream — 509 merged pull requests in 102 repositories that are not mine, from AWS, Apple, Docker, Microsoft, NVIDIA, Prometheus, Redis, Tencent and the vLLM project down to one-person projects. Of the 509, 475 left a commit on the default branch in 99 credited repositories; 34 merges in 3 repositories credit no commit, giving 102 repositories in total. The family — 126 actively maintained Apache-2.0 plugins: security, workflows, research, messaging bridges, developer experience, since 2026-10-08 a 53-checker compliance suite plus nine newer compliance tools, and 27 business tools that became a task-first plugin market on 2026-11-03: six feed the finance/contract suites, the rest are specialist tools (invoicing, banking, contracts, quality, customs, logistics, HR, retail, construction, PDF tables, model parameters), one is an install companion and one is an eval utility. The 27 domain tools are at 0.1–0.2 with no alpha tag; most are explicitly marked not-GA in their READMEs, and each first run we exercised is captured in a pack, with five scenario packs chaining them end to end. The old dsh-eval-harness was renamed to dsh-eval-pack. The public catalogue is perrylink.github.io — 185 pages under the plugin index (the site sitemap lists 114 URLs besides the root), complete in the served HTML with no JavaScript rendering them, so a reader who arrives from a search result sees the text rather than a loading state.

I also contribute to Cordis, the plugin kernel DeepSeek Harness vendors as @deepseek-ai/cordis — nine merged pull requests there, from async-generator cleanup to reload behaviour.

中文读者 · 只想核对一份材料? 按「手上是什么材料」选一个核查器(53 个核心,全中文)→ · 另有 6 个新增核查器与 3 个工作台工具,见 合规组(62)。

▶ Start here

What Where
Full family index — 149 active + 11 archived own DSH repositories, 9 groups FAMILY.md · site page
Standards & guides — ENTRY/FLOW/BOOST, the checker, the rule text dsh-standards · dsh-plugin-guide · dsh-plugin-spec
Developer tools — start / ready / tools / dev, one front door dsh-plugin-dev · dsh-plugin-start · dsh-plugin-ready · dsh-plugin-tools
Task-first market — 11 task families, five scenario packs, two suites market · market/index.json · packs
Phocinae — local typed decisions, no text generation Phocinae · dsh-phocinae
Install the mainline — 43 defaults + 53 opt-in checkers dsh-kit · plugins.txt

🔧 Upstream contributions

Every repository below is external to PerryLink/*, every row is merged work, and open proposals are deliberately not listed — as of 2026-11-04T15:12:00Z, 175 are open across 139 repositories. ★ re-measured 2026-10-31 for every row; the third column names the party that owns the project, because the account name alone does not say whether that is a company, a standards body or one person. Every external repository above 1,000★ that we found with merged work is listed (stars as of 2026-10-31; not a ranking): nineteen above 10,000★ in the table, thirty-eight between 1,000★ and 10,000★ in the fold below, and another forty-five below 1,000★ counted in the 509 but not listed individually.

Repository ★ 项目归属方
dify 160,079 LangGenius — the official langgenius org; the open-source LLM application platform (dify.ai)
deer-flow 84,759 ByteDance — the official bytedance org
ruflo 80,367 ruvnet (rUv / Reuven Cohen) — individual maintainer
milvus 46,555 LF AI & Data Foundation — the milvus-io org; the vector database project donated by Zilliz
reactive-resume 45,118 reactive-resume org — independent open-source project (rxresu.me)
black 42,085 Python Software Foundation — the official psf org; the Black formatter
zoxide 40,381 ajeetdsouza (Ajeet D'Souza) — individual maintainer; the smarter cd command
fiber 40,237 the gofiber project — the official gofiber org (gofiber.io), the Express-inspired Go web framework
laya 34,735 NandhaKishorM — individual maintainer
cli 24,306 the urfave org — community-maintained Go CLI framework
learn-harness-engineering 22,634 walkinglabs community org — the harness-engineering tutorial site
go-redis 22,284 Redis — the redis org; the Go client for Redis
awesome-dsh-plugin 21,732 awesome-dsh-plugin org — community catalog, no company behind it
SkillOpt 18,785 Microsoft — the official microsoft org
MMKV 18,767 Tencent — the official Tencent org; the key-value store behind WeChat
ioredis 15,351 Redis — the official redis org; the Node.js Redis client
FlashMLA 13,225 DeepSeek — the official deepseek-ai org
txtai 13,053 NeuML — the txtai project of NeuML, an independent open-source project
webpack-bundle-analyzer 12,654 the webpack org — the bundle analysis plugin and CLI
Thirty-eight more between 1,000★ and 10,000★ — one line each
Repository ★ 项目归属方
dsh-market 9,947 dsh-market org — the community plugin market behind dshmarket.com
dsh-web 9,880 zhu1090093659 — individual maintainer
mcp 9,854 Amazon Web Services (AWS) — the official awslabs org
BrowserSkill 9,841 Tencent — the official Tencent org
Cordis 9,495 cordiverse org — the kernel DeepSeek Harness vendors as @deepseek-ai/cordis
jc 8,697 kellyjonbrazil (Kelly Brazil) — individual maintainer
models.dev 7,460 anomalyco org — the model-catalogue site behind models.dev
openpencil 6,991 ZSeven-W org — an independent open-source vector-design tool
kraken 6,774 Uber — the official uber org; the Kraken P2P Docker registry
koishi 6,307 koishijs org — the cross-platform chatbot framework
ouroboros 6,292 Q00 (@zep-us) — individual maintainer
client_golang 6,043 Prometheus — the official prometheus org (CNCF project); the Go instrumentation client
teamai-cli 5,721 Tencent — the official Tencent org
skillhub 5,353 iFLYTEK — the official iflytek org; self-hosted registry for agent skills
go-sdk 5,291 the modelcontextprotocol org — the Go SDK for MCP
aibrix 5,171 the vLLM project — the official vllm-project org
embedding-atlas 5,007 Apple — the official apple org
DSH-better-sidebar 4,771 omdsh-dev community org — the DeepSeek Harness sidebar plugin
docker-agent 4,625 Docker, Inc. — the official docker org
agent-client-protocol 4,553 agentclientprotocol org — governed jointly by Zed Industries and JetBrains
client_python 4,385 Prometheus — the official prometheus org (CNCF project); the Python instrumentation client
content 3,676 Nuxt — the official nuxt org
evalscope 3,622 modelscope org — the ModelScope model-hub project
deepseek-harness-desktop 3,386 dsh-tauri community org — self-described non-official and non-commercial
fastmcp 3,284 punkpeye (Frank Fiegel) — individual maintainer at Glama
minio-go 3,010 MinIO — the official minio org; the Go client for MinIO and S3-compatible storage
open5gs 2,799 the open5gs 5G core project — community, no company owner
claude-agent-acp 2,712 agentclientprotocol org — governed by Zed and JetBrains
NeMo-Agent-Toolkit 2,688 NVIDIA — the official NVIDIA org
Agents-Anywhere 2,556 anywhere-labs community org — 3 public repos, created 2026-05; not a company
awesome-jev 2,515 yibie — individual maintainer; community catalog for Jev
deep-research-web-ui 2,224 AnotiaWang — individual maintainer
nginx-upsync-module 1,844 weibocom — the Weibo open-source org
mcp-remote 1,659 punkpeye (Frank Fiegel) — individual maintainer at Glama
dsh-plugin-radar 1,488 AdamPlatin123 — individual maintainer, catalog is a generated artifact
awesome-deepseek-harness 1,286 0xsline — individual maintainer, community catalog
dsh-vision-router 1,202 ysr666 — individual maintainer
awesome-agent-apis 1,065 Anil Chandra Naidu Matcha — individual maintainer, community catalog

Another 45 external repositories below 1,000★ carry merged work and are counted in the 509; they are not listed individually.

📦 The full DSH plugin family

The family is three layers plus a separate decision-model line, not a single install list. Every repository is indexed in FAMILY.md.

Group Count Start here
🧭 Standards & checks — ENTRY/FLOW conformance, rule text, certification, clinic, score, preflight 7 standards · spec · clinic
certification · score · all 7
📘 Guides — ENTRY/FLOW/BOOST guide and the practical primer 2 guide · primer
🛠️ Developer toolchain — start / ready / tools / dev / scaffold / codemod / test-drive 8 dev · start · scaffold
codemod · test-drive · all 8
🧩 Runtime plugins — security, workflow, UX, research, observability, messaging, developer experience 32 auto-review · industry-research · research-report
memento · permission-rules · all 32
✅ Compliance checkers — 53-checker suite plus newer checker/audit tools 62 check-pack · contract-stance · invoice-ledger
excel-reconcile · checker index · all 62
🏢 Domain operations — finance, legal, trade, HR, construction, ESG, quality, documents 29 finops-suite · contract-suite · einvoice
legal-intake · market · all 29
🦭 Phocinae — typed decisions: server, guard, MCP, CLI, rulepack, DSH plugins 12 org · dsh-phocinae · evidence
batch-triage · context-verdict · all 12
📦 Catalogs & install — dsh-kit, catalog, portal, family site 5 kit · portal · catalog
site · all 5

Each row lists representative entry points, not the whole group; the all N link opens the full section in FAMILY.md. Only dsh-phocinae is counted in the 126/137 roster; the other 11 Phocinae repositories are a separate org line outside those counts.

The runtime/domain roster is 137 rows: 126 active, 8 frozen, 3 retired. dsh-kit installs the 96-spec mainline (43 defaults + 53 opt-in checkers), not the whole family. Install scopes: ROSTER.md; machine catalogue: dsh-catalog; per-repo detail: FAMILY.md.

🪦 Retired & frozen

Two different decisions, both about not maintaining a duplicate.

Retired — the official harness absorbed the capability. Three plugins stopped because the harness now ships the same capability natively — dsh-background-agents (native continuable subagents), dsh-session-pin (built-in session pinning) and dsh-team-rooms (Agent Teams, experimental/opt-in).

Frozen — feature work stopped. Eight first-party rows are frozen: dsh-autotier, dsh-budget, dsh-cert-mcp (reference only), dsh-claude-move, dsh-community-bench, dsh-defend, dsh-draw and dsh-reach. The third-party pan17/dsh-wechat is separate; check its upstream status. For our own rows, compatibility updates stop, existing installs keep working, and we do not maintain a second implementation. This is a measured adoption call, not a quality verdict.

🌍 Where the plugins live

  • GitHub (this profile), Gitee and npm — source, CI and releases here; the mainline Gitee mirror covers 108 repositories (default branch and all tags), while the domain set adds five flagships plus both suites on Gitee and three flagships plus both suites on GitCode, with latest release assets. The perrylink npm account holds 180 names and 2,296 versions (registry export, 2026-11-03; the maintainer:perrylink search indexes 156 of them); 156 of them carry a SLSA provenance attestation on at least one version, 123 on the current latest.
  • npm downloads — 273,579 over the 30 days to 2026-10-30. dshfind lists the family's repositories in its sitemap and publishes a download badge for 9 of them — three at 10k+, two at 5k+, two at 2k+, one at 1k+ and one at 500+ — which add to 45,500+. The badges are rounded tiers, so that is a floor and not a total.
  • DSH Desktop Market — add https://cdn.jsdelivr.net/gh/PerryLink/dsh-catalog@main/deploy/artifacts/v1/plugins.json under Market → Sources to browse the family in-app (125 packages, catalogue generated 2026-11-03).
  • MCP Registry — four servers, all published from their release workflows over GitHub OIDC: dsh-cert-mcp (🧊 frozen, reference only), dsh-customs-mcp, jevcore-mcp and laya-mcp.
  • GitHub Actions — dsh-github and dsh-test-drive also ship composite actions, so they install as uses: PerryLink/dsh-test-drive@vX.
  • Third-party directories — a dozen-plus DSH lists and indexes ingest the dsh-plugin topic; one flagship, dsh-auto-review, carries an OpenSSF Scorecard.
中文介绍

独立开源开发者,在北京,与 DeepSeek 无隶属关系。三条线:给别人的项目修 bug(AWS、Apple、Docker、 Microsoft、NVIDIA、Redis、Tencent、vLLM,也包括一个人的小项目);给 DeepSeek Harness 维护一套 Apache-2.0 插件生态 —— 安全、工作流、研究、消息桥接、开发者体验,加上合规核查与 2026-10-31 的一批 公开 S1 工具(其中六个并入 finance/contract suite,七个已于 2026-11-01 解冻;各自 README 标了 not GA),以及 2 个裸名 suite (dsh-finops-suite / dsh-contract-suite);以及 Phocinae,我自己的本地 typed-decision 模型与工具 org。

插件目录在 perrylink.github.io,正文直接写在 HTML 里,不靠 JavaScript 渲染。也向上游 Cordis(DeepSeek Harness 以 @deepseek-ai/cordis 引入的插件内核)与 deepseek-ai 提交修复;Cordis 是我持续提交修复的 上游之一。

数字只在上面的英文部分维护一份;这里不重复,以免两处走样。


Measured, not remembered. How every figure is measured is in INSTRUMENTATION.md, and what each round corrected is in CHANGELOG.md.

Popular repositories Loading

  1. dsh-auto-review dsh-auto-review Public

    Second-model AI auto-review for DeepSeek Harness approval requests: a read-only reviewer subagent returns structured allow/deny verdicts with reasons, fail-closed by default, fully auditable from t…

    TypeScript 247 6

  2. dsh-industry-research dsh-industry-research Public

    Industry and company research domain pack for DeepSeek Harness: methodology skills, industry chain mapping, public-source policy/news tracking, company research cards, and auditable research report…

    TypeScript 216 2

  3. dsh-research-report dsh-research-report Public

    Verifiable research-report engine for DeepSeek Harness: content-addressed evidence ledger (claim-snapshot binding, tamper-evident) plus versioned sealed reports with per-claim verification verdicts…

    TypeScript 212 2

  4. dsh-memento dsh-memento Public

    Bounded, layered, approval-gated, auditable cross-session memory for DeepSeek Harness: a ctx.memory capability seam with a zero-dependency SQLite provider, a memory tool, and frozen snapshot inject…

    JavaScript 142 3

  5. dsh-permission-rules dsh-permission-rules Public

    Claude Code-style declarative permission rules for DeepSeek Harness: ordered allow/deny/ask rules with tool-name, argument (glob/regex), and workspace-path matching on the tools/pre-execute waterfa…

    TypeScript 134 4

  6. jevcore jevcore Public

    TypeSafe Jev for DeepSeek Harness, the Model Context Protocol, and plain Node: typed judgments instead of prose, offline by default.

    TypeScript 103 1