quaner1234-cmd/DSH-THEME-KAMI
Inspired from tw93
Project Overview项目介绍
DSH-THEME-KAMI is a Kami-styled visual theme purpose-built for the DeepSeek Harness WebUI, reshaping the interface with a warm parchment canvas, ink-blue accents, serif typography, and hairline borders in deliberate contrast to generic SaaS chat surfaces. The visual language is distilled directly from tw93/Kami's MIT-licensed design tokens, with an original "night paper" dark adaptation; engineering follows DSH's official theme/plugin contract and the dsh-skin-market / awesome-dsh-plugin community conventions, and themes install mutually exclusively.
The intended workflow has a user grab the theme through dsh plugin --profile web add (GitHub, local file, or marketplace entry), after which refreshing the page or restarting dsh web activates it; a one-click toggle lives in Settings → Plugin Marketplace → Themes. State is encoded through shape, fill, and stroke simultaneously — disabled stays a hollow hairline ring, idle becomes a solid ink-blue block, and running switches to a hollow square with a 1.5px outline and breathing halo, while the active preset capsule and selected card converge on a single ink-blue thin tint plus outline plus text language. The audience is writers and heavy readers who prefer an editorial, restrained look during long sessions.
Target runtime is dsh web 0.1.0-rc.6 or newer, validated on 0.1.2-alpha.5 and re-checked on 0.1.5-rc.1 with 52 contrast assertions passing across light and dark. Dependencies are zero, no fonts are bundled, and rendering relies entirely on system stacks including platform CJK serifs. The repository is MIT-licensed alongside the Kami source; audit artifacts (assets/preview-*.png, assets/verify/01-boot.png–09, audit-final-{light,dark}.json, audit-state-layer.json) document boot, settings, code blocks, sidebar panels, and state-layer comparisons. First-run note: the roster is assembled at dsh web startup, so toggling enabled state or uninstalling requires a service restart, while plain refresh only picks up new bundle versions.
DSH-THEME-KAMI 是一款专为 DeepSeek Harness WebUI 设计的 Kami 风格视觉主题,以暖羊皮纸画布、墨蓝强调色、衬线字体与发丝线边框重构界面,刻意区别于常见的 SaaS 聊天外观。视觉语言直接蒸馏自 tw93/Kami(MIT)的设计令牌,深色「夜纸」为原创改编。工程结构遵循 DSH 官方 theme/plugin 接口,兼容社区已验证的 dsh-skin-market 与 awesome-dsh-plugin 生态惯例,主题之间互斥安装。
典型工作流:用户在 DSH 设置的插件市场一键安装并切换主题,安装后刷新页面或重启 dsh web 即时生效;主题面向追求编辑型、克制阅读体验的写作者与重度阅读用户。预设胶囊按钮与选中卡片通过「墨蓝薄染 + 墨蓝环 + 墨蓝文字」三要素表达激活态,运行中态由形状、填充、描边与呼吸光晕同步呈现,禁用态保持最低对比。
目标运行时为 dsh web 0.1.0-rc.6 及更新版本,已在 0.1.2-alpha.5 实测并在 0.1.5-rc.1 复验。依赖为零,不打包任何字体,全部使用系统字体与中文字体栈。本仓库代码以 MIT 许可发布,Kami 视觉来源亦为 MIT,并明确不重新分发任何字体文件。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:DSH-THEME-KAMI(quaner1234-cmd/DSH-THEME-KAMI)
仓库:https://github.com/quaner1234-cmd/DSH-THEME-KAMI
本站详情页:https://www.yhbd.top/plugins/quaner1234-cmd-dsh-theme-kami/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 NOASSERTION · ⭐ 2 · 最近提交 2026-09-22 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-kami-theme
把 quaner1234-cmd/DSH-THEME-KAMI 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-kami-theme
Kami 风格(纸媒 / editorial)DeepSeek Harness WebUI 主题。
打开 DSH 后,你会觉得是在一张安静、克制的纸张上工作:暖羊皮纸画布、 墨蓝强调色、衬线正文与标题、发丝线边框、克制的阴影——而不是又一个 SaaS 聊天界面或 Claude / Anthropic 仿制皮肤。
视觉语言直接蒸馏自 tw93/Kami(MIT); 工程结构与 DSH 官方 theme/plugin 接口完全兼容,遵循社区已验证的 dsh-skin-market / awesome-dsh-plugin 生态惯例。

