mrkeyoor.com_
Tue 01 Sept 17:45 UTC
AI Toolsevaluationupdated 27 Aug 2026

DeepSeek-Balance-Whale-Widget review

DeepSeek Balance Whale Widget is a Chinese-language plugin for the DeepSeek Harness web interface, and its repository does not provide an English README or English operating guide. It adds a draggable whale that shows DeepSeek API balance, estimated daily spending, and the cost of the latest local conversation turn.

+494stars / 7d
Verdict

Our install took 5 seconds and added 0 packages, but the repository provides no build or test target to verify the widget's behavior. Use it if you already run DSH, read Chinese, and want a friendly DeepSeek balance reminder whose accounting limits you understand. Skip it for billing records, mobile use, multi-provider costs, or environments where a copied website session token is unacceptable.

We ran it

Lab card: what happened when we ran DeepSeek-Balance-Whale-WidgetScreenshot of DeepSeek-Balance-Whale-Widget (github.com/MeteorNOX/DeepSeek-Balance-Whale-Widget)
Install✓ · 5s0 packages · 5 MB
Buildn/ano build script
Testsn/ano test script
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo15 files~2,024 lines of source · 2.1 MB · 1 CI workflows

Answers from our run

Does DeepSeek-Balance-Whale-Widget build from source?

Dependencies installed in 5 seconds (0 packages), and the project has no separate build step. We cloned commit 4448c61 into a clean Debian container with 3 CPUs and no project-specific setup.

Does DeepSeek-Balance-Whale-Widget have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does DeepSeek-Balance-Whale-Widget have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use DeepSeek-Balance-Whale-Widget?

Anyone outside DeepSeek Harness: this is a DSH web-profile plugin, not a general desktop widget or provider dashboard.

What are the alternatives to DeepSeek-Balance-Whale-Widget?

DeepSeek platform dashboard, LiteLLM, Open WebUI. Our install took 5 seconds and added 0 packages, but the repository provides no build or test target to verify the widget's behavior.

Setup4/55-second install, but DSH and a DeepSeek key are required
Docs3/5Detailed Chinese setup and troubleshooting, no English README
Community3/51,106 stars with active August 2026 issue discussion
Maturity2/5No build or test target, with open position and mobile reports

Who it’s for

Chinese-reading DeepSeek Harness users who want balance and recent cost visible inside the web interface.
People using a DeepSeek API key who are comfortable with approximate local spending records.
DSH users who enjoy a playful draggable widget and can update its embedded pricing table when DeepSeek changes rates.
Hobby installations where one small JavaScript plugin is easier than a separate cost dashboard.

Who it’s NOT for

Anyone outside DeepSeek Harness: this is a DSH web-profile plugin, not a general desktop widget or provider dashboard.
English-only operators: the README, setup steps, troubleshooting, and maintenance prompt are written in Chinese, with no English README in the repository.
Finance or billing reconciliation: the default mode misses spending while DSH is closed, and token mode calculates money from an embedded price table.
Security policies that forbid copying a browser session token into plugin credentials: the optional live mode instructs users to extract DEEPSEEK_PLATFORM_TOKEN in developer tools.
Mobile users expecting finished touch behavior: open issue 47 reports click-through, failed dragging, and a menu that will not open on touch screens.

Setup reality

Our sandbox installed commit 4448c61 in 5 seconds, added 0 packages, and used 5 MB. There was no build script or target, so build was skipped. There was also no test script or target, so no automated tests ran.

Runtime needs DeepSeek Harness, a web profile, pnpm behind the DSH plugin command, and DEEPSEEK_API_KEY for balance. The optional live-usage mode also needs a DeepSeek website session token copied from browser network tools.

After installation, users restart dsh web, refresh the browser, and check local endpoints on port 3080. A linked local install breaks if the source directory moves. The embedded peak and off-peak price table must be changed manually after DeepSeek pricing changes.

The plugin only makes sense inside DeepSeek Harness

DeepSeek Balance Whale Widget is a bundle for the web profile of DeepSeek Harness, usually shortened to DSH. Once installed, a whale appears over the interface and requests balance data from a local plugin endpoint. It can be dragged, snapped to screen edges, resized, flipped, muted, and opened for menu controls. Conversation events feed a temporary bubble with the last turn's token use and calculated cost.

The project is written for Chinese-speaking users. Its README, installation instructions, troubleshooting, and maintenance prompt are in Chinese, and the repository has no English README. An English marketplace listing exists outside the repository, but it does not replace the detailed source documentation. An operator who cannot review the Chinese instructions will struggle with credentials, pricing behavior, and recovery steps.

