AI Agent Hub
Back to plugins
🎮

dsh-md3-theme

Fun & Dress-up Updated 2026.09.13

Run the following command in DeepSeek Harness:

dsh plugin install N3kOk0/dsh-md3-theme

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install N3kOk0/dsh-md3-theme in the DeepSeek Harness terminal to install this plugin; the source repository is available at https://github.com/N3kOk0/dsh-md3-theme .

About this plugin

The DSH Web GUI is clean out of the box, but if you crave the pill-shaped buttons, systematic color steps, and soft state overlays of Material Design 3, the native theme may feel just a step short. dsh-md3-theme was made to close that gap. Instead of hand-picking hex values, it calls Google's official HCT color engine (@material/material-color-utilities, the same algorithm behind Material Theme Builder) and derives a complete Vibrant-variant MD3 palette from the DeepSeek Blue seed (#4176e6). Every role—primary, surface steps, outline, error, and the 8%/12%/14% state-overlay percentages—is scientifically computed, in both light and dark schemes.

Under the hood the plugin stays deliberately minimal. A pure host-side add-on hooks into the webServer.tapIndex seam and injects a block of high-specificity CSS into every index.html response, overwriting --dsw-alias-, --dsw-specific-, shadows, font stacks, focus rings, and selection highlights in one pass. No bundler, no client-side runtime, no third-party dependencies. Uninstall it and the interface snaps back to stock DeepSeek, as calm as the water after a whale swims by. Buttons become Extended-FABs, list items grow pill-shaped radii, hover and pressed states follow the MD3 overlay formula—all Material flavor, zero changes to the native codebase.

The plugin suits two kinds of users best: pixel-perfect regulars who want every button, sidebar panel, input, and send key to share one harmonious color language; and tinkerers who enjoy recoloring—ship with any seed or variant by re-running the included scripts/generate-palette.mjs, and the entire palette regenerates in one shot, every component updating automatically. Change the hue, watch the whale change color: that simple.

Use Cases

  • Spending long sessions in the DSH Web GUI and wanting buttons, sidebars, and inputs to share one rounded, coherent visual language
  • Experimenting with a different primary hue by changing a single seed value and regenerating the full light/dark palette with one script
  • A developer who prefers Material Design 3 conventions and expects FAB-styled send buttons, pill-shaped list items, and spec-compliant state overlays

Best For

  • High-frequency DSH users who demand visual consistency across every UI element
  • Front-end developers or designers familiar with MD3 specs and systematic color scales
  • Tinkerers who enjoy experimenting with seed colors and palette recoloring