AI Agent Hub
Back to plugins
🧰

dsh-bull-bear

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install potoior/dsh-bull-bear

Paste the following prompt into your AI chat to install this plugin:

Install the plugin in DeepSeek Harness by running dsh plugin install potoior/dsh-bull-bear; the full source is at https://github.com/potoior/dsh-bull-bear . After installing, restart dsh web and refresh the page to see the bull-bear pet in the corner.

About this plugin

Staring at a chart while you should be shipping code is a habit that costs you focus. dsh-bull-bear solves a small but nagging problem: you want a glance at your A-share watchlist without leaving the DeepSeek Harness web UI. The answer is a cartoon pet in the corner of the window. When your basket's average is positive, a little bull sprints across the screen, kicking up dust and swinging its limbs wider the closer you get to a 20 percent gain. When the average is negative, a Boonie-style bear wobbles and tumbles theatrically. A quick peripheral glance tells you whether to grin or groan, no third-party app required.

Under the hood the plugin polls Sina's public quote endpoint directly from Node, decoding GBK responses and computing each symbol's change against the previous close. Because Sina caps single-URL requests around 800 symbols, the watchlist is fetched in chunks of 500 and supports up to 200 holdings. Two practical panels ride along with the animation: a watchlist sidebar where you can search by name or code, add and remove stocks, and read the portfolio average in A-share red-and-green convention; and a "market race" track that normalizes every holding's bar against the biggest mover so the leader fills its lane to 100 percent and the rest scale proportionately. The pet itself is draggable to any position in the window, and a single click toggles the sidebar open or closed.

It is aimed at developers who track a handful of A-share names casually and would rather absorb the mood in a peripheral glance than manage a full brokerage terminal next to their IDE. Everything is purely for fun; the README is explicit that the data is for study and research only and does not constitute investment advice.

Use Cases

  • Glancing at A-share watchlist mood without leaving the editor
  • Sensing the overall portfolio direction at a glance
  • Adding a playful animated element to the Harness web UI

Best For

  • Developers who casually follow a few A-share tickers without a full terminal
  • Users who enjoy desktop pets and over-the-top animations
  • Anyone who wants market mood via peripheral vision without breaking coding flow