Skip to content
dsh.fish
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

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source