Install
Inside DeepSeek Harness, with dsh-market
dsh plugin --profile web add dshmarket
Or from the command line
dsh plugin --profile web add dsh-official-homepage-theme
Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.
Screenshots
README
English | 中文
dsh-official-homepage-theme brings the official DeepSeek Harness homepage look to DSH Web without changing the page structure or interactions. It includes a fluid background, a pointer-reactive elastic grid, and two animated fish.

Features
- Deep-blue gradients, translucent glass surfaces, and theme tokens.
- A procedural fluid background that responds to pointer movement.
- A Canvas2D elastic grid.
- Two autonomous fish that avoid the pointer.
- Controls for enabling effects and adjusting their intensity.
- Support for
prefers-reduced-motion, coarse pointers, and page visibility changes. - Cleanup of animations, event listeners, DOM nodes, and graphic resources on unload.
Requirements
- DSH
>=0.1.0-rc.1. - The DSH Web profile.
Install
Install the published package:
dsh plugin --profile web add dsh-official-homepage-theme
Install from GitHub
Install the latest repository version directly from GitHub:
dsh plugin --profile web add github:JohnnyTing/dsh-official-homepage-theme
After installation, refresh or restart DSH Web to load the theme. The package includes the built lib/ files required by DSH.
Local development
Use an absolute path when installing a local checkout:
dsh plugin --profile web add /absolute/path/to/dsh-official-homepage-theme
Build and run the tests:
npm run check
Or run the commands separately:
npm run build
npm run test
lib/ contains generated files and should not be edited directly.
Uninstall
dsh plugin --profile web remove dsh-official-homepage-theme
Project layout
src/ # Plugin source code
scripts/ # Build scripts
lib/ # Generated build output
tests/ # Automated tests
Comments
Comments live in GitHub Discussions. Sign in with GitHub to post or react.