插件目录 / UI & Skins / dsh-aurora-skin
dsh-aurora-skin
已验证 · 实测可装 breaker505
功能简介
Three hand-tuned skins for DeepSeek Harness (DSH): Aurora (deep navy + electric cyan + warm coral), Paper (cool white + deep teal), and Hologram (near-black + lime-cyan). Pure --dsw-alias-* tokens, no core patches.
可用 — 实测通过,早期项目
Three hand-tuned skins for DeepSeek Harness (DSH): Aurora (deep navy + electric cyan + warm coral), Paper (cool white + deep teal), and Hologram (near-black + lime-cyan). Pure --dsw-alias-* tokens, no core patches. 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-aurora-skin
Three hand-tuned skins for DeepSeek Harness (DSH).
Pure--dsw-alias-*token system, no core patches, persisted in localStorage.
✨ The skins
| ID | Name | Mode | Mood |
|---|---|---|---|
aurora |
Aurora 极光 | Dark | Deep midnight navy · electric cyan · warm coral — aurora over a precision control room |
paper |
Paper 纸本 | Light | Cool paper white · deep teal — feels like a research paper, made for daytime reading |
hologram |
Hologram 全息 | Dark | Near-black · lime-cyan — distinctive terminal vibes, like a precision instrument |
All three palettes were tuned by hand against the DSH --dsw-alias-* token surface
(bg-base / layer-1..3 / overlay / border / label-* / brand / button / interactive /
markdown / sidebar / scrollbar). Every value is a concrete CSS color — no var()
indirection — so contrast holds across the whole UI.
📦 Install
dsh plugin --profile web add breaker505/dsh-aurora-skin
Or locally from this checkout:
cd ~/.dsh/profiles/web
pnpm add file:path/to/dsh-aurora-skin
Or clone directly:
git clone https://github.com/breaker505/dsh-aurora-skin
Then add "dsh-aurora-skin" to the dsh.profile.bundles array in package.json
and restart dsh web.
🎨 Use
Open Settings → General → Aurora Skins and pick a skin, or click
"Follow system" to revert to the built-in appearance.
The Aurora picker row is rendered above the dsh-skin row (slot order 15 vs 20),
so curated skins show up first.
🧬 Design philosophy
- Tokens, not code. The plugin only writes
--dsw-alias-*custom
properties on<body>. No DOM mutations, no overrides of internal
DSH components, no monkey-patches. - Reversible by design. Selecting "Follow system" clears the
override and the UI returns to the original DSH palette — there is
no install-time patch to undo. - Hand-tuned palettes. Each of the three themes was dialed in
token-by-token for contrast on both surface and text roles, in
light and dark modes.
🔧 Develop
git clone https://github.com/breaker505/dsh-aurora-skin
cd dsh-aurora-skin
pnpm install
The lib/client.js is hand-written CJS that wraps the runtime-loaded
factory via window.__ModuleLoader__.load — the same shape tsdown
emits for the shipped ui-* packages, but with no build step. Edit it
directly and reload dsh web.
📜 License
MIT — see LICENSE.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-aurora-skin」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:breaker505/dsh-aurora-skin Headless(CLI)profile:
dsh plugin --profile headless add github:breaker505/dsh-aurora-skin 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。