dsh-big-whale
Manifest valid★ 1大鲸鱼 / Big Whale / 大クジラ — a trilingual DSH desktop companion with lip sync, expressions, idle motions and context-compaction rice.
Big Whale — a coding companion
A whale-girl desktop companion for DeepSeek Harness. She keeps you company while you code, reacts to events, and picks up a giant bowl of rice when your context is compacted.
Everyday maid outfit
| Upper-body detail · 2048 × 2560 | Full-body view · 2048 × 3640 |
|---|---|
![]() | ![]() |
Native renders from the released 0.6.0-rc.5 model. Click either image to open the full-resolution PNG.
Watch the English feature demo on YouTube or the Chinese demo on Bilibili.
Halloween witch outfit
Open the floating whale menu and choose Outfit → Little witch. Switch back with Everyday maid. The menu button becomes a small pumpkin while the witch outfit is selected.
- Layered costume: witch hat, capelet, chest bow, sleeves, cuffs and layered skirt, with separate rebound physics.
- Ghost lantern: carried in her right hand, with delayed left/right swing and a repeating dim / half-bright / bright glow.
- Matching rice pose: witch sleeves and hands hold the giant rice bowl; use Rice pose to preview it.
- Shared controls: both outfits keep the same body size, expressions, idle motions, mouse following and speech controls. Menus open beside her, and the idle-amplitude slider remains available.
A user-initiated switch to the witch outfit plays the greeting in the selected language:
| 中文 | English | 日本語 |
|---|---|---|
| 我是小魔女,不给糖就捣乱! | I'm a little witch. Trick or treat! | 私は小さな魔女。お菓子をくれなきゃ、いたずらしちゃうよ! |
| Witch upper-body detail · 2048 × 2560 | Witch full-body view · 2048 × 3640 |
|---|---|
![]() | ![]() |
Native renders from the released 0.6.0-rc.5 model. Click either image to open the full-resolution PNG.
What she does
- Chinese, English and Japanese recorded voices with smooth lip sync.
- Mouse following, drag inertia, double-click upper-body view, eye and hair physics.
- Five idle motions and eight expressions; expressions can change while she speaks.
- Click interactions, gentle reminders to focus, event reactions and the rice pose.
- A small floating whale menu; Windows desktop mode or an in-page fallback.
Install
Tested with DSH 0.2.1-rc.5 and Node.js 22.17+. Use your existing Web-backed DSH profile; replace web with its name.
dsh plugin --profile web add dsh-big-whale@0.6.0-rc.5
dsh web
If DSH is already running, restart that profile. The public prerelease channel is dsh-big-whale@next.
Windows desktop mode uses the optional official Electron runtime. If your package manager skipped its install script, run this inside the installed plugin directory, then restart DSH:
node bin/desktop.mjs setup
The desktop pet stays visible when the DSH browser is minimized; the DSH host must remain running. Close her from the whale menu and reopen her from the whale launcher in DSH. Without an available desktop runtime, she appears inside the DSH page.
Controls
Drag to place her; double-click to switch full body / upper body. Open the floating whale to choose language, play an introduction, change idle motion or expression, or show the rice pose.
Idle motions: natural breathing, body twist, side-to-side lean, shy sway and mixed showcase. Expressions: normal, happy, smiling eyes, unimpressed, surprised, tears, cute and playful anger, plus event-controlled selection.
Below the idle-motion selector, adjust sway amplitude from 20% to 120% (default 80%). Changes take effect immediately and are saved across restarts. Natural breathing keeps its gentle baseline.
The bundled voices need no Gemini or GLM key. DSH keeps its own model and provider settings. Arbitrary new text-to-speech is not included; phone timing within aligned words is estimated.
Plugin markets
The repository includes a validated DSH format-1 index:
https://raw.githubusercontent.com/Aliciawque/dsh-big-whale/main/market-index.json
In a DSH profile with Custom Plugin Market enabled, open Plugins → Discover → Add index source and add that URL. Community-directory discovery and official inclusion are separate processes. See market details.
Community acknowledgement
This project recognizes and supports LINUX DO and its open exchange of knowledge.
License and credits
Plugin code has MIT notices. Character design and derivative visual assets are CC BY-NC-SA 4.0: attribution, noncommercial use and ShareAlike. Design credits: 上善无形 and ZipZipPipe. The code license does not grant commercial rights to the character.
This is a fan-made community project, not an official DeepSeek product. Artwork uses AI-assisted generation and refinement; voices are synthetic.
Attribution · License · Privacy · Validation · Promotion drafts · Issues
Comments
Loading…
From the same category
DeepSeek Harness plugin for Reactive Resume: bridges your resumes and job applications into a Harness session over MCP.
★ 41.7k
↓ 215/wk
MIT
Aug 24, 2026
dsh plugin --profile web add dsh-plugin-reactive-resumeby dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 可视化插件市场
★ 10.1k
↓ 361.7k/wk
MIT
TypeScript
Nov 1, 2026
dsh plugin --profile web add dshmarketby Tencent
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.
★ 9.9k
↓ 12.3k/wk
MIT
TypeScript
Nov 1, 2026
dsh plugin --profile terminal add @wxg-prc-cpg/browser-skill-dsh-pluginby yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
★ 7k
MIT
JavaScript
Sep 18, 2026
dsh plugin --profile web add @dsh-external/dsh-super-injectorby superdesigndev
OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn
★ 7k
NOASSERTION
Python
Nov 2, 2026
dsh plugin --profile web add treg-dshby Q00
Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode,
★ 6.3k
MIT
Python
Nov 1, 2026



