Skip to content

dancingmemory/dskin

300Last commit Aug 16, 2026

dskin DSH plugin

DSKIN adds 1-4 randomly selected pixel kittens (orange, white, black, tuxedo) to the bottom of your DSH Web interface. The cats walk, play, can be dragged, hung from the top edge, and change outfits individually. It is a pure skin plugin that does not modify layouts, inject services, or touch model requests, and fully restores upon uninstall.

How to install the dskin DSH plugin

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

Copying does not run this command. Review the repository and version before installing the dskin DSH plugin.

dskin DSH plugin data source

dskin DSH plugin snapshot date: Aug 16, 2026

discovered

What the dskin DSH plugin can do

  • Adds 1-4 random pixel kittens to the bottom of DSH Web UI
  • Kittens interact with each other (face-to-face play, bounce, then scatter)
  • Each kitten can be independently selected and changed to a different breed
  • Drag kittens anywhere; dragging to the top edge makes them hang upside down
  • Hovering over a kitten makes it jump and emit hearts
  • Paw panel (🐾) in bottom-right corner to add/remove kittens and switch outfits
  • All settings persist via localStorage
  • Fully compliant with dsh.client plugin contract; hot-swappable and restorable

Where the dskin DSH plugin fits

  • Add a playful touch to your DSH Web UI while working
  • Personalize the appearance of your DeepSeek Harness instance
  • Entertain yourself with interactive pixel cats during long AI interactions
  • Show off your DSH setup with a cute pet theme
  • Quickly toggle kittens on/off without affecting core functionality

Who the dskin DSH plugin is for

  • DeepSeek Harness (DSH) Web GUI users
  • Users who enjoy a cute, pixel-art decorated interface

dskin DSH plugin limitations

  • Only works within the DSH Web UI (default http://127.0.0.1:3080); not a browser extension
  • Requires DSH CLI and pnpm; pnpm ≥10 may need additional allowBuilds configuration
  • Does not run on other websites or in non-Web DSH profiles
  • No data collection, but one readonly check to GitHub every 6 hours for version updates

dskin DSH plugin: from the repository README

Quoted from the dancingmemory/dskin README, the upstream source of the dskin DSH plugin. Copyright remains with the original authors.

**界面零改动,只养猫。** DSKIN 不加外框、不改背景、不动布局——页面底边住着 **1~4 只像素小猫**(数量可调、品种可换),它们散步、玩耍、可以被你抓住拖来拖去。 > **纯皮肤插件**:不注入服务、不发事件、不触碰模型请求。遵循官方 > `dsh.client` 客户端插件契约,可热插拔、可卸载,卸载后完整还原。 ## ✨ 特性 / Features | | | | --- | --- | | 🐱 **1~4 随机小猫** | 每次刷新随机出现 1~4 只(大橘 / 小白 / 玄猫 / 花猫),可手动加减 | | 🤝 **猫咪互动** | 相遇会面对面玩耍、蹦跳,然后各自散开;点击一只,它跳起来 | | 🎨 **每只独立换装** | 面板里点一只小猫(选中),再点品种,只改那一只 | | 🖐️ **可拖拽 + 挂顶** | 抓住小猫到处拖;拖到屏幕顶边会**倒挂**住不落,再抓住拉下来即可 | | 💕 **摸猫冒爱心** | 鼠标停在猫身上,它会开心蹦跶并冒出 ♥ | | 🐾 **爪爪面板** | 右下角 🐾:`− N +` 加减小猫数量,品种按钮给选中的小猫换装,全部记住 | | 📏 **不挡视线** | 活动区限定在屏幕底部,无外框无背景,界面完全原生 | ## 🐱 四只小猫 · 特写 / Kitten Close-ups 四只可切换的像素小猫(DSKIN 在 DSH Web 中实装): | 🐱 大橘 | 🐱 小白 | | --- | --- | | ![bigorange](assets/shot-bigorange.png) | ![white](assets/shot-white.png) | | 🐱 玄猫 | 🐱 花猫 | | --- | --- | | ![black](assets/shot-black.png) | ![tuxedo](assets/shot-tuxedo.png) | ## 🎮 玩法 / Play - **看它们玩**:小猫在屏幕底部散步、眨眼、到边转身;两只靠近时会停下来面对面蹦跳,然后散开。 - **拖拽**:按住小猫拖到任意位置——它会在半空挣扎(摇摆 + "!" 气泡);**拖到屏幕顶边会倒挂住**,松手也不会掉下来,抓住拉下来才回地面。 - **摸**:鼠标悬停在猫身上,它开心蹦跶并冒爱心 ♥。 - **点击**:猫跳一下。 - **切换品种**:右下角 🐾 面板——先点一只小猫选中,再点品种按钮只给那只换装;`− +` 可以加减小猫数量。 ## 🤖 一键安装(丢给 AI)/ One-Click Install (hand to your AI) 复制下面这句话,发给你的 AI 助手(例如 opencode / Claude / 或 DSH 自

Read the full READMERepository license: MIT

dskin DSH plugin questions

How do I install DSKIN?

You can install DSKIN by running 'dsh plugin --profile web add github:dancingmemory/dskin' in your terminal. Make sure you have the DSH CLI installed. If you use pnpm ≥10, you may need to add 'allowBuilds: dskin: true' to your profile's pnpm-workspace.yaml. After installation, restart the DSH web service with 'dsh web' to see the kittens.

Can I use DSKIN outside of DSH?

No. DSKIN is a plugin specifically designed for the DeepSeek Harness (DSH) Web GUI. It only runs inside the DSH web page (default http://127.0.0.1:3080) and is not a browser extension. It will not appear on other websites or in other applications.

Does DSKIN collect my data?

DSKIN does not collect any data. It has no analytics, no tracking, and no third-party scripts. The only network request is a read-only check to GitHub every 6 hours to see if a new version is available. All your kitten settings are stored in your browser's localStorage and are not sent anywhere.

How do I change the number of kittens or their breed?

Click the paw icon (🐾) in the bottom-right corner of the DSH page. Use the '−' and '+' buttons to add or remove kittens. To change a kitten's breed, first click on the kitten you want to change (it will be selected), then click one of the breed buttons (Big Orange, White, Black, Tuxedo). The change applies only to the selected kitten.

How do I uninstall DSKIN completely?

Run 'dsh plugin --profile web remove dskin' in your terminal, then restart the DSH web service with 'dsh web'. The kittens will disappear and the page will be fully restored to its original state. No residual files or settings remain.