A floating cyber wooden fish widget — tap it to strike and accumulate merit, drag it anywhere on the page.
Install
# from a prebuilt release tarball
dsh plugin --profile web add "https://github.com/TongY1n/ui-muyu/releases/download/v0.1.2/deepseek-ai-dsh-client-ui-muyu-0.1.2.tgz"
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:TongY1n/ui-muyu
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
English | 中文
A cyber wooden fish — a small floating widget in the web window. Tap it during work breaks to rack up some "merit".
Click the fish to strike it; press and drag to move it anywhere. Progress survives page reloads — the rest is yours to discover!
Install
dsh plugin --profile web add github:TongY1n/ui-muyu
Bundle plugins take effect after restarting the app.
Usage note
The fish first appears in the bottom-right corner of the window. If you don't see it after opening the app, it may be covered by another floating panel or plugin.
Temporarily close the covering panel, drag the fish somewhere unobstructed, then reopen the panel.
If it vanishes after a drag-and-release, it may have been dropped behind something — time to hunt down your missing fish (´▽`)
Known Limitations and Deferred Work
- No sounds — a real wooden fish goes tok; this one is deliberately silent.
- Merit, position, and color are per-browser — stored in
localStoragerather than the session log, so a new machine or browser starts fresh.
Privacy & Permissions
A purely decorative browser widget — nothing more:
- No network access — it never makes a request.
- No API keys, credentials, or shell — none are read, stored, or requested.
- No file, session, or conversation access — DSH sessions and logs are left alone.
localStorageonly — merit, position, and color live in the browser'slocalStorage, per-browser, and are cleared along with site data.
License
Acknowledgements
This round was shepherded by TongY1n — lively development by DeepSeek-V4-Flash+Pro, serious review by GLM5.3, all on DeepSeek-Harness. May your merit be boundless and your days be happy!
Links
More in this category
PC2005-cloud/dsh-pet#dsh-pet★ 983
Desktop pet for the DSH Web UI with 25 transparent animations, screen wandering, click reactions and drag, plus a reproducible asset-generation pipeline.
Nagi-ovo/dsh-ads★ 646
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.
vlln/whale-girl★ 341
Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable.
a86582751/dsh-nexttavern★ 136
Roleplay workspace for DeepSeek Harness: import SillyTavern/TauriTavern character cards or author one from scratch through an interactive flow; turn a long TXT novel into a playable card with either an intensive or a coarse reading pass; the main agent consults worldbooks on demand, and prose is read in a dedicated tavern reader tab; explore multiple worldlines inside one conversation (regenerate, edit-and-send, explicit clone); scoped style presets with 16 built-in styles, a character agent cluster, a standalone decision card, and card or novel export; long stories hold together through a frozen settings prefix, a hard-cut context window, traceable director notes and keyword/semantic/hybrid recall, with embeddings either online or fully local. Targets Harness 0.1.2-alpha.3 and applies its documented compatibility patches.
yyh-001/dsh-meme★ 125
Chat meme stickers: text-only send, mood auto-send, QQ/WeChat-style picker, auto-learn, custom packs.
Sutera-Diffusus/dsh-whale-musume★ 108
A whale-girl desktop pet for the DeepSeek Harness Web UI: pat-to-raise growth, work-state poses per tool type, 494 dialogue lines, 30 achievements, a growth diary, drag physics, theme sync and an accessibility mode. Chat-keyword sensing and API-balance care ship off and are opt-in; an optional weather mood calls Open-Meteo only after you name a city. No telemetry.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.