Introduction

The core design philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” Facing the many repositories under the GitHub dsh-plugin topic, browsing and statistics often lack a unified entry point. The dsh-plugin-marketplace plugin solves this problem by turning this ecosystem into a dashboard, directly embedded in the DSH Web settings panel.

Core Features

The plugin provides a complete set of repository browsing and statistics tools:

  1. Statistics Cards: Displays total repositories, total Stars, number of languages, and repositories updated today.
  2. Language Distribution: Top 6 languages bar chart (using GitHub’s official color scheme).
  3. Search and Filtering: Supports searching by name or description, and filtering by language through a dropdown menu.
  4. Repository Cards: Displays owner/repo, description, language, Star count, update time, and tags, with support for jumping to GitHub. Loads 120 cards per page and supports “Load more.”
  5. One-Click Refresh: Calls the GitHub Search API in segments to fetch all repositories, bypassing the 1,000-item deep pagination limit for a single query. The process includes a progress bar and rate-limit waits; if it fails, the built-in snapshot is retained.
  6. Bilingual Interface: Follows the DSH Web language setting (Chinese/English) and automatically adapts to light and dark themes.

Installation and Enabling

Install it in the DSH environment using the following command:

dsh plugin --profile web add <本仓库路径或 git 地址>

After installation, restart the web profile to take effect; or edit the profile’s cordis.patch.yml (user patch layer) and let boot HMR hot-load it.

After installation is complete, you can view the Dashboard under Settings → Plugin Marketplace.

Data and Dependencies

  • Built-in Snapshot: Contains 2,815 dsh-plugin topic repositories (fetched on 2026-08-15), with approximately 280,000 total Stars and 21 languages. The snapshot is embedded in the bundle and available offline.
  • Structure: Mainly includes lib/index.js (entry point), lib/client.js (browser bundle), and cordis.patch.yml (configuration).
  • Dependencies: Depends on React and @deepseek-ai/dsh-client-* dependencies.

Notes

  • The plugin runs with the permissions of the current DSH process.
  • It is recommended to check the source code and license before use.
  • Dependencies include React, @deepseek-ai/dsh-client-runtime, @deepseek-ai/dsh-client-ui-settings, and more.

Conclusion

This plugin provides developers with an interface for centrally viewing and filtering the dsh-plugin ecosystem. For more details and the directory page, please visit SkillHub or the GitHub repository.