DSH Plugins Marketplace

DSH Plugins

Plugins

/

Themes & Skins

/

ds-hentai

l

ds-hentai

Manifest valid★ 3

ExHentai.org-inspired UI for DeepSeek Harness. DS Hentai / DeepSeek Hentai. Charcoal background, light-gray text, gray borders. The session list reads like a gallery index; the composer reads like a s

UI (client)hasBundlePatch

ds-hentai

English | 简体中文

ExHentai.org-inspired UI for DeepSeek Harness. Charcoal background, light-gray text, gray borders. The session list reads like a gallery index; the composer reads like a search bar.

Live demo — static preview (fake host, no harness).

Front Page

Session

Settings

Install

# from npm (prebuilt)
npx @deepseek-ai/dsh plugin --profile web add ds-hentai
# or straight from GitHub
npx @deepseek-ai/dsh plugin --profile web add github:<owner>/ds-hentai

Restart dsh web and refresh the page. Later skin updates only need a refresh.

Features

  • Top nav — Front Page, New Session, Popular, Workspaces, Favorites, Settings.
  • Front Page — filter by category, search sessions, switch between a table and thumbnails. Compact / Extended rows include Rename / Fork / Archive.
  • Session view — conversation content stays native. Use the skin search dock (Search / Clear, plus Model, Access, Agent, Effort, Commands, Files) or keep the native composer.
  • Favorites — tap the heart on a row; Favorites shows only starred sessions.

Settings

Change these under Settings → General, or from the top-nav Settings page. Labels follow the host interface language (zh / en).

  • Enable gallery skin / System appearance — master switch. Off restores the DSH look you had before.
  • Native sidebar — whether the session page shows the left session list. When hidden, open sessions from Front Page.
  • Composer — skin composer or native composer; one at a time.
  • Front Page display mode — how the session list is laid out. The Front Page footer dropdown changes the same setting.
ModeWhat you see
MinimalTable, no tags
Minimal+Table with tags
CompactTable, tags + Rename / Fork / Archive (default)
ExtendedSame as Compact
ThumbnailCard grid

To restore the built-in look, set the master switch to System appearance. If Settings will not open:

dsh plugin --profile web remove ds-hentai
dsh web

Development

npm install
npm run build      # src/client.js + src/skin.css → lib/client.js
npm run check      # validate bundle envelope / placeholders / no ESM import / size budget
npm run build:demo # static preview → demo/ (demo-src/ fake host, no harness)
npm run preview    # build:demo + serve http://127.0.0.1:4173/
npm run capture    # screenshot Front Page / session / Settings into docs/preview*.png
npm test           # build + check + L1 + demo
npm run test:compat  # L2: probe published DSH packages (pin + latest)
npm run test:compat:all  # L1 + L2 every published @deepseek-ai/dsh version; writes the matrix
npm run test:e2e     # L3: isolated DSH_HOME + Playwright against 0.1.0-rc.6
npm pack --dry-run # release-view gate

The static demo reuses src/client.js and src/skin.css. demo-src/ is only a fake DSH host, fixtures, and a stand-in conversation pane; npm run build:demo writes the static site to demo/ (Vercel output directory). Search, settings, and session chrome stay local; nothing calls DeepSeek Harness, an agent, or a model API. Hosted copy: dshentai-demo.arkady14.site.

Layout

  • src/client.js — plugin body (THEME, apply state machine, settings row, shell.overlay gallery chrome)
  • src/skin.css — scoped decoration + layout rebuild
  • demo-src/ — static preview host (fixtures + fake ctx); not shipped on npm
  • scripts/build-client.mjs — wrap window.__ModuleLoader__.load(...) into lib/client.js
  • scripts/build-demo.mjs — embed the plugin bundle in demo/
  • scripts/capture-preview.mjs — screenshot Front Page / session / Settings into docs/preview*.png
  • screenshots.json — storefront gallery order (paths relative to this file)
  • docs/ARCHITECTURE.md — runtime data flow and boundaries
  • docs/COMPATIBILITY.md — baseline, layer stability, recovery
  • test/compat/catalog.json — executable probe catalog for L1/L2/L3

Notes

Browser-only plugin; it does not edit DSH files. Sessions, replies, and settings still belong to DeepSeek Harness — this skin only replaces the chrome. Preferences stay in the local browser. Install floor is DSH 0.0.1-rc.5 (first shell.overlay host); later harness versions including current 0.1.x-rc builds are allowed. Tested pin is 0.1.0-rc.6. See docs/COMPATIBILITY.md.

License

MIT

Compatibility

DSH 0.2.1-rc.3: failedDSH 0.1.6-alpha.2: failedDSH 0.1.7-alpha.2: failed

Versions

Latest versionPublishedSize
0.5.0——
0.6.0——
0.7.1——

Comments

Loading…

Similar plugins

dsh-plugin-codex-ui

by ice-ai-lab

Codex-style sidebar skin for the DeepSeek Harness Web GUI: a Projects + Recents browser, a New chat row that starts a session without picking a project and allocates its own working directory, and a d

UI & ExperienceManifest valid

★ 0

MIT

JavaScript

Sep 12, 2026

dsh plugin --profile web add dsh-plugin-codex-ui
dsh-theme-eink-retro2

No screenshots

by exoticknight

A paper-and-ink client-side theme for the DeepSeek Harness Web UI: Balanced preserves semantic status colors, and Immersive maps supported surfaces to monochrome.

Themes & SkinsUI & ExperienceTerminal & ClientsManifest valid

★ 1

Apache-2.0

CSS

Oct 6, 2026

dsh plugin --profile web add dsh-theme-eink-retro

by MichengAI

DSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH Web

UI & ExperienceManifest valid

★ 228

Apache-2.0

TypeScript

Oct 29, 2026

dsh plugin --profile web add @michengai/dsh-codex-ui

by baifagg

DeepSeek Harness (dsh) Web GUI plugin: highlight running sessions and pin busy workspaces to the top of the sidebar. Theme-adaptive, zero-config.

UI & ExperienceDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 1

MIT

JavaScript

Oct 14, 2026

dsh plugin --profile web add dsh-plugin-busy-workspace
dsh-theme-songgrid2

No screenshots

by yefengliu1

Song-dynasty aesthetics x Swiss International Style for the DeepSeek Harness web UI — rice-paper (light) and night-ink (dark) variants, celadon carrying interactive states, kiln copper reserved for blockquotes.

Themes & SkinsManifest valid

★ 3

↓ 1.4k/wk

NOASSERTION

JavaScript

Oct 16, 2026

dsh plugin --profile web add dsh-theme-songgrid
dsh-csdn-theme2

No screenshots

by d0ublecl1ck

CSDN 风格的 DSH Web 主题:CSDN 品牌色与博文正文排版(加粗/下划线/引用/表格/代码等)双层接入,浅色与深色各一套。

Themes & SkinsUI & ExperienceTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add dsh-csdn-theme