dsh-client-ui-pet
Run the following command in DeepSeek Harness:
dsh plugin install LucasleeCN/dsh-client-ui-pet
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install LucasleeCN/dsh-client-ui-pet inside DeepSeek Harness to install; the full source is at https://github.com/LucasleeCN/dsh-client-ui-pet .
About this plugin
DeepSeek Harness Web UI is built for efficiency. You type a command, wait for generation, read the error, and go again. The whole loop is calm and fast, but staring at a progress bar for minutes on end can feel a little soulless. dsh-client-ui-pet drops a draggable desktop pet into the bottom-right corner, turning dry waiting into warm, low-stakes companionship.
The plugin works on three levels. State tracking: a MutationObserver watches real UI signals such as typing in the composer, the stop-generating button appearing, streaming tokens arriving, a run finishing, an error surfacing, or idle time ticking past a threshold. The pet reacts to each with its own animation, so you can glance at the corner and know exactly where the conversation stands. Light nurturing: mood (0 to 100) slowly decays and recovers through petting, feeding, and play; intimacy (0 to 100) only grows, recording the bond of working side by side. All data lives in browser localStorage, so your pet remembers you across sessions. Open ecosystem: a five-tab settings panel lets you switch pets, tweak appearance, tune behaviour, review nurturing stats, and import fully custom pet definitions as JSON. The window.dshPet developer API and the data-driven dshPetDefinition schema let you describe any pet states, keyframes, particles, and triggers without writing a single line of front-end code.
Who is this for? If you spend long stretches in the Harness Web UI and want the interface to feel less like a control panel and more like a workstation with a little character, this is for you. If you have a JPG, PNG, or WebP you want to turn into a pet without hand-coding every animation, the raster mode handles it. Everything runs entirely in the browser: no API keys read, no model inputs modified, no data uploaded. Install, refresh, and your whale is already waving.
Use Cases
- Ease the anxiety of long generation waits with real-time pet state changes
- Turn a static JPG or PNG into a pet without hand-writing animation code
- Fully customize pet states, keyframes, and triggers via a JSON data definition
Best For
- Developers who spend long hours in Harness Web UI and want the interface to feel warmer
- Users who want a static image turned into a pet without writing front-end animation code from scratch
- Developers who prefer defining pet behaviour entirely through JSON data
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.