Introduction

DeepSeek Harness Web UI provides an execution environment for Agents. During development or use, you need to monitor the Agent’s thinking, coding, and error states at all times. Traditional log monitoring or chart visualization may be precise, but they lack intuitive visual feedback.

dsh-whale-pet is an open-source desktop pet plugin designed to translate an Agent’s running state into intuitive visual animations. It lets a whale “move into” the DeepSeek Harness interface and provides a more relaxed way to monitor status through state-aware animations and interactive features.

What Is This?

dsh-whale-pet is an open-source plugin for DeepSeek Harness Web UI, maintained by luweiyabo. It includes 95 transparent WebM animation files at 640×360 resolution and supports switching between Chinese and English interfaces.

The core value of the plugin lies in mapping an Agent’s internal states (such as thinking, coding, and waiting) to concrete actions, while providing interactive capabilities such as clicking, dragging, and screen roaming.

Core Features

dsh-whale-pet provides the following core capabilities:

  1. Agent State Awareness
    The plugin can identify different runtime phases of an Agent and automatically switch to the corresponding animation. Supported states include thinking, coding, tool calling, waiting, and errors.

  2. Animations and Interactions

    • Animation Library: Includes 95 categorized animations, all in WebM format with transparent backgrounds.
    • Screen Roaming: The desktop pet can move freely across the screen.
    • Click Response: Supports clicking the page to move the desktop pet, as well as interactive actions when clicking the pet itself.
    • Dragging: Supports dragging the desktop pet with the mouse.
  3. Customization and Configuration

    • Custom Actions: Supports uploading custom animation files.
    • Trigger Rules: Supports custom actions and event-based trigger rules.
    • Hot-Reload Settings: After modifying settings, changes are automatically saved and take effect immediately without restarting the interface.

Installation and Enablement

As an open-source plugin for DeepSeek Harness, obtain it through the official directory or the GitHub repository.

  • Plugin Directory: https://www.skillhub.cn/plugins/luweiyabo/dsh-whale-pet
  • GitHub Repository: https://github.com/luweiyabo/dsh-whale-pet

(Note: A specific command-line installation command is not currently provided. Integrate it according to the instructions in the plugin repository.)

Typical Usage

  1. Move the Pet: Click any blank area on the page, and the desktop pet will move to that location.
  2. Right-Click Interaction: Right-click the desktop pet to open the shortcut menu.
  3. Monitor Status: When observing the running status of an Agent, the desktop pet automatically plays the corresponding animation based on the current state (such as “deep thinking”).
  4. Switch Interface: Toggle between the Chinese and English interfaces in the settings.

Use Cases and Notes

  • Use Cases: Suitable for users who want to monitor Agent status visually while developing or using DeepSeek Harness and who also want to add fun to the interface.
  • Permission Note: When running, the plugin has the permissions of the current DeepSeek Harness process. Please ensure that you install it from a trusted source.
  • License: The plugin uses the MIT License, allowing free use and modification. However, it is recommended to review the source code to confirm compatibility before use.

Conclusion

dsh-whale-pet makes abstract Agent states tangible through 95 carefully designed transparent animations. If you are looking for a practical and fun Web UI companion, you can review the source code in the GitHub repository and try integrating it.