Back to home@Carlown

majia7-dsh-skin

No description

Stars
0
Language
TypeScript
Created
Aug 26, 2026
Updated
Aug 26, 2026
GitHub repo

Introduction

马加七皮肤 · DeepSeek Harness 四档爆改版

一个 DeepSeek Harness Web 端客户端皮肤插件:把推理等级滑块爆改成四档"图 + 界面配色 + 人设"三位一体的形态。基于 kingOfSoySauce/dsh-liang-skin("滑动变祖")改造。

四档一览

档位强度轴档位图界面主题人设
off0screenshot-off.jpeg整体灰色极度油腻恶心 · 土味情话机器
low10screenshot-low.jpeg蓝色(原版 Harness 观感)贫嘴油腻 · 耍帅接梗
high20screenshot-high.jpeg亮青色清爽精英 · 不动声色地撩
max30screenshot-max.jpeg粉色 #E6DDDE + 玫瑰粉强调霸道总裁 · 强势宠溺
  • 模型有几个推理档位就均匀落在 0–30 强度轴上就近吸附;不支持的模型不显示滑块。
  • 滑块提示只显示档位本名(Off / Low / High / Max)。
  • 全部按钮(新对话、发送、设置齿轮等)跟随当前档位强调色。

截图

off(灰)low(蓝)
offlow
high(亮青)max(粉)
highmax

隐形人设注入

人设不写进用户消息:客户端只把当前档位静默上报到插件自有的 HTTP 接口,服务端通过 DeepSeek Harness 的 systemPrompt.context() 把对应人设文本注入系统提示词。 因此用户消息气泡、聊天界面与会话历史里完全看不到任何指令文本,模型行为却随档位变化。

  • 全档位恒定:模型自称「马加7」,并把用户当作女孩子对待。
  • 内置合规护栏:不生成露骨色情内容、不侮辱或威胁任何人、不涉及未成年人。
  • 设置 → 外观区域的「档位人设」开关可随时关闭(关闭后服务端不再注入)。

背景深度调节

外观区域提供「背景深度」滑块(0–100%,步进 5),实时缩放右侧档位图/背景的不透明度, 数值即时显示并持久化在浏览器本地。

安装

安装前建议关闭其他已启用的皮肤插件,避免冲突。

方式一:本地 tgz(推荐,含你的自定义素材)

cd dsh-liang-skin
dsh plugin --profile web add ./dsh-client-majia7-skin-<版本>.tgz

方式二:从本仓库安装(需仓库为 Public)

dsh plugin --profile web add 'github:Carlown/majia7-dsh-skin'

方式三:克隆后从本地路径安装(开发迭代)

git clone https://github.com/Carlown/majia7-dsh-skin.git
cd majia7-dsh-skin
npm install && npm run build
dsh plugin --profile web add .

链接依赖模式下改完源码只需 npm run build 并重启 DSH 即可生效。

⚠️ 皮肤市场用户注意

如果你同时安装了皮肤市场(dsh-skin-market):不要在市场里对本皮肤点"安装/切换"—— 市场会把本插件重置回 github 上游原版,覆盖掉四档素材与人设。被覆盖后的恢复方式:

dsh plugin --profile web remove dsh-client-majia7-skin
dsh plugin --profile web add ./dsh-client-majia7-skin-<版本>.tgz

生效与验收

安装/更新后重启 DSH(终端 Ctrl+C → dsh web)。纯客户端改动刷新页面即可; 涉及 src/index.js(服务端人设通道)的改动必须重启。

验收清单:

  1. 拖动滑块:四张档位图与四套界面配色同步切换;
  2. 发消息:模型自称「马加7」、把用户当女生、风格随档位(off 油腻 / max 霸总),且消息气泡里没有任何指令文本;
  3. 设置 → 通用设置 → 外观区域可见:majia7-dsh 按钮、「绑定思考等级」开关、「背景深度」滑块、「档位人设」开关;
  4. 各档位下新对话 / 发送 / 设置等按钮颜色跟随档位。

卸载

dsh plugin --profile web remove dsh-client-majia7-skin

本地开发

npm install
npm test        # vitest:四档调色板 / 服务端人设契约 / range 解析
npm run build   # esbuild 产出 lib/client.js(+map),随包提交

结构速览:

  • src/client/index.tsx:滑块 UI、四档锚点表、上报器、外观区控件(绑定 / 背景深度 / 档位人设)
  • src/client/logic.ts:TIER_UI_STOPS 四档主题表、tierIndexForLevel、indicatorLabel
  • src/index.js:服务端静态资源路由 + systemPrompt 动态上下文(人设)+ 上报接口
  • assets/tier-v1/:四张档位图素材

致谢

许可证

MIT © Carlown。四张档位图与文档截图为作者自有素材,随本许可证一并发布。