DSKIN:给 DeepSeek Harness 网页界面加一套像素小猫皮肤

前言

DeepSeek Harness(简称 DSH)是 DeepSeek 开源的智能体运行时,官方仓库把核心理念写成一句话:Everything is a Plugin(一切皆插件)。模型适配、工具、会话、界面都可以用插件挂上去,也可以卸下来。社区里已经出现长期记忆、视觉工具、侧边栏增强这类能力插件;另一类需求更轻:人要在网页界面里盯着智能体跑很久,希望桌面上有一点活物,但不想整页换皮肤、改布局。

DSKIN 做的就是这件事。它不给 Web GUI 加外框、不改背景、不动原有布局,只在页面底边放 1 到 4 只像素小猫:散步、眨眼、相遇玩耍,也可以被拖来拖去。本文按社区插件目录页和 GitHub 仓库交叉核实后,说明它是什么、怎么装、怎么用,以及安装前该注意什么。

需要先说清楚:https://deepseek-harness-plugin.com 是社区维护的插件目录,用来发现和对比插件,并不是 DeepSeek / 幻方的官方应用商店。目录收录不代表官方背书。

DSKIN 是什么

DSKIN 是一款面向 DeepSeek Harness Web GUI 的卡通像素皮肤插件,GitHub 仓库为 dancingmemory/dskin,维护者是 dancingmemory,采用 MIT 许可证,主要语言是 TypeScript。社区目录把它分在「主题与外观」。截至 2026-08-17,GitHub 仓库显示 7 颗星;目录页收录日期为 2026-08-15。

它解决的问题很具体:想在 DSH 网页界面里养一只桌宠,又不愿意皮肤把按钮、字体、滚动条和布局一起改掉。仓库 README 的定位是「纯皮肤插件」:不注入服务、不发事件、不触碰模型请求,遵循官方 dsh.client 客户端插件契约,可热插拔;卸载后再重启,页面应完整还原。

package.json 里声明了 dsh.bundle(用 cordis.patch.yml 往 web 图谱插入插件行)和 dsh.clientplatformweb)。也就是说,它挂在网页端,不面向 TUI 或无界面的 headless 进程。当前包版本为 1.0.13。加载后的插件行 id 是 ui-skin-dskin,样式挂在 body[data-dsh-dskin] 上,避免污染整页。

核心功能

下面这些能力来自仓库 README,并与客户端源码中的状态机一致。

1、1 到 4 只像素小猫。每次刷新会随机出现 1 到 4 只,品种是大橘、小白、玄猫、花猫。数量可以在面板里手动加减,品种可以按「选中的那一只」单独换。

2、活动范围在屏幕底部。小猫在底边散步、眨眼,走到边缘会转身。两只靠近时会停下来面对面蹦跳,然后散开。活动区大约限制在底部一带,目的是少挡正文。

3、拖拽、倒挂、点击和抚摸。按住可以拖到任意位置,半空中会摇摆并冒出「!」气泡;拖到屏幕顶边会倒挂住,松手也不立刻掉下来,再抓住拉下来才回地面。鼠标悬停会蹦跶并冒爱心;点击(未拖动)会跳一下。

4、右下角爪爪面板。页面右下角有 🐾 按钮:− N + 用来加减小猫数量;先点一只小猫选中(头顶出现 ★,约 10 秒后消失),再点品种按钮,只改那一只。配置会写入当前 DSH 页面自己的 localStorage,刷新后仍在。

5、不改原界面。不加外框、不改背景、不改布局;小猫精灵是内联 SVG,不是外部图片资源。卸载插件后,apply() 写入的 DOM、favicon 和标题都会收回。

