DeepSHPlugins
dsh-skin-nebula 项目预览
GITHUB / COMMUNITY PROJECT

dsh-skin-nebula

换皮肤色JavaScriptMIT

动漫皮肤包:忍者、樱花、竹林、落日、苍龙五套 AI 生成高清主题,各配专属点缀色,右上角衣服图标一键切换,透明度可调。

1 Starslyq3 更新时间 2026-08-17
访问 GitHub 仓库
dsh-skin-nebula 项目预览
dsh-skin-nebula 界面截图dsh-skin-nebula 界面截图dsh-skin-nebula 界面截图dsh-skin-nebula 界面截图dsh-skin-nebula 界面截图

项目介绍

中文

动漫皮肤包:忍者、樱花、竹林、落日、苍龙五套 AI 生成高清主题,各配专属点缀色,右上角衣服图标一键切换,透明度可调。

English

Anime skin pack for the DSH Web UI: five AI-generated HD themes (Ninja, Sakura, Bamboo, Ronin, Ryujin) with per-theme accent palettes, a top-right shirt-icon switcher, and an adjustable transparency slider.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
lyq3
仓库
lyq3/dsh-skin-nebula
GitHub Stars
1
Forks
0
开发语言
JavaScript
许可证
MIT
最近推送
2026-08-17
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

51/ 100
维护活跃
83
文档与实用信息
74
生态关注度
9
安装便捷信号
100
项目声明信号
100

关注度尚低(1);标准命令一键安装。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:lyq3/dsh-skin-nebula

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-skin-nebula

English | 中文

Anime skin pack for the DeepSeek Harness Web UI — translucent surfaces over AI-generated HD artwork, a shirt-icon switcher at the top right to pick between five built-in skins, and an adjustable transparency slider.

Skins

SkinAccentDark artworkLight artwork
Ninjaneon cyanmoonlit ninja over a cyberpunk skylinewhite-clad ninja in a bright sky
Sakurarosekunoichi on a torii gate under a blood moonsakura kunoichi in a pastel sky
Bambooemeraldnight bamboo grove, emerald blade and firefliesmisty morning bamboo with sunbeams
Roninamberwandering ronin against the last ember of duskgolden-hour countryside
Ryujinindigoeastern dragon coiling through a night stormwhite dragon gliding among sunlit clouds

The dropdown also has a transparency slider (0-100%, default 50%): higher = more artwork showing through; menus and popovers keep a readability floor. Skin choice and transparency persist in localStorage per browser. Both color schemes (light/dark) are covered by every skin; the backdrop follows body[data-ds-dark-theme] automatically.

Preview

DarkLight
NinjaREADME 项目图片README 项目图片
SakuraREADME 项目图片README 项目图片
BambooREADME 项目图片README 项目图片
RoninREADME 项目图片README 项目图片
RyujinREADME 项目图片README 项目图片

Install

From GitHub (recommended):

dsh plugin --profile web add github:lyq3/dsh-skin-nebula

From a local checkout:

dsh plugin --profile web add file:/path/to/dsh-skin-nebula

Ensure dsh-skin-nebula is listed in the profile's dsh.profile.bundles (the dsh plugin add command does this automatically), then restart dsh.

Upgrade: re-run the same add command (for github: installs, add github:lyq3/dsh-skin-nebula pulls the latest main), then restart dsh.

Uninstall: dsh plugin --profile web remove dsh-skin-nebula and drop the entry from bundles.

How it works

  • index.mjs — host plugin: registers the /skin-nebula prefix route on the dsh webserver to serve artwork from assets/ (prefix routes must be registered without a trailing slash).
  • client/client.js — browser plugin (__ModuleLoader__ bundle, hand-written, no bundler):
  • one ctx.theme.overrideTokens() layer per active skin, covering the --dsw-alias-* semantic tokens and the --dsw-static-neutral-bluish-* surface scale (the sidebar and some panels read statics directly and would otherwise stay stock gray); every value is a { light, dark } pair so neither scheme bleeds into the other, and re-calling with the same source swaps the whole layer atomically on skin switch;
  • a body-level backdrop stylesheet (no product DOM selectors);
  • the switcher registered in the shell.overlay slot, with zh/en dictionaries through the optional locale service.
  • assets/ — ten 1536×1024 artworks (dark + light per skin) generated with gpt-image-2.
  • cordis.patch.yml — inserts the host plugin into the profile's bundle layer.

Compatibility

Built against @deepseek-ai/dsh 0.1.0-rc.6 (Developer Preview) and re-verified on 0.1.0-rc.7 — the --dsw-alias-* and --dsw-static-neutral-bluish-* token inventories are unchanged between the two. rc releases may still break the dsh.client contract or the token inventory; if the skin stops applying after a dsh upgrade, re-check the alias/static token names against dsh-client-ui-theme's style sheets first.

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目