DSH Marketplace

DeepSeek-Balance-Whale-Widget

MeteorNOX/DeepSeek-Balance-Whale-Widget

A fixed-corner whale widget for the DSH web GUI — balance, today's usage and per-turn cost with peak/off-peak pricing, editable balance-alert and daily-budget bubbles, a module-based custom bubble queue with A/B weighted choices and random lines or images, 30+ vendor templates (OpenAI, OpenRouter, Kimi, SiliconFlow, Ark, Zhipu, MiniMax and more) with per-model balance and subscription quota, plus task-end sound, imported audio, custom roles and a resource manager. Local-only, no telemetry.

4,902164JavaScriptMITSource

Install

Add DeepSeek-Balance-Whale-Widget to DeepSeek Harness

Install into

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 6d agoon DeepSeek Harness 0.2.1-rc.5.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install DeepSeek-Balance-Whale-Widget

Security

What installing DeepSeek-Balance-Whale-Widget runs

Build scripts

No build script was blocked in our run.

Source: our sandbox install on DeepSeek Harness 0.2.1-rc.5, 6d ago.

Install hooks

package.json declares no preinstall, install or postinstall script.

Source: package.json on GitHub, read at our last sync. prepare is not recorded; it runs only on a GitHub install, and shows up under build scripts when pnpm blocks it.

README mentions

shell commands (bash, exec, spawn …)

Source: a keyword match on the README — a hint about what the plugin touches, not an analysis of its code.

Not an audit. These are the record of one install and two text scans; nobody has read this plugin's code on your behalf. Plugins run with your agent's permissions.

The AI take

What it is — It displays balance, today's usage and per-turn costs in the bottom right corner of the DeepSeek Harness web GUI.

Who it is for — If you need to track multiple vendors' model balance and consumption in the DeepSeek Harness web interface, it is suitable. If you use the official desktop client, it is not necessary.

Watch out — It was sandbox tested successfully in a new profile and registered by harness. No obvious issues found.

The verdict — I would install it because it supports custom bubble content and multiple vendor templates without telemetry.

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.

What DeepSeek-Balance-Whale-Widget does

Abstract flow of tokens and balance data through vendor nodes into a local ledger and alert signals.

DeepSeek-Balance-Whale-Widget is a DeepSeek Harness plugin that adds a fixed-corner whale widget to the web interface for balances, usage and per-turn cost tracking. DeepSeek Harness loads it as a standard bundle plugin. It listens to local session events for model usage, including input, cache, output and reasoning tokens, then calculates estimated costs using the configured model pricing. DeepSeek-Balance-Whale-Widget reads DEEPSEEK_API_KEY from DeepSeek Harness credentials, or uses a logged-in DeepSeek account when no key is configured. Balance observations and usage records are stored locally; older records are archived in .dshw-usage-archive.json. The README states that the plugin sends no telemetry.

The widget supports editable balance and daily-budget alerts, custom bubble queues with weighted A/B choices, random text or images, imported audio, custom whale images and vendor-specific balance or subscription quota checks. It includes templates for vendors such as OpenRouter, Kimi, OpenAI, SiliconFlow and MiniMax, while providers without a balance endpoint use key probing and local session estimates.

This suits developers who want account and model-cost information visible in DeepSeek Harness Web. It is a poor fit for the Codex desktop application, which uses a separate repository, and the package has separate installation constraints for the official Electron client. The listed terminal-surface risk should be reviewed before installation; the supplied README does not specify which terminal operation causes that flag.

DeepSeek-Balance-Whale-Widget documentation

Configuring DeepSeek-Balance-Whale-Widget

DeepSeek Harness supplies credentials through its official credential service. For the built-in DeepSeek entry, the plugin first looks for DEEPSEEK_API_KEY; without that key, it can use the DeepSeek account logged in through the DeepSeek Harness account settings. Configuration stores credential names rather than secret values. The README does not name the main configuration file.

The widget can be configured from its menus for:

  • balance alerts and daily budgets;
  • bubble content, ordering, weighted alternatives, random lines and images;
  • widget position, edge snapping, size, character and menu visibility;
  • sound groups, imported audio, volumes and task-end, question and authorisation prompts;
  • vendor, model, currency, balance or quota settings and custom HTTP field paths.

Usage records retain per-turn details for 90 days or 20,000 entries, and daily archives for 365 days. Older data is moved to .dshw-usage-archive.json.

Commands and DeepSeek Harness integration

DeepSeek Harness installs the web package under the web profile. The package name is dsh-whale-widget. The README documents installation through the dsh plugin command, but this page does not repeat that command. A GitHub source installation uses github:MeteorNOX/DeepSeek-Balance-Whale-Widget; the README warns against installing both forms because they can coexist and conflict.

The plugin listens for DeepSeek Harness local session events. It uses actual token usage where available and observes balance changes for providers with balance endpoints. Quota templates can read provider windows, while providers without such endpoints show — and estimate daily usage from session events.

Supported providers and DeepSeek-Balance-Whale-Widget limits

The templates cover 34 entries, including DeepSeek, OpenRouter, Kimi, StepFun, OpenAI-compatible services, OpenAI, Anthropic, Google Gemini, Ark, SiliconFlow, MiniMax, local Ollama or LM Studio models and others. Custom HTTP entries require the URL and field paths to be supplied manually.

The web plugin is not compatible with the Codex desktop application. The same package may support the official Electron client, but the README says not to install it with the web profile there. No minimum DeepSeek Harness version is specified in the supplied documentation.

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