A 5-second install adds no dependency tree

Our clean Node container installed commit 4448c61 in 5 seconds. The harness added 0 packages and reported 5 MB on disk. The checkout contained 15 files, roughly 2,024 lines of source, and occupied 2.1 MB. This is genuinely small compared with most AI interfaces, largely because it plugs into an existing DSH service rather than shipping its own model runtime or account system.

The repository had 1 CI workflow file, no Dockerfile, and no tests directory. Installation through DSH forwards the plugin source to pnpm and adds dsh-whale-widget to the web profile's bundles. Users then restart dsh web and refresh the browser. A local link: installation points to the source directory, so moving that directory requires removing or relinking the plugin.

What happened when we ran it

Our sandbox completed the available install step in 5 seconds with 0 added packages. The project exposed no build script or target, so the harness skipped build. It also exposed no test script or target, so no automated test ran. Npm audit reported 0 known vulnerabilities at all listed severities, consistent with an install that added no dependency packages.

Those numbers prove very little about behavior. We did not have a configured DSH web profile or DeepSeek credentials in the unprivileged container, so the run did not display the whale, call the balance endpoint, observe a conversation, or verify persistence. The README supplies manual checks for image, balance, size, and last-turn endpoints on localhost port 3080. Adopters should run each check after installation.

Default accounting misses spending while DSH is closed

The recommended daily-use mode watches balance changes and writes observed decreases to .dshw-usage.json. It needs only DEEPSEEK_API_KEY, resets across days, and keeps 30 days of records. Its stated limitation is important: spending that happens while DSH is closed is not observed and therefore is not counted. Currency changes reset the baseline rather than adding a misleading difference.

An optional mode calls a DeepSeek platform usage endpoint with DEEPSEEK_PLATFORM_TOKEN. The README tells users to copy that website session token from the browser's Network panel. The endpoint returns token buckets, not money, so the plugin applies prices stored in lib/index.js. The maintainer explicitly tells users to update those constants after a DeepSeek price change. Neither mode should be mistaken for a provider invoice.

Browser session tokens buy precision at a security cost

The default balance request needs an API key stored through DSH credentials. Live usage adds a website login token that may expire after another login. Copying that token gives the plugin access to an authenticated platform endpoint, so teams should inspect the source, storage location, logging, and local route exposure before enabling it. The token is optional; approximate local accounting works without it.

Per-turn cost does not need the website token. The plugin listens to local DSH session events, takes the reported usage, and converts it with the same embedded price table. That makes the bubble convenient for an immediate estimate. It also inherits any stale pricing and only covers completed turns that emit the expected event.

Version 0.2.10 still has position and mobile reports

GitHub showed 1,106 stars, 17 combined issues and pull requests, and a last push on August 24, 2026. Release v0.2.10 appeared the same day. Issue discussion continued through August 27, so the repository is active despite its tiny size. The combined count is not a bug total.

Open issue 55 reports that positions with space from an edge return to a snapped corner after refresh or DSH restart. The report traces the behavior to restored offsets being reset before the settling calculation. Issue 47 reports that touch input passes through the whale, dragging triggers browser refresh, and the menu click is blocked on mobile. Both reports concern v0.2.10-era use and give desktop users a clearer adoption boundary than the animated feature list.

For the intended audience, this is a charming convenience with a very low install footprint. Its value is narrow: one provider, one host interface, and an estimate rather than an account ledger. Keep the default token-free mode unless you need the extra detail, update prices manually, and verify the four local endpoints after every DSH or plugin update.

Alternatives

ProjectWhat it isPick it when
DeepSeek platform dashboardThe provider's own account pages show balance and usage without adding a DSH plugin.pick this instead when official account data matters more than an always-visible whale inside DSH.
LiteLLM gh↗A multi-provider proxy with centralized spend tracking, budgets, and model routing.pick this instead when several applications or providers need shared cost controls rather than one DeepSeek balance display.
Open WebUI gh↗A self-hosted model interface with broader account, model, and administration features.pick this instead when you need a shared web client rather than a decorative plugin for an existing DSH installation.

What people are saying

  1. [velocity-scout] MeteorNOX/DeepSeek-Balance-Whale-Widget

Sources

  1. DeepSeek Balance Whale Widget README
  2. Version 0.2.10 release
  3. Position persistence report
  4. Mobile interaction report

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →