In everyday use of DeepSeek Harness (DSH), plain data display often lacks intuitive emotional feedback. When monitoring a holdings portfolio’s real-time performance in the Web UI, traditional list formats can fail to deliver dynamic visual impact. The dsh-bull-bear plugin aims to solve this problem. It combines real-time A-share market data with a desktop pet, using the portfolio’s average price change to drive dynamic bull/bear animations, and provides users with a lightweight, intuitive way to monitor portfolio sentiment.

Plugin Positioning

This is a market-data pet that runs in the lower-left corner of the DeepSeek Harness Web UI. It reads free, real-time A-share market data and translates the average trend of a user’s custom portfolio into a running bull or bear. When the portfolio’s average change is above +5%, it shows as a bull (🐂); when it is below -5%, it shows as a bear (🐻); otherwise it remains calm. This plugin is maintained by potoior and released under the MIT License.

Core Features

  • Free real-time quotes: Fetches data directly from the Sina Finance hq.sinajs.cn endpoint, without login or API keys.
  • Portfolio-sentiment-driven animation: The pet’s running speed, limb swing amplitude, jump height, and amount of dust kicked up are all driven by the portfolio’s average change. The closer the gain is to 20%, the more intense the running becomes.
  • Anthropomorphic design: Includes a running bull and a standing bear in a Boonie Bears style (reddish-brown fur, white chest band, large nose, green eyes, red ears).
  • Interactive watchlist panel: The draggable pet body can be placed anywhere; a single click (without dragging) toggles the right-side watchlist panel.
  • Market race mode: The top of the panel provides a “Market Race” view, showing bar charts of the percent change for each holding, with bar lengths automatically scaled proportionally based on the largest change.
  • Supports many tickers: Built-in search allows adding holdings by name or code (e.g., 600519). Up to 200 tickers are supported, and data is fetched in batches to avoid exceeding request limits.

Installation and Activation

Run the following command in the terminal to install the plugin:

dsh plugin --profile web add dsh-bull-bear

After installation, restart the dsh web process, then refresh the browser page to see the pet in the lower-left corner.

Typical Usage

  1. Move position: Press the left mouse button, drag the pet to any position in the window, and release the mouse button. The position is then locked.
  2. Manage holdings: Single-click the pet (without dragging) to open the right-side panel. Enter a stock name (e.g., “Moutai”) or code (e.g., “600519”) in the panel’s search box, then click a matching result to add it. Click the ✕ button at the end of a list row to remove a holding.
  3. View the race: The top of the panel shows a “Market Race” area, lists holdings sorted by percent change, and intuitively displays the largest change.

Use Cases and Notes

This plugin is suitable for users who want intuitive portfolio-sentiment feedback in the DeepSeek Harness Web UI. Note that the data comes from Sina Finance public endpoints and is intended for learning and research only; it does not constitute investment advice. The plugin runs with the permissions of the current DSH process. Avoid high-frequency scraping so as not to violate source-site rules. Additionally, this is not an official product of a brokerage or a market-data provider.

Ecosystem Background

The core philosophy of DeepSeek Harness is “everything is a plugin.” The community catalog (skillhub.cn) is an independent third-party site with no official affiliation with DeepSeek or High-Flyer. This plugin is included in the catalog to enrich the DSH plugin ecosystem.

To view more plugins or obtain the source code, visit the community catalog or the GitHub repository.