深海军蓝半透明面板承载赛博城市夜景背景、全息立方体青色辉光作为点缀的暗色主题。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:readfish/dsh-client-theme-cyber
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
该插件的 README 只有英文版本。
Cyber Sand — a dark cyber-city theme for DeepSeek Harness Web.
赛博沙漠(Cyber Sand)主题:以深海军蓝半透明面板承载赛博城市夜景背景,青色(全息立方体辉光)作为品牌与焦点色,为 DeepSeek Harness 桌面端/网页端提供沉浸式暗色主题。
Theme plugin (client bundle,
dsh.client.platform: "web") for DeepSeek Harness. It applies a token palette viatheme.overrideTokensand paints the uploaded cyber-city artwork as a fixed full-viewport background behind the app panels.
Features
- Dark navy glass panels (semi-transparent, so the city glows through).
- The uploaded cyber-city image as a fixed
body::beforebackground layer. - Cyan holographic-cube glow as the brand/accent color (
#2ea8ffdark /#1d7fe0light). - ~30
--dsw-alias-*tokens overridden (backgrounds, labels, borders, states, buttons, scrollbars, markdown, sidebar), stacking as a persistent override layer that survives reconnect and theme preference sync. - Forces the built-in dark base (
theme.setTheme("dark")), as required so the theme stays active acrossadopt().
Install
dsh plugin --profile web add <this-package-or-repo>
After install, the theme activates immediately (no restart needed); it will also appear in the market's Themes page once published to the catalog.
How it works
lib/client.js (browser half) registers through window.__ModuleLoader__ and exports:
apply(ctx):- injects a
<style>that sets a fixed full-viewportbody::beforelayer with the city background (brightened JPEG, plus a light darkening gradient for text contrast); - calls
theme.setTheme("dark")(a persisted, built-in preference); - calls
theme.overrideTokens("@anywhere-labs/dsh-client-theme-cyber", PAIRS)so the palette survives reconnect / preference adoption.
- injects a
inject = ["theme"]— depends on thethemeservice provided by@deepseek-ai/dsh-client-ui-theme.
lib/index.js (host half) is a stub: everything lives in the browser bundle.
Layout
lib/index.js host half (stub)
lib/client.js built browser half (data-URI background embedded)
client.template.js source template (build via `node build.mjs`)
assets/ source images (city / cube), data-URI text + info
regen-city.mjs regenerate/optimize the embedded city image
Building
node build.mjs # replaces __CITY_BG__ in client.template.js -> lib/client.js
node regen-city.mjs # re-derives assets/city.webp.txt (brightened JPEG) from the source image
Uninstall
dsh plugin --profile web remove dsh-client-theme-cyber
Removing the theme restores the default DSH dark palette and no longer injects the background layer (uninstall fully reverts).
License
MIT — artwork in assets/ is user-provided reference imagery for this plugin.
链接
同类插件
elysia395/dsh-wallpaper-engine★ 3414
前置要求:DeepSeek Harness 0.1.5-rc.1+(DSH Desktop ≥ 2.0.7)且 dsh-better-sidebar ≥ 0.19.0,安装或更新本插件前请先更新两者。把本机 Wallpaper Engine 的 Video/Web 壁纸实时播放到聊天界面后方,Scene 壁纸由内置渲染器输出完整场景帧,支持内容分级/类型过滤、自定义壁纸上传与 iOS 液态玻璃设置窗口。
Small-tailqwq/dsh-deep-whale#maid-atelier★ 2923
DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。
d-dev0101/open-sea-skin★ 385
实时 WebGPU 海洋皮肤,可快捷调节波浪、日光、玻璃不透明度与自动昼夜循环。
Nwflower/dsh-claude-style★ 367
为 DSH Web GUI 复刻 Claude Code Desktop 的视觉与交互——象牙白/暖黑双画布、陶烬橙强调色、三字体排版、权限分段控件与品牌切换,以 CSS 覆盖与客户端 DOM override 实现。
kingOfSoySauce/dsh-liang-skin★ 329
自适应推理等级滑块皮肤,将当前模型可用档位映射到 0–30 视觉强度,并同步人物、背景和界面配色。
RevolutionLA/dsh-dream-skin★ 290
一键换肤插件:8 套原创主题、背景壁纸(透明度/模糊)、强调色、主题包导入/导出+分享链接、收藏与随机,纯原生 token 系统接入。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。