DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
C

dsh-cyrene-whale-widget

Cyrene Whale Widget

Cyrene Balance Widget 2.1: a resident DeepSeek balance widget for DSH with a full-screen Cyrene opening animation, time-aware greeting voice (morning / noon / evening plus three random greetings, mutually exclusive), 25 dialogue lines with Cyrene sticker images, and balance / spend / peak-hour prici

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:sailina-afk/cyrene-balance-widget#f82f8f2314c448dd8bbaf2972400947fc3486faa
READMECompatibilityVersions

Description

Cyrene Balance Widget 2.1: a resident DeepSeek balance widget for DSH with a full-screen Cyrene opening animation, time-aware greeting voice (morning / noon / evening plus three random greetings, mutually exclusive), 25 dialogue lines with Cyrene sticker images, and balance / spend / peak-hour pricing.

Compatibility and provenance

Cyrene Whale Widget is published as dsh-cyrene-whale-widget and currently resolves to version 2.2.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
11/5/2026

Versions

2.2.3stable
11/5/2026
2.2.2stable
11/1/2026
2.2.1stable
11/1/2026
Show 2 more versionsCollapse versions
2.2.0stable
10/29/2026
2.1.0stable
10/27/2026

Related plugins

Loading related plugins…

Latest
2.2.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
11/5/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in models-usage.

Connect Workbuddydsh-connect-workbuddyConnects locally signed-in WorkBuddy models (domestic and international versions) to DeepSeek Harness, automatically reading each model’s points multiplier from the upstream catalog on every refresh, with per-model image input toggles, multi-account switching, automatic account rotation from an accoCost Meterdsh-cost-meterDeepSeek Harness session cost statistics plugin: tracks current session costs, today’s expenses, and historical records, with synchronization to official pricing. Supports billing across multiple vendors and models, with a built-in catalog of prices for 170+ model IDs and automatic matching. Also suModel Router@ljwei-stak/dsh-model-routerA unified DS Bot workspace for DeepSeek Harness Desktop: model and Bot routing, private libraries, recorded desktop routines and scoped remote computer control.Codex Subscriptiondsh-codex-subscriptionUse ChatGPT and Codex subscriptions in DeepSeek Harness with OAuth, quota, safe resets, web search, images and Fast mode, and control DSH from the ChatGPT mobile app (Beta)

README

Cyrene Balance Widget 2.2.3 (Animated)

Listed on DSH Market New in 2.2.3 — the widget now ships its own font (a rounded handwritten face) and can be switched between that and the system font from the settings panel. The opening animation gained a mute switch for quiet launches. Balance figures are drawn in a pink gradient instead of the old blue. Package size dropped from 30.8 MB to 17.6 MB, which makes market installs far less likely to arrive incomplete.

New in 2.2.2 — the greeting picker now avoids repeating the line it played last time (remembered across restarts).

New in 2.2.1 — the greeting voice can now be controlled line by line: the settings panel lists every line as text with its own checkbox, so you can turn off any of them (or all of them). The old "帝皇权杖·铁墓" random line has been replaced, and there are now four random greetings instead of three.

New in 2.2 — settings toggles for the splash animation and the greeting voice (state kept in localStorage), an idle greeting (20 minutes without input → the widget says a line in a bubble), and the ledger button is now labelled "Cyrene's ledger" instead of the whale one.

On client startup it plays a full-screen opening animation (assets/loading.mp4, 1440p / 60fps, ~20 MB, 13.9 s), fades out into the UI, and 2.5 seconds later plays "Cyrene's Greeting".

What this build does

ItemDetails
Loading animationFull-screen loading.mp4 (2560×1440, H.264, 60fps, ~20 MB) with object-fit: cover
AudioOriginal soundtrack kept at full volume; linear fade-out over the last 2.2 s — the sound lasts exactly as long as the animation
ExitOverlay fades out over 900 ms, the page fades in naturally
Greeting2.5 s after the fade-out completes, assets/greeting.wav (3.58 s) plays together with a short toast
InteractionNo skip button, no fullscreen request, no hiding of window buttons — just a plain opening animation
FallbacksAutoplay with sound blocked → retry muted; not playing within 2.6 s → skip; hard release at 20 s

The widget itself

  • Character: built-in Cyrene sprite (610×610, transparent, bottom-aligned)
  • Lines: 25 quotes, font sizes 6/7/8/9, shown at random
  • First click: balance panel; next click: a random quote
  • Everything else (sound effects, snapping, accounting, bubble editor) comes from dsh-whale-widget 0.4.2

Customising

  • Lines: right-click the widget → bubble settings; or BUBBLE_DEFAULT_ITEMS in assets/whale-widget.js; batch via tools/set-lines.py
  • Font size: tools/resize-lines.py (edit SIZE_MAP, then re-run)
  • Greeting audio: replace assets/greeting.wav, refresh to apply
  • Opening animation: replace assets/loading.mp4 (H.264 recommended for widest compatibility)

Install

plugin_manager → install_bundle, with target set to this directory's absolute path. The no-animation build lives in ../no-animation/ (package dsh-cyrene-whale-widget-noanim). Both share the /dsh-whale/* routes and $DSH_HOME/.dshw-*.json, so only one can be enabled at a time.

Asset credits

Character: Cyrene sticker provided by the user; lines and greeting voice: user-provided; opening animation: user-provided 4K source, re-encoded to 1440p60 H.264; upstream dsh-whale-widget v0.4.2 (MIT, see LICENSE and README.upstream.md).

Installation troubleshooting

The DSH Market installs plugins by cloning the GitHub repository with pnpm add git+.... On slow or unstable connections that clone can stop halfway, which leaves the widget with missing assets — typically only one broken character image shows up.

If that happens, install manually instead:

  1. Download Cyrene-Balance-Widget-<version>-Animated.zip from the latest release
  2. Unzip it anywhere
  3. In DSH: settings → plugins → install local plugin, pick the unzipped folder
  4. Fully quit the client and start it again

The release zip is the same code, just packaged without git history. It downloads as a single file, so it cannot arrive half-finished.