AI Agent Hub
Back to plugins
dsh-dynamic-background preview

dsh-dynamic-background

Fun & Dress-up Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install njuptlzf/dsh-dynamic-background

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

Run dsh plugin install njuptlzf/dsh-dynamic-background in your DSH terminal; the plugin source lives at https://github.com/njuptlzf/dsh-dynamic-background — restart dsh web after installation to access the settings page.

About this plugin

The default DeepSeek Harness chat surface is a single static color that offers little room for personal expression and can feel flat during long sessions. dsh-dynamic-background turns that surface into a gently rotating visual canvas: upload GIF, WebP, or APNG animations alongside any static image, or simply tap one of the twelve built-in solid-color swatches. All assets join a shared rotation queue that cross-fades every 3 to 120 seconds with a smooth opacity transition and an optional slow Ken Burns breathing zoom, so the backdrop keeps shifting without ever demanding attention.

Readability is handled automatically. Using stable data-* selectors, the plugin paints a translucent, theme-adaptive protective layer over the chat content column, the status bar, and the session header, keeping every word crisp no matter what is playing behind it. Background blur (0-12 px) and overlay opacity (0-90 %) let you tune the mood, while the settings panel exposes interval, transition duration, order versus random mode, and play/pause controls in a single glance. All images and preferences persist in the browser's IndexedDB, so they survive restarts and page refreshes without re-uploading; the plugin also honours the operating-system reduce-motion preference for users who prefer steadier visuals.

Everything runs entirely client-side with no backend, no build step, and no external services. Uploads use File.arrayBuffer plus pure-JS Base64, and the precompiled bundle installs instantly. It is a good fit for anyone who wants a subtle sense of motion in their daily DSH conversations without sacrificing text legibility or local data persistence.

Screenshots

Use Cases

  • Replace the static default backdrop during daily DSH chats with rotating animations or solid colors for visual rhythm
  • Switch to gentle solid tones during focus sessions and animated images on breaks to ease eye strain
  • Showcase smooth crossfading themed visuals during live demos or screen recordings

Best For

  • DSH users who want visual variety without any backend setup
  • Long-session users who need crisp text readability over any background
  • Lightweight UI customizers who prefer fully local, client-side data persistence