dsh-ads
Nagi-ovo
Parody ads in 2005-Chinese-web style: sidebar banners, in-chat feeds, corner popups, and a close button whose hit area is smaller than it looks. All fictional.
Installed cleanly when we ran it
Awu12277/dsh-stock-watch
A-share watchlist real-time market monitoring plugin: a collapsible popup in the top-right corner of the DeepSeek Harness (DSH) web interface for real-time quote monitoring, group switching, intraday and candlestick (K-line) charts, and buy/sell target price settings.
Install
via npm
Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.
via GitHub · npm package
Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.
What happened when we ran it
Installed cleanly when we ran it
Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 3d ago.
Due diligence
What it is — DeepSeek Harness web interface shows a collapsible popup in the top-right corner for real-time A-share watchlist monitoring.
Who it is for — If you need to monitor A-share watchlist real-time quotes, switch groups, and view intraday K-line charts in DeepSeek Harness using an agent for investment analysis research, this plugin suits you. If you do not want the plugin to execute shell commands, you can skip this plugin.
Watch out — Sandbox test passed: installed in a new profile and registered by Harness. No obvious pit found.
The verdict — I would install it because it runs charts in the browser and automatically injects DSH skills, but only if you accept the prompt that it will execute shell commands.
Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

dsh-stock-watch is a DeepSeek Harness plugin that adds a collapsible A-share watchlist panel to the web interface, with live quotes, group switching, intraday charts, candlestick charts and editable buy or sell target prices. DeepSeek Harness loads a browser module through the shell.overlay slot and a Node host component that registers five same-origin routes: /config, /stocks, /quotes, /kline and /minute.
The browser stores watchlist groups, stock codes and target prices under localStorage key stocking.config.v1. On first use, it can migrate settings from ~/.stocking/settings.json. The host uses Node’s native fetch to request quote and chart data from Tencent Finance endpoints, while the panel refreshes the quote list every 10 seconds. The plugin can also open new DeepSeek Harness conversations for research, market analysis, daily review and limit-up analysis, and may copy its bundled investment-research and frontend-design skills into ~/.agents/skills/.
dsh-stock-watch is intended for developers who monitor Chinese A-shares from a DeepSeek Harness web profile. It is a poor fit for markets outside A-shares, offline use, or environments that do not permit outbound requests to Tencent Finance. The terminal-surface risk comes from the host-side Node component and its access to the profile’s filesystem paths; it writes injected skill files and reads the existing ~/.stocking/settings.json, rather than operating only inside the browser.
DeepSeek Harness installs dsh-stock-watch into the web profile. Its package declares a dsh.bundle host module and a dsh.client browser module; cordis.patch.yml adds the host module to the profile layer. DeepSeek Harness must be restarted with dsh web after installation before the panel appears. The browser module mounts its overlay through shell.overlay.
The browser is the ongoing source of watchlist configuration:
| Item | Storage |
|---|---|
| Groups, stock codes and buy/sell targets | localStorage key stocking.config.v1 |
| Initial migration source | ~/.stocking/settings.json |
| Reset action | localStorage.removeItem('stocking.config.v1'), then refresh |
Migration from ~/.stocking/settings.json happens once when the panel first opens. If migration fails, the plugin uses a default group; later changes remain in localStorage.
The host reads an included data/a_stocks.json pool for stock search and requests market data from Tencent Finance. Quote and minute data use https://web.ifzq.gtimg.cn/appstock/app/minute/query; daily, weekly and monthly adjusted K-line data use https://web.ifzq.gtimg.cn/appstock/app/fqkline/get. Node’s native fetch performs these requests.
On first startup, the plugin copies investment-research and frontend-design into ~/.agents/skills/ when those skills are absent. Set DSH_STOCK_WATCH_NO_SKILLS=1 to disable injection, or set DSH_STOCK_WATCH_SKILLS_DIR to change the destination. Existing skill files are not overwritten.
Use dsh plugin --profile web remove dsh-stock-watch to remove the plugin. The panel refreshes quotes every 10 seconds, supports draggable and edge-snapped placement, and provides intraday, day, week and month K-line views. K-line charts use TradingView Lightweight Charts from a CDN and fall back to SVG if loading fails. Research and analysis actions create new DeepSeek Harness conversations, so those actions send requests into an agent session.
Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub
Same category
Nagi-ovo
Parody ads in 2005-Chinese-web style: sidebar banners, in-chat feeds, corner popups, and a close button whose hit area is smaller than it looks. All fictional.
Installed cleanly when we ran it
vlln
Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable.
Installed cleanly when we ran it
QCYTSN
Desktop-native BigFish companion for DeepSeek Harness — real Agent status, always on top on Windows.
Installed cleanly when we ran it
PC2005-cloud
Desktop pet for the DSH Web UI with 25 transparent animations, screen wandering, click reactions and drag, plus a reproducible asset-generation pipeline.
No one-line install — this plugin lives inside a larger repository and publishes no npm package.