When developing or debugging with DeepSeek Harness (DSH) in the Web UI, long waits for LLM responses are the norm. To reduce boredom and add interactive feedback, desktop-pet-style plugins are a common complement. dsh-web-whale-maid was created specifically to address this pain point.

This is a fun DSH Web UI plugin maintained by AcidGr. It simulates an anime-styled whale butler, works in real time with the DeepSeek model, and reports model status through visual animations and dialogue bubbles.

Core Features

1. Emotion and Animation Linkage

The plugin includes 8 mood frame animations (idle, hungry, happy, angry, eating, scared, sad, thinking). Mood changes are strictly tied to LLM calls: animations switch only when the model is generating a response (for example, entering the thinking state); otherwise, the current state is maintained.

2. Satiety and Token Mechanism

The plugin uses Tokens as a food reservoir system. It maintains a satiety pool with a maximum capacity of 30,000 Tokens. The pet displays different hunger states based on the current Token count (for example, <2,000 is Starving!, and >20,000 is Stuffed!). The cabinet contains four rice tiers, offering Token additions ranging from 1 to 10,000.

3. Interaction and UI Design

  • Dual-zone interaction: Clicking the bubble closes it and resets the pet to the idle state; clicking the whale’s body opens the antique cabinet UI.
  • Cabinet functions: Feeding, model switching, voice log viewing, and body/bubble scaling sliders (50% - 180%).
  • Sleep mode: A toggle at the bottom of the sidebar allows one-click hibernation, fully unloading the DOM and stopping Token consumption.

4. Context Awareness

The plugin reads DSH context (tasks from the past 5 hours) and generates targeted comments to avoid repetitive replies. It also enforces strict prompt constraints: Emoji use is prohibited, and single-line dialogue must be within 25 Chinese characters.

Installation and Enablement

Install it using the official DSH CLI and refresh the browser to activate it.

dsh plugin --profile web add dsh-web-whale-maid

Typical Usage

  1. Drag the whale butler to any position on the screen.
  2. Click the whale’s body to open the cabinet, then click different rice tiers to feed it.
  3. Start a conversation in DSH and observe the pet’s animation changes while it is thinking.
  4. Click the bubble to close the dialogue and let the pet return to idle mode.

Use Cases and Notes

This plugin is suitable for users who need to monitor DSH status over long periods or want a sense of companionship. It runs with the permissions of the current DSH process, so it is recommended to review the source code before installing.

  • License: MIT License
  • Limitations: Emoji use is prohibited throughout the chain; dialogue must be single-line JSON and must not exceed 25 Chinese characters.

Summary

With this plugin, the tedious LLM debugging process can become an interactive companion experience.