Alternatives to DeepSeek-Balance-Whale-Widget

dsh-web-ui-all

zhu1090093659

9.8k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourceTypeScript5d ago

AI review

dsh-web-ui-all

What it is — This is a plugin and skin collection for the DeepSeek Harness Web UI, including Liangshen mode, task board, Git graph, right panel, mobile remote UI, SSH operations, whale girl pet, and skin center.

Who it is for — If you are using DeepSeek V4 Pro for agent tasks and need multi-column task board and Git graph to track changes, this plugin is suitable for you. If you primarily operate DeepSeek Harness in non-Web UI interfaces, you don't need this collection.

Watch out — Installation from the source subdirectory requires manually approving the build script. No sandbox testing was conducted. No obvious issues were found.

The verdict — I would install it because it provides the whale girl pet and SSH remote operations.

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.Read the source
LINUX DODetails

dsh-web-all

zhu1090093659

8.6k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

Installed cleanly when we ran it

npm packageTypeScript25d ago

AI review

dsh-web-all

What it is — Extends dsh web with scheduled tasks, a Git graph, phone remote access, live token counts, skins, and a pet.

Who it is for — You already work in dsh web with several agents on one repo and need cron runs, Worktree isolation, and a token-burn panel the stock UI does not ship. Skip it if you only drive DSH from a terminal and never open the Web GUI.

Watch out — A clean-profile sandbox install registered with DeepSeek Harness. DeepSeek Harness Desktop owns the desktop profile, so this package has to be added from the in-app plugin page, not from an external CLI. The bundle turns on the whole family; keep one or two pieces by installing those plugins instead.

The verdict — Past the point where dsh web is my default workbench I would add it; short of that I would keep the stock UI.

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.Read the source
Details

dsh-task-board

zhu1090093659

8.6k

Task board for the dsh web GUI: a sidebar multi-column kanban whose cards run in real DSH agent sessions and can also be scheduled with cron expressions, executed host-side even with the browser closed.

Installed cleanly when we ran it

npm packageTypeScript25d ago

AI review

dsh-task-board

What it is — Adds a five-column board to the DSH Web GUI side panel; each card is a real agent session, and cron can launch those jobs on the host with no browser open.

Who it is for — You keep several code inspections, health checks, or auto-reports in flight inside the DSH Web GUI and cannot read status or next-run time from the plain session list. If you only call DSH from a terminal and never open the Web GUI or the official desktop client, there is no UI for this board to sit in.

Watch out — On a fresh profile it installed and DSH registered it. This run only checked install and registration, not column moves or cron fires. No obvious pitfalls on that path.

The verdict — I would enable it for jobs whose prompt is already frozen and allowed to finish alone; a board column will not replace sitting in the session to rewrite instructions.

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.Read the source
Details

dsh-web

zhu1090093659

8.5k

DeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发

GitHub sourceTypeScript28d ago

AI review

dsh-web

What it is — Mounts Cron boards, remote control, SSH, Git worktrees, session archives, token stats, and skins onto DSH Web GUI and the official desktop client via profile.

Who it is for — You already live in dsh web, running timed inspections or Linux firefights across vendors, and you need a board that actually executes plus a browser SSH pane. If your whole loop is the terminal and you never open the Web GUI or DeepSeek Harness Desktop, these plugins have nowhere to attach.

Watch out — The official app owns the desktop profile, so the external CLI cannot change it; install from the in-app plugin page. The README badge sets a floor at DSH 0.2.0-rc.2. No obvious traps beyond that.

The verdict — I would only add modules one at a time, after each one has already stuck in the daily loop.

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.Read the source
Source

dsh-TUI

ccch1mneyyy

5.1k

Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.

DeepSeek Harness 0.2.1-rc.5 refuses the latest release

npm packageTypeScript14d ago

AI review

dsh-TUI

What it is — Full-screen terminal UI for DeepSeek Harness with live status, streaming thoughts, a first-run launchpad, and task-complete notices.

Who it is for — You pair on a repo in the TTY with a DeepSeek model through DSH, and the session never surfaces tool cards or a context budget. Leave it alone if DSH only runs in CI and you collect logs without attaching a terminal.

Watch out — On DeepSeek Harness 0.2.1-rc.5 the latest release is rejected before install: its declared dsh range excludes that build, and no published version accepts it. It executes shell commands. OSC notifications under tmux need passthrough and focus events enabled.

The verdict — I will not install anything against this Harness build; once the range is updated I will try it, because uninstall leaves the core untouched.

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.Read the source
1Details
4.5k

Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.

Installed cleanly when we ran it

npm packageTypeScript12d ago

AI review

DSH-better-sidebar

What it is — Adds an in-session DSH workbench for files, Git, terminals, and subagents, and lets other plugins register tabs.

Who it is for — You are in a browser DSH session where an agent edits a repo and spawns subagents, but the stock preview is read-only and Git/terminal are not on that screen. Skip it if those already live in a desktop IDE and DSH is only the chat pane — replies do not get smarter.

Watch out — Sandbox: it installed on a fresh profile and the harness registered it. Below DSH 0.2.1-rc.1 the current latest does not line up, so pin the plugin to the host and hard-refresh after install. The Git graph is read-only (no checkout or fetch) with pagination caps, Side Chat is still beta, and a static scan shows it runs shell commands.

The verdict — Take it for sidebar_open: the workbench sits on the agent loop instead of waiting for a click, which is the rent the extra UI has to earn.

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.Read the source
1Details