QQ 2007-inspired retro skin for the DSH Web GUI, with native theme tokens, scoped three-pane chrome, an original pixel buddy, and a reversible Settings switch.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:LeemanCheung/dsh-qq2007-skin
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. Only install sources you trust, and pin a commit (github:owner/repo#sha).
README
dsh-qq2007-skin
Turn the DSH Web GUI into a blue 2007-era messenger window while preserving every native interaction.
中文 · Architecture · Compatibility
[!IMPORTANT] This is an independent, unofficial nostalgia project. It is not affiliated with, authorized by, or endorsed by Tencent, QQ, or DeepSeek. It ships no QQ logos, mascot art, historical icons, sounds, or theme files. The pixel buddy and preview are original project assets. See NOTICE.
Features
- Glossy blue title chrome, contact-style sidebar, chat window, details pane, compact bevels, retro scrollbars, and a bottom status strip.
- Native three-pane mapping: DSH sidebar / conversation / details become contacts / messages / buddy details without duplicating business data.
- 72 native
--dsw-*tokens registered through the officialctx.theme.register()API. - Native sessions, model picker, attachments, send controls, tool cards, settings, and details behavior remain untouched.
- Enabled on first install, with a reversible Settings → General switch and status-strip exit button.
- Original offline SVG buddy and a truthful local clock; no invented model, quota, connection, or agent state.
- Responsive layout plus reduced-motion and forced-colors fallbacks.
- Stores only browser-local
on|offand the previous built-in theme preference; reads no prompts, replies, sessions, files, or credentials.
The hero image is a real browser capture from an isolated DSH 0.1.0-rc.6 profile. The intended fully expanded three-pane composition is shown below:
Install
dsh plugin --profile web add github:LeemanCheung/dsh-qq2007-skin
dsh web
Pin the first release:
dsh plugin --profile web add github:LeemanCheung/dsh-qq2007-skin#v0.1.0
From source:
git clone https://github.com/LeemanCheung/dsh-qq2007-skin.git
cd dsh-qq2007-skin
npm test
dsh plugin --profile web add ./
Update / remove
dsh plugin --profile web update dsh-qq2007-skin
dsh plugin --profile web remove dsh-qq2007-skin
Restart dsh web after changing profile plugins. Stopping or removing the plugin disposes its theme registration, CSS, status DOM, timer, and settings entry.
How it works
Unlike the CDP-based reference project Codex-QQ2007-Skin, this plugin uses DSH's native Cordis browser-plugin, ThemeRuntime, and Settings Slot APIs. The host half is a no-op bundle entry; the browser half registers the palette, installs strictly scoped CSS, embeds the original SVG, tracks theme/change, and exposes a reversible settings switch.
See Architecture and Compatibility.
Develop and verify
npm test
npm run pack:check
The deterministic VM gate covers module registration, all 72 tokens, first-run activation, settings/status switches, local persistence, theme synchronization, embedded assets, and lifecycle cleanup.
License
Code and original assets are MIT licensed. Product-name and independence notices are in NOTICE.md.
Links
More in this category
Small-tailqwq/dsh-deep-whale★ 750
Whale-girl skin series for the DSH Web UI (maid-atelier).
KinGao294/dsh-skin★ 11
Codex-style skin switcher plus a custom wallpaper layer with opacity and blur controls.
tianyhjg-lab/dsh-font★ 4
Font switcher for the DSH Web GUI: 99 UI fonts and 31 code fonts with CJK-Latin pairing stacks, instant apply and localStorage persistence.
starslittle/dsh-blue-whale★ 4
A DeepSeek Chat-style blue-whale color skin. Light and dark follow the built-in appearance.
zhijun-dai/Catppuccin-dsh-theme★ 4
Catppuccin theme plugin: Latte, Frappé, Macchiato, and Mocha skins for the DSH Web theme runtime.
PAKIKNOWLEDGE/dsh-client-ui-skin-claude★ 3
Claude-style skin with a warm-black canvas, clay accent, and serif UI that follows the native light and dark themes.