Er1c0v0/dsh-whale-pet
Unofficial whale-girl pet plugin for the DeepSeek Harness Web UI
A whale desktop pet for the DeepSeek Harness Web UI that reflects session state: a state mapping table drives the pet's animation from session conditions (priority-ordered), and it renders in the shell.overlay slot at the bottom-right of the UI.
Install
dsh plugin --profile web add dsh-whale-pet@0.1.0npm package dsh-whale-pet 0.1.0 (registry-verified 2026-08-25). README: dsh plugin --profile web add dsh-whale-pet@0.1.0, then dsh --profile web --dump-config (the dump should contain exactly one dsh-whale-pet entry) and dsh --profile web. The pet appears at the bottom-right of the Web UI. Uninstall: dsh plugin --profile web remove dsh-whale-pet. Requires Node.js 22.19+ or 24+ and DeepSeek Harness 0.1.0-rc.6. Uses the official shell.overlay slot without patching Harness.
Compatibility
DeepSeek Harness 0.1.0-rc.6; Node.js 22.19+/24+. Uses the official shell.overlay slot — no Harness patching, no UI text scraping.
Details
- Repo: Er1c0v0/dsh-whale-pet
- Category: Entertainment & Lifestyle
- Stars: 4
- Version: npm dsh-whale-pet 0.1.0 (registry-verified 2026-08-25)
- Last push: 2026-08-18
- First seen: 2026-08-14
Recent updates
v0.1.0: single-bundle install; exact one-entry config dump; state-mapping driven animations; official overlay slot.
FAQ
- How do I verify the install?
- Run dsh --profile web --dump-config after adding — the dump should contain exactly one dsh-whale-pet entry. Then start dsh --profile web and the pet appears at the bottom-right.
- Does it patch Harness?
- No — it uses the official shell.overlay slot without patching Harness or scraping UI text.
- What drives the pet's behavior?
- A priority-ordered state mapping from session conditions — the README includes the full state mapping table.
Alternatives
2002yxy/dsh-desktop-pet · sereinmono/dsh-desktop-pet · FlytoMAYDAY80/dsh-pet