Introduction

When running agents in DeepSeek Harness or monitoring logs for extended periods, the interface can often feel monotonous. DSH Pet Companion is designed to alleviate this dullness by providing a locally running desktop pet for DeepSeek Harness, adding fun through interactive elements.

What It Is

DSH Pet Companion is a playful dress-up style plugin maintained by ToBeWin. It does not rely on external assets; all characters and animation logic are managed by the plugin itself, and it interacts with Harness through public interfaces.

Core Features

  1. 16 Original Characters: Includes 16 high-resolution character templates, such as beaver, cloud cat, otter, corgi, and more.
  2. Dynamic Animations: Provides floating, breathing, and ambient light animations, while respecting the system’s reduced motion preferences.
  3. Interactive Greetings: Hovering over or clicking the pet sends a random greeting using the current Harness language (Chinese or English).
  4. Flexible Configuration: Supports selecting a character, docking position (left or right), setting size, pausing animations, and hiding/showing the pet.
  5. Theme Following: Automatically adapts to DeepSeek Harness’s light/dark theme and language settings.

Installation and Enablement

  1. Run the following command in the terminal to install the plugin:
    dsh plugin --profile web add @tobewin/dsh-pet-companion
  1. After installation, restart DeepSeek Harness as prompted.

Configuration and Usage

After restarting, find Settings → Pet Companion in the main interface menu. On that page, you can:
* Character Selection: Choose one of the 16 characters as your desktop companion.
* Position and Size: Decide whether the pet docks on the left or right, and adjust its display size.
* Controls: Pause animations, or temporarily hide the pet using the quick hide button.

Technical Details and Privacy

  • No External Dependencies: Original pet assets are packaged locally with the plugin, and no external image links are used.
  • Data Privacy: Configuration is stored only in the current browser’s localStorage, and no network requests or telemetry data are sent.
  • Source Code Safety: The plugin only uses Harness’s public Settings, Locale, and UI Primitives interfaces, and does not modify or depend on Harness source code.

Use Cases and Notes

  • Use Cases: Suitable for developers who want a bit of fun companionship while debugging or developing.
  • Notes:
    • This plugin runs with the permissions of the current DSH process. It is recommended to review the source code and license (MIT) before installation.
    • All settings are saved only in the current browser. Switching browsers or clearing cache will reset the configuration.

Conclusion

Through lightweight interactions and localized resources, DSH Pet Companion provides DeepSeek Harness developers with a way to relieve fatigue during long working sessions. To view the source code or submit issues, please visit its GitHub repository.