maoruoyu / dsh-plugin-store

목록에 있음

DeepSeek Harness 插件雷达:dsh.do 官方目录 + 精选注册表 + GitHub topic 探针,App Store 风格设置页,支持手动/自动刷新、一键安装卸载。

master기타 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:maoruoyu/dsh-plugin-store

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 0a19a03동기화 2026. 8. 18.

최근 디렉터리 동기화에서 이 README 스냅샷을 새로 고치지 못했습니다.

dsh-plugin-store · Plugin Radar

English | 简体中文

An App-Store-style plugin radar for DeepSeek Harness (dsh). It installs as a normal dsh bundle and adds a 「Plugin Radar」 entry to the web Settings page.

  • Probes plugins using the same methods the radar/marketplace implementations actually use, not README scraping:
    • https://dsh.do/api/packages — official dsh.do catalog API, paginated full catalog (4419+ packages).
    • https://awesome-dsh-plugin.com/plugins.json — curated registry (1247+ entries with categories, bilingual descriptions, install commands).
    • GitHub Search topic:dsh-plugin — both sort=stars and sort=updated slices.
  • Browse plugins by stars / practicality score / category / search / recency.
  • Manual or automatic refresh every 15 / 30 / 60 / 120 minutes.
  • One-click install / uninstall buttons that call dsh plugin add/remove (requires pnpm on PATH), plus copyable install commands.
  • Proper DSH bundle plugin (dsh.bundle.patch), so it also shows up in the native Plugins page after installation.
  • Avatar preloading + caching to avoid icon flicker.

Why this over similar plugin radars / marketplaces?

AreaTypical radar / marketplaceThis plugin
Data sourceScrapes README links, or only one GitHub search page, or only pushes a card streamUses dsh.do official catalog API + curated registry JSON + stars/updated GitHub search slices, the same data paths the original implementations use
CoverageOften truncated at 1000 repos or a single topic pagedsh.do full catalog pagination (4419+) merged with curated registry and GitHub slices
RankingUsually star-only or update-onlyTransparent practicality score (stars, description quality, topic, curated status, recency, homepage/language) + star/update/name sorting
UXFloating card streams, chat-skill flows, or bare tablesNative Settings page with hero, category chips, search, sort, pagination, and install/uninstall buttons
Install typeSome are skills, some require manual cordis.patch.yml editsA real dsh.bundle package: dsh plugin add mounts it into the profile plugin tree
RefreshFixed interval or manual onlyUser-selectable manual / 15 / 30 / 60 / 120 min, persisted across restarts
IconsRaw <img> lists can flickerAvatar preload + cache + graceful fallback
Local testingOften publish-firstscripts/test-local.sh runs a throwaway dsh web instance without publishing

Install

Note: the npm package name dsh-plugin-store may already be taken. Rename name in package.json and the id in lib/client.js before publishing.

# from npm
dsh plugin --profile web add dsh-plugin-store

# or from git
dsh plugin --profile web add https://github.com/<your-name>/dsh-plugin-store.git

Then restart / refresh the dsh web UI. Open Settings and you should see Plugin Radar.

Local test without publishing

./scripts/test-local.sh 34129

This copies the plugin into a throwaway DSH_HOME and starts a separate dsh web on the given port.

Data sources

SourceDescriptionGitHub token
github-topic:starsGitHub Search topic:dsh-plugin, sorted by starsoptional
github-topic:updatedGitHub Search topic:dsh-plugin, sorted by recently updatedoptional
dsh.doOfficial catalog API https://dsh.do/api/packages, paginatednone
curated:awesome-dsh-pluginCurated registry https://awesome-dsh-plugin.com/plugins.jsonnone

Set DSH_GITHUB_TOKEN / GITHUB_TOKEN to raise GitHub API limits. DSH_GITHUB_API overrides the API base.

Submit this plugin to the dsh ecosystem

  1. Add the dsh-plugin topic to the GitHub repository — this is the key step and the officially recommended way. The official and third-party plugin markets will then discover the repo automatically.
  2. Optional: submit to the community curated list
    • Fork the awesome-deepseek-harness repository.
    • Add this plugin to both README.md and README.zh-CN.md in the format required by that repo.
    • Open a Pull Request.
    • Note: the official main repository currently does not accept external PRs (CONTRIBUTING.md states this). The correct way to build the DSH plugin ecosystem today is topic tagging + community curation.
  3. Best practice: ship the plugin first, tag it with dsh-plugin, then submit it to the community list for extra visibility.

Development

node --check lib/index.js
node --check lib/probe.js
node --check lib/client.js
node --test test/probe.test.mjs

The host-side probe engine can be tested standalone: probe() returns { plugins, sources, generatedAt }.

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨

저장소 정보

언어
JavaScript
라이선스
MIT
마지막 업데이트
2026. 8. 18. AM 3:29

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.