Back to home@zhuoxuanliu53-svg

dsh-plugin-market

可视化插件市场:双源(curated + GitHub topic)浏览/搜索/排序/关注/一键安装/更新/卸载/自动更新/热禁用/组合包导入导出 (DSH bundle plugin)

Stars
0
Language
JavaScript
Created
Aug 20, 2026
Updated
Aug 20, 2026
GitHub repo

Introduction

dsh-plugin-market

A visual plugin marketplace for DeepSeek Harness: discover, search, install, and manage DSH plugins.

version license type

dsh-plugin-market is a DSH bundle plugin that aggregates plugins from a curated registry and the GitHub Topic dsh-plugin, offering browsing, search, sorting, following, install / update / remove, auto-update, hot enable / disable, and export / import of plugin manifests.

Features

Discovery

  • Dual sources: curated registry (reviewed) and GitHub Topic (community), distinguished by badges, reviewed first
  • Keyword search (name / description / topics)
  • 8 sort options: stars ↑↓, forks, updated, created ↑↓, name, updates first
  • Tag filters, follow-only, installed-only

Management

  • One-click install, update, remove, and update-all
  • Per-plugin auto-update toggle
  • Hot enable / disable via the profile patch layer (HMR, no restart)

Safety

  • Post-install verification (loadable entry / dsh manifest / loader id conflicts), with automatic rollback on failure
  • Install whitelist
  • Same-origin checks on mutating endpoints
  • Host infrastructure row protection

Sharing

  • Manifest export / import (follows + installed + auto-update flags)
  • Optional GitHub token (stored in the local profile only)

Installation

dsh plugin --profile web add github:zhuoxuanliu53-svg/dsh-plugin-market

After installation, refresh the page and open Settings → Plugin Market.

Data sources

SourceURLPurposeCacheBadge
curatedConfigurable (DSHM_REGISTRY_URL)Reviewed plugins, shown firstETag / 304Reviewed
github-topicapi.github.com/search/repositories?q=topic:dsh-pluginCommunity plugins30-minute TTLCommunity
  • Deduplication key: repo fullName (lowercase), curated takes precedence.
  • The curated source defaults to a placeholder URL; point DSHM_REGISTRY_URL at your own registry (JSON format in src/entities.js).

Data

PathContents
<DSH_HOME>/profiles/<profile>/.dsh-plugin-market/state.jsonFollows, install records, optional token
<DSH_HOME>/profiles/<profile>/cordis.patch.ymlHot enable / disable state

Data is stored only in the local profile.

Languages

License

MIT