DeepSeek Harness (DSH) Web interface is primarily used for conversation and development debugging. During long-running sessions or debugging, a purely text-based interface may feel monotonous. The desktop pet plugin can add a dynamic object at the bottom of the interface, providing simple visual feedback and an interactive experience.

Plugin Introduction

This is a desktop pet plugin designed for the DeepSeek Harness Web interface. It is maintained by the user bo961386926, and its core function is to add an interactive pet object to the Web interface. This plugin does not modify DSH’s core logic; it only implements visual effects and basic interaction through client-side script injection.

Core Features

  • Appearance Customization: Includes a built-in SVG dolphin named “Bobo,” and supports customizing the name (limited to 20 characters).
  • Appearance Replacement: Supports uploading local images (PNG/JPG/GIF) as the pet avatar, or using the AI model configured in DSH to generate an avatar.
  • Interaction and Feedback: Features a mood system. Interactions (petting, feeding) can change the pet’s state.
  • Shortcut Actions: Supports the keyboard shortcut P for “petting” and F for “feeding.”
  • Persistence and Dragging: Supports dragging the pet to any position on the screen. The state is retained across sessions (server-side storage is preferred, with local storage as a fallback).

Installation and Enablement

Install the plugin via CLI. After installation, restart dsh web and refresh the page, and the pet will appear in the bottom-right corner of the screen.

dsh plugin --profile web add dolphin-pet-plugin

Usage

  • Move: Directly drag the pet icon to any position on the screen.
  • Petting: Click the pet (without dragging), or press the P key, to increase the mood value and show a heart animation.
  • Feeding: Press the F key, or use the feeding button in the interface, to perform the feeding action.
  • Settings: Click the settings button (or the pet) to open the settings panel. In this panel, you can change the pet’s name, switch to the built-in dolphin, or upload/generate a custom image.

Notes

  • Permissions: The plugin runs with the permissions of the current DSH process.
  • License: This plugin is licensed under the MIT License.
  • Pre-installation Check: It is recommended to review the source code before installation and confirm that its behavior meets expectations.

Summary

With simple configuration, you can add a companion-like object to the Web interface. For developers who need to use DSH for long periods of time, this lightweight visual feedback tool can enhance the user experience.