
DeepSeek Harness 主题体验插件:OKLCH 主题提案 + 主题设计器(跨重启持久化)
Install Freestyle Dsh Theme
Likely fails to load: not on npm, needs a build, and ships no `prepare` script — a git install fetches sources, not built artifacts, so the entry point is never produced.
This install is expected to fail
prepare script to run it, and is not published to npm — so nothing produces the compiled output the loader then goes looking for.Three things would fix it, all of them on the author's side: publish the package to npm, add a prepare script that builds on install, or commit the build output to the repository. Until one of those happens, the command below is here so you can reproduce the failure, not so you can install it.
What would be run — expected to install and then fail to load
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:suzike/freestyle-dsh-theme
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profileBefore you run it
- A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
- Installing from git resolves a moving branch. Pin a commit —
github:suzike/freestyle-dsh-theme#<commit-sha>— so the code you reviewed is the code you install.
Prerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- TypeScript — a git install pulls this source, not build output.
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | pass | info | no install-time scripts |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | missing | warn | `@linxin666/freestyle-dsh-theme` is not published to npm |
| prepare script | missing | fatal | needs a build but ships no `prepare` script — a git install fetches sources, not built artifacts |
- Verdict reason
- git-only + needs build + no prepare script
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
From the README
Excerpt as published by the author, plain text, unedited
**freestyle-dsh-theme** 是 [DeepSeek Harness (DSH)](https://github.com/deepseek-ai/DeepSeek-Harness) 的 Web GUI 主题体验插件:基于 **OKLCH 色彩模型**,提供「主题提案」与「主题设计器」两大能力,让用户**一键换肤、自由调色**。作为常驻 Web 插件热插拔安装,**跨重启持久化**。 - 🎨 **OKLCH 配色模型** — 色相 / 彩度 / 明度三通道独立可控,直觉且色彩感知均匀 - 🧭 **配色关系** — 邻近 / 互补 / 分裂互补 / 三角色 一键派生副色与面板色 - 🔒 **通道锁定** — 锁定某通道后,随机与配色关系将跳过它 - ⚡ **快速变体** — 柔和 / 鲜明 / 提亮 / 压暗 / 主副互换 - 🤖 **AI 命名** — 用默认模型为配色生成中文主题名 / 标签 / 介绍 - 📋 **JSON 导入导出** — 主题令牌可复制、可分享、可迁移 - 🖥️ **设置面板放大** — 自动把设置弹框加宽到 1120px,显示更完整 - ♻️ **持久化** — 常驻 Web 插件,重启 DeepSeek Harness 后仍然存在 > 以下为软件内真实设置页面截图(设置 → 通用 → 主题 → 自定义…)。 每套主题由三个通道的 OKLCH 值定义,映射到 DSH 的完整 `--dsw-alias-*` / `--dsw-specific-*` 设计令牌(约 85 个,明暗两套),实现**全覆盖换肤**——背景层级、文字层级、边框、按钮、交互态、状态色、侧边栏等全部随主题切换。 | 通道 | 含义 | 映射到 | |---|---|---| | 主色 `th / c1 / l1` | 品牌强调色 | `brand-pri
Topics
GitHub topics on this repository
More in Skin Theme Web Gui
Ranked by similarity inside the cluster, not alphabetically
Dsh Skin Diablo Dark
dengxuhui
DeepSeek Harness Web GUI 暗黑·熔火皮肤插件(Diablo dark-gothic skin)
Dsh Skin Blue Whale
zenghuizhu69-hub
dsh Web UI skin: DeepSeek blue-whale theme with official gradient and leaping whale art (dsh plugin)
Dsh Skin Amis
wanzhiwei5
鸣潮爱弥斯主题皮肤: 粉白配色+赛博霓虹装饰的 DeepSeek Harness Web GUI 皮肤 / Amis-inspired pink-white skin for DSH Web UI
Catppuccin Dsh Theme
zhijun-dai
🐱 Soothing pastel theme for DeepSeek Harness
Dafy Whale Theme
DViridescent
DeepSeek Harness 蓝色大肥鱼主题插件:海洋配色、鱼群、气泡、吉祥物与品牌替换
Dsh Theme Taffy
Misaki14987
我不是雏草姬