← 返回列表
未验证
DeepSeek Harness 像素皮肤Agent Xi 风格:四个主题一键切换——像素·木屋 / 像素·羊皮纸 /…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/22 · 已提供中文文档
DeepSeek Harness 像素皮肤(Agent Xi 风格):四个主题一键切换——像素·木屋 / 像素·羊皮纸 / 像素·暖阳 / 像素·终端绿,随时可切回现代默认 UI。
综合分
28.7
GitHub 分
28.7
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add zhang66633/dsh-pixel-ui该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-theme@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-settings-general用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
🪵 dsh-pixel-ui
DeepSeek Harness 像素皮肤(Agent Xi 风格):四个主题一键切换——像素·木屋 / 像素·羊皮纸 / 像素·暖阳 / 像素·终端绿,随时可切回现代默认 UI。
License: MIT
dsh
version
themes
概述
dsh-pixel-ui 是一个皮肤插件,把 dsh Web GUI 重皮肤成像素 RPG 风:
1. 四个主题:像素·木屋(深木 + 金)、像素·羊皮纸(浅色纸面 + 金棕)、像素·暖阳(暖橙木)、像素·终端绿(CRT 绿字),色板与 Agent Xi 主题系统同源;
2. 像素质感:阶梯硬阴影、8-bit 凸起按钮、内凹输入框、木纹条纹、CRT 扫描线 + 暗角、像素光标;
3. 像素字体:标题/页签/按钮/徽章/输入框用 fusion-pixel(中文)+ Press Start 2P(英文数字),正文与代码走 mono,长文不累眼。
适合谁:想要像素风 / 星露谷风 / 复古终端外观的 dsh 用户;想给会话截图加一点氛围感的博主和开发者。
主题
像素·木屋 · pixel-wood
深色 · 深木 #1A0F06 + 金 #F4D03F(默认主题)
像素·羊皮纸 · pixel-paper
浅色 · 纸面 #F0E8D8 + 金棕 #C8960C
像素·暖阳 · pixel-warm
深色 · 暖木 #1E0E04 + 橙 #FF8C42
像素·终端绿 · pixel-retro
深色 · 墨绿 #0A0E0A + 绿 #33FF33
📷 对话页与输入框(展开查看四主题截图)
兼容性
| 项 | 支持范围 |
| --- | --- |
| dsh 生态 | 0.1.0-rc.6 ~ 0.1.0-rc.7(ThemeService register/setTheme + settings.general.item 槽位;rc.6 最后实机验证 2026-08-14,rc.7 对应 DSH Desktop 2.0.1 内置内核) |
| DSH Desktop | 2.0.x(web 兼容模式/高级模式均适用;见下方「DSH Desktop 固定端口」) |
| 模式 | 三深色 + 一浅色(colorScheme 按主题声明) |
| 浏览器 | 现代 Chromium / Firefox(localStorage + CSS 变量 + SVG 光标) |
| 字体 | fusion-pixel 12px zh_hans(MIT)+ Press Start 2P(OFL),随包分发 |
安装 / 卸载
安装
npm(推荐):
dsh plugin add dsh-pixel-ui
GitHub Releases(无需 npm,同样开箱即用):
下载 Releases 里的 dsh-pixel-ui-.tgz
dsh plugin add ./dsh-pixel-ui-1.3.0.tgz
GitHub 源码(构建产物已随仓库提交,无需构建):
dsh plugin add github:zhang66633/dsh-pixel-ui
本地开发(link 方式):
// /package.json
{
"dependencies": { "dsh-pixel-ui": "link:" },
"dsh": { "profile": { "bundles": ["dsh-pixel-ui"] } }
}
cd && pnpm install
安装后重启 dsh / DSH Desktop,皮肤才会进入 Loader 组合。
DSH Desktop 用户
1. 托盘右键 → Open DSH Terminal,在终端里执行 dsh plugin add dsh-pixel-ui(自动作用于当前 profile,如 desktop);
2. 退出并重新打开 DSH Desktop。
DSH Desktop 固定端口(主题记忆)
DSH Desktop 默认每次启动随机分配本地 Web 端口,浏览器的 localStorage 按 origin(含端口)隔离——不固定端口时,像素主题的选择会在重启后回到默认「像素·木屋」。需要记住选择时,请在 DSH Desktop 设置中为 dsh-desktop.port 指定一个固定端口(例如 43189),保存后应用会自动重启。
升级
- npm:重新运行 dsh plugin add(固定版本号);
- 本地 link:git pull 后重新构建(npm run build),刷新浏览器。
禁用
只从 dsh.profile.bundles 移除 dsh-pixel-ui(依赖可以保留)——皮肤不再注入,UI 回到现代默认。
卸载
从 profile package.json 移除依赖与 bundles 条目,pnpm install。
快速开始
1. 安装后重启 dsh / DSH Desktop;
2. 首次加载自动激活默认主题「像素·木屋」;
3. 设置 → 通用 → 像素主题,五个按钮一键切换四个皮肤和「现代默认」;
4. 选「现代默认」(或外观行选 浅色 / 深色 / 跟随系统)即整体退出皮肤,选择会被记住,下次打开不复活。
最小可复现示例:安装 → 重启 → 木屋主题上身 → 切换到「像素·羊皮纸」→ 输入框文字清晰可读 → 点「现代默认」→ 页面立即回到现代 UI → 刷新页面仍是现代 UI。
配置
- 无配置项:四个主题的 13 个 --dsw-alias- token 定义在 src/client/index.js 的 THEMES,像素质感样式在 src/client/pixel.css;
- 默认主题:pixel-wood(仅首次安装时自动激活,之后尊重你的选择);
- 持久化:最后的选择存于浏览器 localStorage 的 dsh-pixel-ui:theme;DSH Desktop 需固定本地端口(见「DSH Desktop 固定端口」)。
- 无环境变量、无敏感项。
权限与数据
- 宿主进程:只读本包内字体文件,仅注册一个 /dsh-pixel-ui/fonts/ 路由(文件名白名单,无路径穿越);
- 浏览器半边:注册主题 + 注入样式表 + 一个设置行;无网络请求、无遥测、不读凭据,只在 localStorage 存一个主题 id。
故障排查
| 现象 | 处理 |
| --- | --- |
| 皮肤没生效 | dsh --profile --dump-config(DSH Desktop 终端里直接 dsh --dump-config)确认 dsh-pixel-ui 在树;设置 → 通用 → 像素主题 里选一个主题;重启 |
| 想回现代默认 | 设置 → 通用 → 像素主题 → 点「现代默认」(或外观行选 浅色/深色/跟随系统) |
| 字体没加载 | 浏览器控制台(F12 → Network)看 /dsh-pixel-ui/fonts/* 是否 200 |
| 主题没记住 | 确认浏览器未禁用 localStorage;DSH Desktop 下先确认已配置固定端口(dsh-desktop.port) |
| 回滚 | 从 dsh.profile.bundles 移除插件条目并 pnpm install —— profile 其余部分不受影响 |
开发
npm install
npm run build # 构建 lib/client.js(wire 格式,CSS 以文本内联)
改动皮肤后重新构建并刷新浏览器即可(link 安装方式下无需重启 dsh)。欢迎 PR;行为变更请同步更新 README。
许可证与安全
MIT © 2026 zhang66633 · 字体:fusion-pixel(MIT)、Press Start 2P(SIL OFL)。
安全问题请通过 GitHub security advisory 私下报告,不要发公开 issue。同作者(zhang66633)的其他插件
扫码进群