dsh-pet
PC2005-cloud/dsh-petDSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
DSH Web UI 的 Q 版蓝发小女仆桌宠:106 个手绘透明动画、桌面漫步、本地 Ollama 或 DSH 在线模型陪聊,可选看屏幕吐槽。
A DeepSeek Harness desktop-pet plugin: 106 hand-drawn transparent animations, desktop wandering, click reactions, chat through local Ollama or the DSH online models, and optional screen watching.
This directory is the plugin half of cute-fat-fish-pet. The standalone Windows edition — same character, plus offline speech recognition, Edge TTS, a control console and an installer — lives in the repository root; see the root README.
dsh plugin --profile web add github:12we21/cute-fat-fish-pet#path:/srcThere is no build step: lib/ already holds the built host and client bundles.
Note — this pulls the whole repository tarball, about 68 MB. The 106 animations are most
of it. On a slow connection that can time out. If it does, clone first and add the local path:
git clone --depth 1 https://github.com/12we21/cute-fat-fish-pet
dsh plugin --profile web add ./cute-fat-fish-pet/srcwebm with a real alpha channel, composited overyour wallpaper. Idle breathing, dozing off and waking with a start, dancing, playing with a cat, eating, festivals, and a reaction for every click.
click her, and she notices.
online model your DSH session already uses. A global switch picks local-only, DSH-only, or local-first.
is on your screen and comment on it. Off unless you turn it on.
The plugin is a subset of the standalone edition. These live in the standalone Windows build, not in the DSH plugin:
Chat memory and your configuration overrides live under $DSH_HOME/dsh-pet/. Nothing leaves your machine unless you point the chat at an online model.
The display name is 蓝毛小女仆 / Blue-Haired Little Maid and the repository keeps the bare identifier cute-fat-fish-pet. The DSH plugin package was renamed once, on 2026-10-10, from `dsh-pet` to `cute-fat-fish-pet` — dsh-pet is the upstream npm package and the row id of another plugin's bundle patch. That rename does not move any user data: the data root ($DSH_HOME/dsh-pet/), the route prefix (/dsh-pet-7340) and the browser storage keys are hard-coded strings in lib/, not derived from the package name. The remaining internal identifiers (dsh-pet-electron-helper, BlueHairMaid) stay — see ../NOTICE.md §5. For the full option reference in the original wording, see UPSTREAM-README.md.
This plugin is derived from PC2005-cloud/dsh-pet (MIT), used and extended with the upstream copyright notice kept intact. The upstream README is preserved byte-for-byte in UPSTREAM-README.md; attribution details are in ../NOTICE.md and LICENSE.
MIT © 2026 PC2005-cloud, Mikolu.