Erii (Sakura) themed boot splash animation — falling sakura petals, a mint monster mascot with a blossom on its head, and a soft pink progress bar; fades out after ~3 seconds without blocking input.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:yanglingrise/dsh-erii-boot-splash
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
Erii (Sakura) themed boot splash animation for the DeepSeek Harness Web UI.
Every time the page loads, a soft sakura-pink screen fades in: seven petals drift and sway down the viewport while a mint monster mascot — with a cherry blossom on its head — floats gently above a filling progress bar. The whole scene fades out after ~3 seconds and never blocks interaction (pointer-events: none).
"Sakura 走慢一点。"
Preview
| Element | Effect |
|---|---|
| Background | Sakura pink → white vertical gradient |
| Mascot | Mint monster, floating + glow breathing, sakura on head |
| Petals | 7 petals falling with rotation + horizontal sway |
| Progress bar | Pink gradient, fills over 2.4 s |
| Title | 「S a k u r a 加 载 中」 pulsing |
| Subtitle | ERII · 上杉绘梨衣 |
| Quote | “Sakura 走慢一点。” |
Install
From the DSH plugin CLI:
dsh plugin --profile web add github:yanglingrise/dsh-erii-boot-splash
Or manually:
git clone https://github.com/yanglingrise/dsh-erii-boot-splash.git
cp -r dsh-erii-boot-splash ~/.dsh/profiles/web/node_modules/
```Then append to `~/.dsh/profiles/web/cordis.patch.yml`:
```yaml
- insert:
- id: erii-boot-splash
name: 'dsh-erii-boot-splash'
Restart the Web service (or reload the page after service restart) and enjoy.
How it works
- Pure client-side Cordis plugin. The host half is an empty
apply()so the plugin row mounts; everything renders in the browser. - Registers one occupant into the frame-wide
shell.overlayslot withorder: 9999. - All animation is CSS keyframes; the stylesheet tag carries
data-plugin="dsh-erii-boot-splash"and is removed automatically when the plugin unloads. - Zero runtime dependencies — React is provided by the host module loader.
Customize
Open lib/client.js and tweak:
| What | Where |
|---|---|
| Show duration | setTimeout(... 2800) / cleanup at 3700 |
| Colors | The .esb-* CSS rules at the top |
| Petal count / speed | The PETALS array |
| Title text | "S a k u r a 加 载 中" |
| Quote | The esb-quote line |
License
Links
More in this category
zhu1090093659/dsh-web#packages/dsh-task-board★ 6885
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.
zhu1090093659/dsh-web#packages/dsh-web-all★ 6885
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.
omdsh-dev/DSH-better-sidebar★ 3338
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
ccch1mneyyy/dsh-TUI★ 2837
Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.
MeteorNOX/DeepSeek-Balance-Whale-Widget★ 1726
A fixed-corner whale widget showing DeepSeek balance, today usage, per-turn cost and random talk lines, with sound effects and a menu.
Devin-AXIS/deepseek-design#deepseek-idesign★ 722
Visual design studio for websites, app prototypes, posters, cards, reports, and magazines, with templates, direct element editing, selection-aware AI draft handoff, and export.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.