dsh-aemeath-pet: A Pixel-Art Desktop Pet DSH plugin for DeepSeek Harness
culture-flask/dsh-aemeath-pet
A pixel-art desktop pet for DeepSeek Harness, accompanying the agent with status feedback.
Add a pixel-art pet that works alongside you in the DeepSeek Harness Web GUI, giving real-time feedback on agent state through animations and speech bubbles.
dsh plugin --profile web add github:culture-flask/dsh-aemeath-pet- Category
- Entertainment
- Platform
- DSH-Plugin
- Author
- culture-flask
- Distribution
- Plugin
dsh-aemeath-pet Key Features
dsh-aemeath-pet Repository

dsh-aemeath-pet Repo Summary
Aemeath (dsh-aemeath-pet) is a desktop pet plugin (DSH plugin) for DeepSeek Harness, adding a pixel-art pet to the DeepSeek Harness Web GUI. It solves the problem of making the agent's work process more lively and fun by providing real-time feedback on the agent's state through animations and speech bubbles. Core capabilities include 11 animations, right-click menu, drag-and-drop movement, bilingual (Chinese/English) text following, and preference persistence, all rendered client-side without React dependencies.
What core features does the dsh-aemeath-pet DSH plugin support?
This DSH plugin provides 11 animations with a frame layout consistent with the Codex Pet V2 atlas (1536×2288, 8×11 grid, each cell 192×208). Animations cover idle, left/right movement, waving, jumping, failure, waiting, working, checking, and two-direction gazing. The right-click menu allows docking to a corner or free placement, resizing (small/medium/large), hiding, and resetting position; dragging moves the pet freely. Speech bubbles follow the DSH language setting, supporting Chinese and English, with locale namespace dsh-aemeath-pet.
How to install and configure dsh-aemeath-pet?
Use the following installation command, then restart dsh web and hard-refresh the browser (Cmd/Ctrl+Shift+R) to see Aemeath:
dsh plugin --profile web add github:culture-flask/dsh-aemeath-pet
How do animations and state interact in dsh-aemeath-pet?
Aemeath automatically switches animations and speech bubbles based on the agent's session state: when idle, it randomly runs or jumps; when running, it shows working animation and "Thinking..."; when waiting for input, it shows waiting animation and "Waiting for you~"; on error, it shows failure animation and "Oops... something went wrong"; when a new task starts, it jumps and says "Leave it to me!"; when a task completes, it jumps and celebrates with "Done ✨". Clicking or touching the pet makes it wave back.
What are the technical implementation and dependencies of dsh-aemeath-pet?
The plugin uses pure client-side rendering (canvas + DOM) without React dependencies; the host half only serves the spritesheet asset. Preferences (enabled, scale, position) are persisted in localStorage. The project is maintained by culture-flask, licensed under Apache-2.0, and last updated on 2026-08-18. The spritesheet and atlas layout originate from aemeath-codex-pet (Apache-2.0), the character design is from the game "Wuthering Waves", and the original sticker assets are from Bilibili UP "Neuro音乐". This is an unofficial fan adaptation for personal use only.