视觉要点(与 Kami 的对应)
Kami token(来源 skills/kami/references/tokens.json) |
本主题用法 |
|---|---|
--parchment #f5f4ed / --ivory #faf9f5 |
画布底色 / 抬升表面(会话、菜单、浮层) |
--brand #1B365D / --brand-light #2D5A8A |
主强调色 ink blue:主按钮、链接、选中态;另有 4 个低饱和辅助色仅用于状态(见「深色模式的色彩层级」) |
--near-black #141413 → --olive #504e49 暖灰梯 |
正文 → 次要 → 三级文字(二级 --dark-warm #3d3d3a) |
--border / --line 发丝线 |
全界面边框与分隔线(暖灰而非冷灰) |
Kami 的 --sans: var(--serif) 规则 |
全界面 serif-led:正文、标题、甚至 UI 控件全部衬线(Latin Charter、中文宋体),仅代码保持等宽 |
--breaking-bg #f0e0d8 + --breaking-fg #8b4513 |
警告色 |
| 不超过两种阴影的"耳语阴影" | 浮层、弹窗、toast |
Kami 本身没有深色模式;本主题的深色「夜纸」是一种原创改编 (暖黑画布 + 钢蓝墨),遵循同样的编排规则,跟随 DSH 原生 浅色 / 深色 / 跟随系统 偏好自动切换。
状态层:一眼可辨的 idle / running / disabled
状态识别靠形状 + 填充 + 描边三层同时变化,而不是只改颜色深浅; 三态在任何一档外观下都不需要思考就能区分。
| 发送键状态 | 浅色填充 | 浅色图形 | 深色填充 | 深色图形 | 区分手段 |
|---|---|---|---|---|---|
| disabled(未输入) | 透明(中空) | #a5a294 |
#212220 |
#787568 |
只有 1px 发丝环,无投影、无实底 |
| idle(可发送) | #1B365D 实底 |
#faf9f5 |
#3a6ea8 实底 |
#f5f2e8 |
实心填充 + 1px 微投影,唯一「有重量」的一态 |
| running(生成中) | #e6edea |
#2f5b54 |
#1f2b28 |
#8fc3b9 |
图案变为停止方块 + 1.5px 描边 + 呼吸光晕 |
- 关键约束:三态图形与自身填充的对比度分别为 idle 11.51:1 / running 6.44:1 / disabled 2.32:1(浅色)、4.72:1 / 7.44:1 / 3.75:1(深色)。disabled 永远 是最弱的一档(WCAG 1.4.3 豁免禁用控件),running 靠中空 + 描边 + 动效与 idle 的实底拉开,因此不存在「浅蓝被误读为 disabled」的歧义。
- 浅色 hover 更深(
#1B365D → #12283f)、深色 hover 更亮(#3a6ea8 → #4a7eba): 两种模式都朝「与画布对比更强」的方向走,所以 hover 反馈的方向始终一致。 - 动效只有
@keyframes kami-send-live(描边 + 光晕呼吸),并在prefers-reduced-motion: reduce下完全关闭。
当前预设(「创造模式」所在位置)的激活态
模型/模式选择器是 composer 里的胶囊按钮。折叠→展开→展开时 hover 三级:
| 状态 | 填充 | 描边 | 文字 / 图标 |
|---|---|---|---|
| 折叠 | #eae8dd |
#dcd9cb 发丝 |
图标墨蓝,chevron 保持安静(#6b6a64) |
| 展开(当前生效) | #e4ecf6 墨蓝薄染 |
#1B365D 1px 墨蓝环 |
标签 / 图标 / chevron 全部转为墨蓝 |
| 展开 + hover | #d6e3f2 再深一档 |
墨蓝环保持 | 全部保持墨蓝 |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
Small-tailqwq/dsh-deep-whale
d-dev0101/open-sea-skin
kingOfSoySauce/dsh-liang-skin
RevolutionLA/dsh-dream-skin
Fishquito7/dsh-skill-mcp-panel
01Virex/dsh-status-rotator
ymh0000123/dsh-theme-endfield
SLin-code/dsh-custom-skin