DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Jmcomic — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
J

dsh-jmcomic

Jmcomic

DeepSeek Harness plugin: a "comic" trigger in the sidebar foot that opens search/download, an importable local library, and an in-modal manga reader. Bundles the jmcomic source so it works without the jmcomic PyPI package.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:lywusichen/dsh-jmcomic#edf31cb00615e056e7568b131c5b40d164258b53
READMECompatibilityVersions

Compatibility and provenance

Jmcomic is published as dsh-jmcomic and currently resolves to version 1.0.4. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/10/2026

Versions

1.0.4stable
9/10/2026
1.0.3stable
8/23/2026
1.0.2stable
8/22/2026

Related plugins

Loading related plugins…

Latest
1.0.4
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 3
Weekly downloads
0
Last push
9/10/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in search-research.

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-pluginDeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the modelWeknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.

README

dsh-jmcomic

English | 简体中文

A DeepSeek Harness plugin. Adds a comic button to the sidebar: search and download from JMComic (18comic), browse a local library, and read inside a window without leaving DSH.

The plugin bundles the download engine and the reader frontend, so it works without installing the jmcomic PyPI package.

Compatibility

Tested on DSH 0.1.5-rc.1 (web profile). Also runs on 0.1.2-rc.1 — those two releases are what dsh.engines.dsh in package.json declares, so a host or plugin manager can read the same range without parsing this file.

Uses the sidebar.footer.action and settings.section slots, the host's workspaces.pickDirectory, and webServer.register for its local routes. The DSH core is not modified.

Install

  1. Add the plugin:

    dsh plugin --profile web add github:lywusichen/dsh-jmcomic
    
  2. Restart DSH.

  3. A comic button appears in the sidebar foot, above the skills button. On first use it asks for a local library folder; set the Python path in Settings → jmcomic Settings if it is not detected.

What it does

  • Small panel — search by album ID or title and download. Once a local folder is bound, the panel shows the two or three most recent covers; click one to start reading.
  • Library window — a grid of everything in the local folder. Click a cover to see its chapter list.
  • Reader — drag any edge or corner to resize, drag the title bar to move. Size and position are remembered. Reopening an album returns to the chapter and page you were last on, and the footer has a page jump box.
  • Hover a card to reveal a delete button. Only albums inside the base folder can be deleted; the root and system directories are protected.
  • A downloading banner appears at the top while a download runs.

Screenshots

Sidebar comic trigger

Small panel: search and local covers

Library window

Offline operation

The plugin ships four things under vendor/, so a machine with only DSH and Python can run it:

  • jmcomic 2.7.3 source — the download engine
  • commonX — the engine's support package
  • jmcomic-ai — helper scripts
  • the reader frontend

Missing binary dependencies degrade instead of failing:

MissingBehavior
curl_cffifalls back to requests
Pillowno image decoding; files download but cannot be previewed
pycryptodomeprompts to install it

Known limitations

  • Python is required. The plugin calls a Python bridge; it does not reimplement the download engine in JavaScript.
  • Downloads talk to JMComic's mobile API domain directly, so no proxy or Cloudflare workaround is needed. If that domain is blocked on your network, the plugin has no fallback.
  • The plugin does not manage your library for you: it downloads into the folder you bind and reads what is there.

Build

npm install   # esbuild
npm run build # generates lib/client.js and lib/server.cjs

Commit both artifacts. Git-hosted installs consume them directly.

Configuration

  • Settings file: ~/.dsh/plugins/dsh-jmcomic/settings.json (Windows)
  • Directory rule: Bd/{Atitle}/第{Pindex}話
  • Concurrency is kept low on purpose: 3 for images, 1 for photo albums.

Credits

The download engine, the reader frontend, and some helper scripts come from hect0x7's projects, vendored under vendor/:

  • JMComic-Crawler-Python — download engine
  • jm-view-server — reader frontend
  • jmcomic-ai — helper scripts

Copyright belongs to their respective authors.

License

MIT