AI Agent Hub
Back to plugins
🎮

dsh-customui-plugin

Fun & Dress-up Updated 2026.08.18

Run the following command in DeepSeek Harness:

dsh plugin install nexsjournal/dsh-customui-plugin

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

In a running DeepSeek Harness instance, execute dsh plugin install nexsjournal/dsh-customui-plugin to install this plugin (source: https://github.com/nexsjournal/dsh-customui-plugin), then restart DSH once so the Personalization panel appears in Settings.

About this plugin

DeepSeek Harness Web ships with a fixed interface: the sidebar brand mark, the little-fish welcome area on empty conversations, and the solid-color conversation background all lack a user-facing way to be replaced. dsh-customui-plugin fills that gap by adding a dedicated Personalization panel to the DSH settings page, letting you swap in your own logo, welcome copy, and conversation background without touching the host source or rebuilding anything.

The four settings cover the sidebar logo, the welcome-area logo, a custom welcome message, and the conversation background image. Each image field accepts either a local upload (bitmaps are auto-compressed to 1920 px or less and saved as JPEG or PNG; SVGs are kept as-is) or an https image URL. The background image additionally supports a cover or contain mode toggle and a 0-to-100 opacity slider, so it blends cleanly under both light and dark themes. All changes are applied purely on the client side via stable design anchors such as viewBox and data attributes rather than build-dependent class names, and a MutationObserver re-applies the overrides after React re-renders or session switches, meaning every edit takes effect instantly with no DSH restart.

It is a good fit for two audiences: team admins who want to embed their own brand identity and keep a consistent visual across a self-hosted deployment, and individual users who simply enjoy making the chat window feel personal. Settings persist in the profile settings file across sessions, and uninstalling the plugin restores the default look with one command.

Use Cases

  • Brand a self-hosted DSH deployment for your team
  • Personalize the chat interface with a favorite background image
  • Replace the default welcome message with custom onboarding copy

Best For

  • Ops or product teams managing self-hosted DSH deployments
  • Individual users who want the UI to match their brand identity
  • Developers who enjoy customizing web app appearances