Bundle
dsh-plugin-genshin-startup
DeepSeek Harness (dsh) plugin: Plays the Genshin Impact launch video centered with white fill in autofullscreen on startup before entering the Harness main page.
- Source
- allen546
- stars
- 2 stars
- License
- MIT
- Updated
- Updated 19 hours ago
Readme
# dsh-plugin-genshin-startup šāØ
An official-architecture startup plugin for **DeepSeek Harness (`dsh`)**.
When opening the `dsh web` interface, it directly autoplays the **Genshin Impact Launch** ("åē„ļ¼åÆåØļ¼") opening video, perfectly **centered without stretching**, and fills all surrounding letterbox/pillarbox space with **pure white** (`#ffffff`), before seamlessly dissolving into the main DeepSeek Harness workspace.
<p align="center">
<img src="assets/preview.png" alt="DeepSeek Harness Genshin Startup Preview" width="800" style="border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.1);" />
</p>
---
## ⨠Features
- š¬ **Direct Autoplay**: Plays immediately upon opening the web interface without requiring extra clicks.
- āŖ **Pure White Fill**: Clean white background (`#ffffff`) fills the entire surrounding viewport around the video.
- š **Centered & Non-Stretching**: Preserves native aspect ratio with `object-fit: contain` without distortion or forced fullscreen requests.
- š« **Zero Dialogs / Clean View**: No popup prompts, skip banners, or intrusive overlays.
- ⨠**Seamless Transition**: Automatically fades out over 800ms into the DeepSeek Harness interface upon completion (or on keypress/click).
- š§© **Native DSH Plugin**: Built with DSH `dsh.bundle` patch layer and lazy CJS `dsh.client` architecture.
---
## š ļø Installation
Install and enable the plugin in your DeepSeek Harness web profile via the official CLI:
```bash
dsh plugin --profile web add allen546/dsh-plugin-genshin-startup
```
---
## š Usage
Launch the DeepSeek Harness Web UI:
```bash
npx @deepseek-ai/dsh web
```
Or if you have `dsh` installed globally:
```bash
dsh web
```
Open `http://127.0.0.1:3080` in your browser. The opening video will play smoothly before transitioning into your agent workspace!
---
## ā ļø Disclaimer
This project is an independent open-source plugin and is **not affiliated with, endorsed by, sponsored by, or associated with miHoYo Co., Ltd. or HoYoverse**.
All trademarks, logos, audio-visual materials, and intellectual property relating to *Genshin Impact* and *miHoYo / HoYoverse* belong to their respective copyright holders.
---
## š¦ Project Structure
```
.
āāā cordis.patch.yml # DSH profile bundle patch layer
āāā lib/
ā āāā index.js # Host-side plugin entry
ā āāā client.js # DSH lazy CJS browser client module
āāā assets/
ā āāā preview.png # UI Preview screenshot
ā āāā genshin-launch.mp4 # Fast-start optimized video asset
ā āāā genshin-launch.js # Standalone injector runtime
ā āāā genshin-launch.css # Full-viewport overlay & white-fill styling
āāā demo.html # Standalone preview page
āāā package.json
āāā README.md
```
---
## š License
MIT License Ā© 2026 Allen Sun
Install
dsh plugin --profile web add github:allen546/dsh-plugin-genshin-startup
Profile: web
With the hub plugin installed, ask your agent to install it by name ā it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-plugin-genshin-startup from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.