ExHentai 皮肤 for DeepSeek Harness。DS Hentai / DeepSeek Hentai,深炭底、浅灰文字、灰色边框;会话列表像画廊索引,发送框像搜索栏。预览Demo:https://dshentai-demo.arkady14.site/
安装
# npm 包(预构建)
dsh plugin --profile web add ds-hentai
# Release 预构建包
dsh plugin --profile web add "https://github.com/lisongxuan/ds-hentai/releases/latest/download/ds-hentai.tgz"
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:lisongxuan/ds-hentai
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
English | 简体中文
ExHentai.org 皮肤 for DeepSeek Harness。深炭底、浅灰文字、灰色边框;会话列表像画廊索引,发送框像搜索栏。
在线演示 —— 静态预览(假宿主,不跑 harness)。




安装
# 从 npm(预构建)
npx @deepseek-ai/dsh plugin --profile web add ds-hentai
# 或直接从 GitHub
npx @deepseek-ai/dsh plugin --profile web add github:<owner>/ds-hentai
重启 dsh web 后刷新页面。之后更新皮肤,刷新即可。
功能
- 顶部导航 —— Front Page、New Session、Popular、Workspaces、Favorites、Settings。
- Front Page —— 按类别筛选、搜索会话;列表可切换表格或缩略图。Compact / Extended 下每行有 Rename / Fork / Archive。
- 会话页 —— 对话仍是原来的内容;可选皮肤搜索坞(Search / Clear,以及 Model、Access、Agent、Effort、Commands、Files)或继续用原生输入框。另外两个按钮 Workspace files / New terminal 可按需打开原生右侧边栏对应的面板;宿主没有这个侧边栏时不会渲染。
- 右侧边栏 —— 原生「开始」引导面板、dockkit 标签栏、文件树和终端框都套上同一套深炭皮肤。
- 收藏 —— 列表里点心形,Favorites 只显示已收藏的会话。
设置
在 Settings → General,或顶部导航 Settings 里改。文案跟随宿主界面语言(zh / en):
- 启用皮肤 / 系统外观 —— 总开关。关掉即回到切换前的 DSH 外观。
- 原生侧边栏 —— 会话页要不要显示左侧会话栏。隐藏后从 Front Page 点进会话。
- 原生右侧边栏 —— 默认显示。关掉后隐藏侧边栏的入口,空的「开始」面板就不会自己冒出来。
- 对话输入框 —— 皮肤输入框和原生输入框二选一。
- Front Page 显示模式 —— 会话列表怎么排。Front Page 底栏下拉也可以改。
| 模式 | 看到什么 |
|---|---|
| Minimal | 表格,不显示 tags |
| Minimal+ | 表格,显示 tags |
| Compact | 表格,tags + Rename / Fork / Archive(默认) |
| Extended | 同 Compact |
| Thumbnail | 卡片网格 |
恢复内建外观:把总开关切到 系统外观。若设置打不开:
dsh plugin --profile web remove ds-hentai
dsh web
开发
npm install
npm run build # src/client.js + src/skin.css → lib/client.js
npm run check # 校验 bundle 信封/占位符/无 ESM import/大小预算
npm run build:demo # 静态演示 → demo/(源码在 demo-src/,假宿主,不跑 harness)
npm run preview # build:demo 后本地 http://127.0.0.1:4173/
npm run capture # 截 Front Page / 对话页 / 右侧边栏 / 设置到 docs/preview*.png
npm test # build + check + L1 + demo
npm run test:compat # L2:扫描已发布 DSH 包(pin + latest)
npm run test:compat:all # 对每个已发布 @deepseek-ai/dsh 版本跑 L1+L2,写入 docs/COMPATIBILITY.md
npm run test:e2e # L3:隔离 DSH_HOME + Playwright,对 0.1.0-rc.6
npm pack --dry-run # 发布视图关门
静态演示复用 src/client.js 和 src/skin.css。demo-src/ 只提供假 DSH 宿主、夹具数据、会话气泡,以及一个假右侧边栏(引导面板、文件树、终端),好让侧边栏皮肤也能预览;npm run build:demo 把静态站写到 demo/(Vercel 输出目录)。搜索、设置、翻页都在浏览器里完成,不会调用 DeepSeek Harness、Agent 或模型接口。在线副本:dshentai-demo.arkady14.site。
目录
src/client.js—— 插件主体(THEME、apply状态机、设置行、shell.overlay画廊壳)src/skin.css—— 作用域装饰 + 布局重建demo-src/—— 静态演示宿主(夹具 + 假ctx);不打进 npm 包scripts/build-client.mjs—— 组装window.__ModuleLoader__.load(...)信封到lib/client.jsscripts/build-demo.mjs—— 把插件 bundle 嵌进demo/scripts/capture-preview.mjs—— 从本地 demo 截 Front Page / 对话页 / 右侧边栏 / 设置到docs/preview*.pngscreenshots.json—— 插件市场截图顺序(路径相对本文件)docs/ARCHITECTURE.md—— 运行时数据流与边界docs/COMPATIBILITY.md—— 基线、分层稳定性、恢复方式test/compat/catalog.json—— L1/L2/L3 可执行探测目录
说明
纯浏览器端插件,不改 DSH 文件。会话、回复和设置仍走 DeepSeek Harness;皮肤只换壳。偏好存在本机浏览器里。安装下限是 DSH 0.0.1-rc.5(第一个带 shell.overlay 的版本);之后的 harness(含当前 0.1.x-rc)都放行。测试钉住 0.1.0-rc.6,目前验证到的最新版本是 0.1.7-rc.1。详见 docs/COMPATIBILITY.md。
License
链接
同类插件
Small-tailqwq/dsh-deep-whale#maid-atelier★ 2552
DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。
elysia395/dsh-wallpaper-engine★ 1108
前置要求:DeepSeek Harness 0.1.5-rc.1+(DSH Desktop ≥ 2.0.7)且 dsh-better-sidebar ≥ 0.19.0,安装或更新本插件前请先更新两者。把本机 Wallpaper Engine 的 Video/Web 壁纸实时播放到聊天界面后方,Scene 壁纸由内置渲染器输出完整场景帧,支持内容分级/类型过滤、自定义壁纸上传与 iOS 液态玻璃设置窗口。
d-dev0101/open-sea-skin★ 390
实时 WebGPU 海洋皮肤,可快捷调节波浪、日光、玻璃不透明度与自动昼夜循环。
kingOfSoySauce/dsh-liang-skin★ 243
自适应推理等级滑块皮肤,将当前模型可用档位映射到 0–30 视觉强度,并同步人物、背景和界面配色。
RevolutionLA/dsh-dream-skin★ 231
一键换肤插件:8 套原创主题、背景壁纸(透明度/模糊)、强调色、主题包导入/导出+分享链接、收藏与随机,纯原生 token 系统接入。
Nwflower/dsh-claude-style★ 145
为 DSH Web GUI 复刻 Claude Code Desktop 的视觉与交互——象牙白/暖黑双画布、陶烬橙强调色、三字体排版、权限分段控件与品牌切换,以 CSS 覆盖与客户端 DOM override 实现。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。