Rheasilvia/dsh-pretty-extension

A polished theme editor for the DeepSeek Harness Web UI with 28 presets, independent light/dark palettes, live preview, typography and interface-depth controls.

dsh-pretty-extension is a polished theme editor for the DeepSeek Harness Web UI, adding a native-looking Settings → Pretty page. You start from one of 28 presets (Ayu, Catppuccin, Codex, Dracula, GitHub, Nord, Proof, Tokyo Night, Vercel, Xcode and more) or build custom light and dark palettes, with independent accent, background, foreground and sidebar colors per appearance mode. It offers a live preview of the sidebar, conversation surface and selected-session state before saving, separate UI and code font controls, interface-depth tuning (surfaces, borders, secondary text, hover states, and an optional translucent sidebar at 82% opacity), and accessible color correction that minimally adjusts low-contrast foreground colors to keep a WCAG 4.5:1 text contrast ratio.

Themes & Appearance ★ 0 updated 2026-10-08
View on GitHub ↗

Install

dsh plugin --profile web add github:Rheasilvia/dsh-pretty-extension

Copied verbatim from the README's Installation section (the web-profile github: form; the README also shows the same source for the desktop profile). The README notes dsh plugin add updates the profile on disk but does not hot-reload the bundle set of an already running DSH process, so a restart is required after installing, updating or removing the plugin.

Compatibility

The README lists pnpm available on PATH as a requirement (dsh plugin uses pnpm to manage profile dependencies) and says a restart is required after installing, updating or removing the plugin. It states the extension uses public DSH plugin, settings, slot and theme APIs and does not fork or patch the DeepSeek Harness source tree, staying disabled until explicitly enabled.

Details

FAQ

Does it modify the DeepSeek Harness source?
No — the README says it uses the public DSH plugin, settings, slot and theme APIs and does not fork or patch the DeepSeek Harness source tree, and stays disabled until you explicitly enable it.
Can I set different light and dark palettes?
Yes — the README says light and dark palettes are independent, letting you customize accent, background, foreground and sidebar colors for each appearance mode, with a live preview.

Alternatives

NoNameLeGo/dsh-catppuccin · RevolutionLA/dsh-dream-skin · Ultronen/dsh-liquid-glass

More plugins in Themes & Appearance

Browse more in Themes & Appearance

Guides for Themes & Appearance plugins