DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-jmcomic

l

dsh-jmcomic

Manifest valid★ 3

DeepSeek Harness Plugin: JMComic search and download, local comic library, in-window reader, with built-in source code for offline use.

UI (client)hasBundlePatch

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/:

Copyright belongs to their respective authors.

License

MIT

Compatibility

DSH 0.2.1-rc.4: failedDSH 0.2.0-rc.2: failedDSH 0.2.1-alpha.1: failed

Versions

Latest versionPublishedSize
1.0.5——

Comments

Loading…

Similar plugins

dsh-file-viewer

by liguobao

DeepSeek Harness 通用只读文件预览插件,支持图片、PDF、CSV、Markdown、JSON、YAML、源码及大文件。

UI & ExperienceManifest valid

★ 6

↓ 154/wk

MIT

TypeScript

Sep 10, 2026

dsh plugin --profile web add dsh-file-viewer

by a2042798096-debug

DeepSeek 搜索:DeepSeek Harness 多引擎网页搜索、正文抓取与深度资料收集插件

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 19, 2026

dsh plugin --profile web add dsh-deepseek-search

by loommii

DeepSeek Harness 轻量级搜索插件 — 不走 DeepSeek 官方 LLM 搜索,可插拔后端,零 token 成本

Tools & CapabilitiesManifest valid

★ 0

NOASSERTION

JavaScript

Sep 24, 2026

dsh plugin --profile web add dsh-thin-search

by 131CDA1

用于DeepSeek Harness的网页读取插件

Tools & CapabilitiesManifest valid

★ 12

↓ 365/wk

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-scrape-webpage

by whitefirer

dsh(DeepSeek Harness)插件:让 agent 读写浏览器所在机器的本地文件——File System Access 授权 + WS 中继,含非安全上下文兼容模式

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 4

↓ 128/wk

MIT

JavaScript

Aug 23, 2026

dsh plugin --profile web add dsh-browser-fs

by TheCrazyLab

DeepSeek Harness 插件:让 agent 读/抓/解析知乎(回答·专栏·搜索)

Manifest valid

★ 0

MIT

TypeScript

Aug 16, 2026

dsh plugin --profile web add dsh-zhihu