DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
Β© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-dracula-theme

Dracula Theme

πŸ§› Dracula theme for DeepSeek Harness: the classic dark palette (plus the Soft variant) registered into the built-in theme runtime

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-dracula-theme@1.1.0
READMECompatibilityVersions
Dracula skin applied to the DSH Web GUI

Compatibility and provenance

Dracula Theme is published as dsh-dracula-theme and currently resolves to version 1.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
11/4/2026

Versions

1.1.0stable
8/31/2026
1.0.0stable
8/21/2026
0.1.5stable
8/21/2026
Show 4 more versionsCollapse versions
0.1.4stable
8/18/2026
0.1.3stable
8/17/2026
0.1.2stable
8/17/2026
0.1.0stable
8/17/2026

Related plugins

Loading related plugins…

Latest
1.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
654.9 kB
Files
10
Surface
web
License
MIT
Source
npm
GitHub
β˜… 2
Weekly downloads
201
Security scan
βœ“ v1.1.0 scan passed
Last push
8/31/2026
View source β†—
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit Β· Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin β†’
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundleRefresh session titles as new human prompts arrive.Personalized Recommendations@deepseek-ai/dsh-personalized-recommendationsPersonalized pages and built-in plugin recommendations offered as cards below answersWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editin

README

dsh-dracula-theme

πŸ§› Dracula theme for DeepSeek Harness (DSH): the classic dark palette β€” plus the Dracula Soft variant β€” registered into the built-in theme runtime, with a one-click skin picker in Settings β†’ General.

Features

  • Two faithful variants built from the official Dracula palette:
    • Dracula β€” the classic #282a36 canvas
    • Dracula Soft β€” the gentler #343746 background
  • Core logic adopted from the official Dracula DeepSeek port (MIT): the canvas/brand --dsw-static-* overrides and code-highlight palette are taken verbatim and translated into the DSH theme runtime. On top of that, full token coverage: neutral & canvas ramps, brand (purple), blue (cyan), red / green / amber state colors, alias surfaces, component-specific tokens (sidebar, bubbles, composer, menus) and the official Dracula syntax colors for code highlighting (--shiki-*).
  • One-click switching from Settings β†’ General β†’ Dracula theme, persisted across sessions.

Preview

Dracula skin applied to the DSH Web GUI

The classic Dracula canvas (#282a36) mapped onto the full DSH surface stack β€” sidebar, conversations, code blocks β€” with the purple/cyan brand accents from the official Dracula DeepSeek port.

Palette

RoleColor
Background#282a36
Dark background (base canvas)#20212b
Current line / selection#44475a
Foreground#f8f8f2
Comment#6272a4
Purple (brand)#bd93f9
Pink (keyword)#ff79c6
Cyan (link)#8be9fd
Green (success)#50fa7b
Yellow (string)#f1fa8c
Orange (warn)#ffb86c
Red (error)#ff5555

Official spec alignment

The token mappings follow the official Dracula Syntax Highlighting Specification and the classic dracula/sublime convention:

RoleColor
Keywords & storagePink #FF79C6
Functions & methodsGreen #50FA7B
Classes & typesCyan #8BE9FD
Strings & textYellow #F1FA8C
Numbers & constantsOrange #FFB86C
Comments#6272A4
Variables & parametersForeground #F8F8F2
PunctuationForeground #F8F8F2
Diff inserted / deletedGreen #50FA7B / Red #FF5555
LinksCyan #8BE9FD

UI surfaces follow the spec's current-line / selection distinction: text selection is #44475A (including the ::selection rule), the current-line highlight uses the opaque fallback #353747, and floating interactive elements use #343746 / #424450. Status colors (error/success/warning) deliberately follow the syntax palette like the official Dracula DeepSeek port, keeping the whole UI on one consistent palette.

Installation

# from npm (prebuilt, recommended)
dsh plugin --profile web add dsh-dracula-theme

# or from source
dsh plugin --profile web add https://github.com/ossFrankFrank/dsh-dracula-theme

Restart the profile, then pick the skin in Settings β†’ General β†’ Dracula theme.

DSH Desktop 2.0.4+ β€” DSH client packages moved to 0.1.2-alpha.1; 1.1.0 is the first release compatible with that host (see CHANGELOG). On DSH Desktop, install from the in-app plugin market instead of the CLI --profile web flow (the desktop app now owns its own profile). Installing 1.0.0 on a 2.0.4 host makes the app fail to start (plugin client bundle references the removed @deepseek-ai/dsh-client-runtime module), so do not install the old version.

Development

npm run generate   # rebuild themes/*.json and lib/client.js from palette/dracula.json

The token tables are generated: edit the anchors in palette/dracula.json (colors, the official canvasRamp/brandRamp/codeTokens mappings, grayRamp, soft.background) and regenerate. lib/client.js is the browser bundle consumed by the DSH client runtime; lib/index.js is a no-op host entry.

License

MIT β€” see LICENSE. Structure modeled on dsh-catppuccin (MIT); token mapping adopted from the official Dracula DeepSeek port (MIT).

Development workflow

  1. Edit the anchors in palette/dracula.json β€” colors, the official canvas/brand/code mappings, grayRamp, soft.background.
  2. npm run generate β€” rebuilds themes/*.json and lib/client.js (the browser bundle).
  3. Validate: node scripts/check-themes.mjs (structural token check) β€” CI runs the same check plus a generated-artifacts diff.
  4. Test in a live profile: dsh plugin --profile web add /path/to/this/repo (local link), restart the profile, pick a skin in Settings β†’ General β†’ Dracula theme.
  5. Release: bump version in package.json, commit, push, pnpm publish, then update the profile to the published version (dsh plugin --profile web add dsh-dracula-theme) and restart the app. The profile installs from npm, not from the working tree β€” local edits only take effect after publishing or via a local link.