quaner1234-cmd/DSH-THEME-KAMI 预览 preview

quaner1234-cmd/DSH-THEME-KAMI

Plugin插件 Native原生 ⭐ 2 NOASSERTION UI & Themes界面与主题

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,并明确不重新分发任何字体文件。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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 light Kami dark

视觉要点(与 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 →

← 上一个 Prev dsh-chat-migration 下一个 Next dsh-quiet-mode →