dsh-web-ui
zhu1090093659
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:NoNameLeGo/dsh-catppuccin-theme
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README

DeepSeek Harness Web GUI
(dsh web)的 Catppuccin 主题插件。
它内置 Catppuccin 的四个主题——Latte、Frappé、Macchiato、Mocha—— 把整个界面的配色都换成对应的 Catppuccin 色板;并在 设置 → 常规 → 外观 下方提供一行 Catppuccin 快捷切换,选择会自动保存、下次启动自动恢复。
同时内置一套可开关的玻璃质感(Glassmorphism)皮肤:顶栏、侧边栏、 输入框、统计行、轨迹视图、聊天气泡、新会话按钮都变成磨砂玻璃卡片, 模糊度、磨砂度、背景亮度均可自由调节,玻璃颜色自动跟随当前 Catppuccin 主题。
四个主题在 DeepSeek Harness 中的实际效果(截图来自本地 GUI,文首大图为四主题斜切合成):
同一会话在浅色(Latte)与深色(Mocha)下的磨砂玻璃效果:顶栏、侧边栏、 聊天气泡、输入框与统计行都是玻璃卡片,消息滚过页面边缘时被柔化, 背景为主题底色的纯色(截图来自本地 GUI):
dsh plugin --profile web add @nonamelego/dsh-catppuccin
装完重启 dsh web 即可,dsh plugin 会自动把它加进 profile 的 bundles。
其他 profile 把命令里的 web 换成对应名字即可(如 headless)。
dsh plugin --profile web add https://github.com/NoNameLeGo/dsh-catppuccin-theme
从 git 安装时 pnpm 可能要求允许构建脚本——按 pnpm 的提示把对应包加进 profile
pnpm-workspace.yaml 的 allowBuilds 后重跑一次即可。
克隆到本地后,把包链接进 profile 并加入 bundles(下面的路径换成你自己的):
pnpm --dir C:\Users\LeGo\.dsh\profiles\web add link:D:\Vibe-Coding\dsh-catppuccin
然后在 profile 的 package.json 中把 @nonamelego/dsh-catppuccin 加进 dsh.profile.bundles,
重启 dsh web 即可。
http://127.0.0.1:3080)。在 设置 → 常规 的 Catppuccin 主题 正下方找到 玻璃质感 行:
玻璃配色取自当前主题的设计 token,切换 Latte / Frappé / Macchiato / Mocha 时玻璃颜色自动跟随;设置保存在浏览器本地(localStorage),重启自动恢复。
在 设置 → 常规 的 玻璃质感 正下方找到 检查 Catppuccin 插件更新 行:
dsh-catppuccin)
的最新版本,并与当前安装版本比较(含预发布版本的语义化版本比较)。--profile 参数,否则扫描 ~/.dsh/profiles/* 找到实际安装了本插件的
profile,无需手动替换(探测失败时才回退为 web 并提示手动确认)。link: / file: / git)时会给出
提示:npm 升级命令不适用,应改用 git pull 或重新构建。latest 标签;预发布版安装同时跟随
beta 标签(升级命令自动用 @beta),正式版超过你的预发布版本时提示
升级到 @latest。玻璃拟态是一种视觉风格:让界面面板像一片磨砂玻璃,透过它能看到背后的 内容。它的三个关键要素是——
backdrop-filter: blur()):面板背后的内容(聊天记录、
页面底色)透过玻璃被柔化,与前景文字拉开层次;本插件的实现方式:
color-mix() 把当前主题的 token
(--dsw-alias-bg-layer-1/2)按磨砂度混合成半透明色,所以 Latte 是浅色
玻璃、Mocha 是深色玻璃,切换主题玻璃颜色即时跟随,无需额外配置;bg-base 纯色(Latte #eff1f5 /
Frappé #303446 / Macchiato #24273a / Mocha #1e1e2e),零硬编码、
切色板自动跟随;背景亮度旋钮直接往这个纯色里调和白/黑;data-dsh-glass 属性统一门控,关闭即完全还原
原生界面,插件卸载时不留任何残留;无心智负担的 z-index 层级整理(侧边栏
9 / 顶栏与输入框 8)保证设置面板、浮动卡片互不遮挡;pnpm install
pnpm typecheck # tsc --noEmit 类型检查
pnpm test # vitest 跑配色表覆盖测试
pnpm build # tsdown 构建 -> lib/index.js(服务端)+ lib/client.js(浏览器)
配色表由生成器脚本产出——修改 scripts/generate-palettes.mjs 后重跑:
node scripts/generate-palettes.mjs
dsh plugin --profile web update @nonamelego/dsh-catppuccin
(或重新 add 最新版)。
Copyright © 2021-present Catppuccin Org
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: theme。