EachSheep/dsh-mario-pixel-skin

皮肤Skin ⭐ 5 BSD-3-Clause web-ui

Unofficial Mario-inspired pixel-adventure skin for DeepSeek Harness.

项目介绍Project Overview

DSH 马里奥像素皮肤是一款面向 DSH Desktop 与 Web UI 的视觉皮肤插件。它通过像素马里奥场景、标题栏、侧栏、输入区与设置页替换界面外观,工作区、会话、模型、权限与工具调用保持原行为。适用于希望统一团队或个人 DSH 客户端视觉风格的用户,可通过 dshd plugin --profiledsh plugin --profile 安装并重启生效。配置项 showTitlebarbackgroundBlurPxfontScale 支持自定义;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 Mario Pixel Skin 主界面

设置页

DSH Mario Pixel Skin 设置页

兼容

项目 当前值
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

上一个 Prev dsh-auxiliary 下一个 Next claude-vision-mcp