仓库还写明了安全边界:DSKIN 只在你自己的 DSH Web 应用页面内运行(README 默认地址是 http://127.0.0.1:3080),不是浏览器扩展,不会在其他网站执行。它声明不收集数据、无统计、无第三方脚本。唯一的联网请求是大约每 6 小时一次、只读检查 GitHub 是否有新版本;升级入口要用户点了才会打开 GitHub。

安装与启用

先确保本机已安装 DeepSeek Harness 的 dsh CLI,也可以用 npx @deepseek-ai/dsh。这是一个 Web GUI 皮肤,需要走带网页界面的 profile。

社区目录页给出的安装命令原文如下,在 DeepSeek Harness 终端里运行即可:

dsh plugin add github:dancingmemory/dskin

插件仓库 README 写得更具体,建议装进 web profile,这样小猫会出现在网页界面里:

dsh plugin --profile web add github:dancingmemory/dskin

从 GitHub 安装拉到的是源码。官方文档《打包与安装插件》说明:git 安装不会自动跑作者的 build,要靠包里的 prepare 脚本在安装时把 TypeScript 编成 lib/。DSKIN 的 prepare 会调用 tsdown。若本机 pnpm 版本大于等于 10,第一次安装可能拒绝执行构建脚本。dsh 一般会提示把下面内容写进该 profile 的 pnpm-workspace.yaml(README 给出的路径是 ~/.dsh/profiles/web/pnpm-workspace.yaml),然后重跑上面的 add

allowBuilds:
  dskin: true

这项授权的含义,官方文档写得很直:允许该包的代码在安装时于你的机器上执行,而且不在 agent 运行的沙箱里。只对你审查过源码、信得过的包打开。

如需可复现安装,目录页建议固定 commit 哈希,写法是:

dsh plugin add github:dancingmemory/dskin#commit

commit 换成仓库里实际的提交哈希。后续上游再推送,也不会悄悄改掉你正在跑的那一版。

也可以从源码安装:

git clone https://github.com/dancingmemory/dskin.git
cd dskin && pnpm install
dsh plugin --profile web add .

安装完成后需要重启 web 服务,新插件行才会进入加载图谱:

dsh web

打开 http://127.0.0.1:3080。按 README 的验证方法:设置 → 插件 里应能看到 dskin(对应 ui-skin-dskin),页面右下角出现 🐾,屏幕底边有小猫散步。

还原:

dsh plugin --profile web remove dskin

然后再重启一次 dsh web

典型用法

安装并打开网页后,不需要再配模型、也不用给智能体加工具。交互都在页面上完成。

看它们自己玩。小猫会在底边走动、眨眼;两只靠近会面对面蹦跳再散开。这是默认行为,不用点任何按钮。

换数量和品种。点右下角 🐾 打开爪爪面板,用 / 把数量限制在 1 到 4 只。要点某一只换装:先点那只猫(选中后头顶有 ★),再点面板上的品种。只改被选中的那一只,其它猫不变。

拖拽和倒挂。按住一只猫拖到编辑区或侧边都可以;拖到顶边松手,它会倒挂在那里。要从顶上请下来,再抓住往下拉。点一下(没有拖动)则是跳一下;鼠标停在猫身上会冒爱心。

这些操作都不经过模型,也不会改对话内容。源码里宠物状态包括 idle、walk、climb、drag、hang、return 等,都是前端状态机,不是智能体工具调用。

适用场景与注意事项

适合已经在用 DSH 网页界面、希望界面有一点桌宠、又不想换整套皮肤的人。同类目录里还有整页换皮、鲸鱼娘皮肤、QQ 宠物形态桌宠,DSKIN 的取舍是:原界面不动,只在底边养猫。

不适合这些情况:

  • 只用终端 TUI 或 headless profile,没有 Web GUI。dsh.client.platform 标明是 web
  • 需要皮肤改配色、字体、侧边栏结构。DSKIN 明确不改这些。
  • 把桌宠当成智能体能力(投喂、记忆、对话)。它不注册面向模型的工具。

安装前请自己看源码和许可证。目录页有一条固定提示:插件以当前 dsh 进程的权限运行,安装时可能执行代码。GitHub 安装还会跑 prepare 构建脚本。MIT 许可证允许使用和修改,但不提供担保。目录站与 DeepSeek 官方没有从属关系,收录不等于安全审计。

另外,版本检查会访问 GitHub(releases 接口,失败则回退到仓库里的 package.json)。若环境不能访问 GitHub,皮肤本身仍可本地跑,只是检查更新会失败;这不影响养猫。

小结

DSKIN 是 dancingmemory 维护的 DSH 网页端像素皮肤:1 到 4 只小猫在底边散步、可拖拽、可换装,原始界面保持不动。它走官方客户端插件契约,卸载后还原。安装用社区目录上的 dsh plugin add github:dancingmemory/dskin,实际挂到网页时按仓库说明加上 --profile web,装完重启 dsh web。装之前检查源码、许可证,并按需固定 commit。

目录页:https://deepseek-harness-plugin.com/zh-CN/plugins/dskin/

GitHub:https://github.com/dancingmemory/dskin

DeepSeek Harness 官方仓库:https://github.com/deepseek-ai/deepseek-harness

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