EachSheep/dsh-mario-pixel-skin
Unofficial Mario-inspired pixel-adventure skin for DeepSeek Harness.
项目介绍Project Overview
DSH 马里奥像素皮肤是一款面向 DSH Desktop 与 Web UI 的视觉皮肤插件。它通过像素马里奥场景、标题栏、侧栏、输入区与设置页替换界面外观,工作区、会话、模型、权限与工具调用保持原行为。适用于希望统一团队或个人 DSH 客户端视觉风格的用户,可通过 dshd plugin --profile 或 dsh plugin --profile 安装并重启生效。配置项 showTitlebar、backgroundBlurPx、fontScale 支持自定义;compatibility 字段控制适配层版本。此为非官方粉丝作品。
DSH Mario Pixel Skin is a visual skin plugin for DSH Desktop and Web UI. It replaces the background, title bar, sidebar, input area, settings page, and common controls with a pixel Mario theme, while keeping sessions, models, permissions, and tools unchanged. Use it to unify the look of your DSH clients; install via dshd plugin --profile or dsh plugin --profile and restart. Configurable options include showTitlebar, backgroundBlurPx, fontScale, and compatibility. It is an unofficial fan-made project under BSD-3-Clause.
安装Install
dsh plugin --profile web add github:EachSheep/dsh-mario-pixel-skin
把 EachSheep/dsh-mario-pixel-skin 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH Mario Pixel Skin
给 DSH Desktop 和 Web UI 用的马里奥像素皮肤。它会替换背景、标题栏、侧栏、输入区、设置页和常用控件的外观,DSH 的会话、模型、权限与工具行为保持原样。
效果
- 马里奥风像素场景和顶部状态栏
- 清晰的工作区、会话和操作按钮层级
- 适配任务看板、SSH、文件树、Trajectory 与 Todo
- 设置弹窗使用实色背景,遮住底层内容和拖拽分隔线
- 支持字体缩放、背景模糊和亮暗主题
预览
主界面
![]()
设置页
![]()
兼容
| 项目 | 当前值 |
|---|---|
| DSH | @deepseek-ai/dsh@0.1.0-rc.6 |
| Node.js | >= 22.19.0 |
| 运行位置 | Desktop profile、Web profile |
| GitHub 仓库 | dsh-mario-pixel-skin |
| DSH 包名 | dsh-client-ui-skin-pixel-kingdom |
| 插件 ID | ui-skin-pixel-kingdom |
仓库使用新名字,包名和插件 ID 沿用已有值,已安装的 profile 可以直接更新。
安装
git clone https://github.com/EachSheep/dsh-mario-pixel-skin.git
cd dsh-mario-pixel-skin
npm ci
npm test
DSH Desktop:
dshd plugin --profile desktop add "link:$PWD"
DSH Web:
dsh plugin --profile web add "link:$PWD"
重启对应的 DSH 客户端后生效。
更新
git pull --ff-only
npm ci
npm test
源码通过 link:$PWD 接入,更新后重启 DSH 即可加载新版。
配置
默认值在 cordis.patch.yml:
| 配置项 | 默认值 | 作用 |
|---|---|---|
showTitlebar |
true |
显示像素标题栏 |
backgroundBlurPx |
5 |
工作区背景模糊,范围 0–16 |
fontScale |
1 |
字体缩放,范围 0.85–1.3 |
compatibility |
dsh-0.1.0-rc.6 |
使用当前版本适配层;tokens-only 只加载稳定主题层 |
卸载
Desktop profile:
dshd plugin --profile desktop remove dsh-client-ui-skin-pixel-kingdom
Web profile:
dsh plugin --profile web remove dsh-client-ui-skin-pixel-kingdom
开发
npm test
npm pack --dry-run
源码在 src/,构建脚本生成 lib/。版本适配放在 src/compat/,维护约定见 AGENTS.md。
许可证
代码采用 BSD-3-Clause。项目为非官方粉丝作品,名称、商标和视觉资产说明见 NOTICE.md。
ruvnet/ruflo
Tencent/WeKnora
EverMind-AI/EverOS
freestylefly/awesome-gpt-image-2
MemTensor/MemOS
zhu1090093659/dsh-web-ui
edison7009/EchoBird