orxz/deepseek-harness-themes

A collection of UI themes for deepseek-harness.

deepseek-harness-themes is a community-maintained collection of UI themes for DeepSeek Harness with a one-harness-multiple-styles approach: install @dshthemes/ui and choose among 11+ themes in Settings → General — DeepSeek (clean light blue), OLED (true black), Dracula (high-contrast purple/indigo), Catppuccin (soft pastel Mocha), Tokyo Night (midnight blue with neon accents), GitHub Dark, Solarized (scientific teal/yellow), Gruvbox (retro warm), Nord, and more. It is strictly visual — colors, surfaces, states, code blocks, tool calls, terminal UI — with no changes to models, agents, prompts, or protocols. Every theme preview is generated from that theme's own tokens.

Web UI Enhancements ★ 7 updated 2026-09-18 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add @dshthemes/ui

npm package @dshthemes/ui 0.2.0 (registry-verified 2026-08-24). Install: dsh plugin --profile web add @dshthemes/ui, restart DSH, then pick a theme in Settings → General → Theme picker. The @dshthemes/ui client plugin registers all themes, adds the Theme picker row to Settings → General, and persists third-party selection. Remove: dsh plugin --profile web remove @dshthemes/ui.

Compatibility

DeepSeek Harness web profile. Community-maintained theme collection built on the official theme extension point (ctx.theme from @deepseek-ai/dsh-client-ui-theme). Visual-only: colors, surfaces, states, code blocks, tool calls, terminal UI. No model, agent, prompt, or protocol changes. @dshthemes/core provides the ThemeDefinition contract (REQUIRED_TOKENS) and registerThemes(registry); @dshthemes/ui is the client plugin that registers and persists themes.

Details

Recent updates

The current English README documents: the two-package architecture (@dshthemes/core with ThemeDefinition/REQUIRED_TOKENS/registerThemes, @dshthemes/ui as the client plugin), the theme gallery with token-generated previews, install/remove commands, and the scope boundary (visual experience only).

FAQ

Does it change model behavior or prompts?
No — the collection focuses only on the visual experience: colors, surfaces, states, code blocks, tool calls, and terminal UI. No model changes, no agent changes, no prompt changes, no protocol changes.
How do I switch themes?
Install @dshthemes/ui, restart DSH, then use the Theme picker row it adds to Settings → General; your third-party selection is persisted.
What themes are included?
Eleven+ ThemeDefinitions including DeepSeek, OLED, Dracula, Catppuccin, Tokyo Night, GitHub Dark, Solarized, Gruvbox, and Nord, with previews generated from each theme's own tokens.

Alternatives

zhxqc/dsh-oh-my-theme · Sim-xia/dsh-vscode-theme · zhijun-dai/Catppuccin-dsh-theme

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins