czzzlq/deepseek-harness-background

deepseek-harness background customization

A theme plugin for the DeepSeek Harness web UI ("Theme Pro") that adds background switching, opacity and blur, accent colours, light/dark/system mode, and persists settings across sessions. The README documents seven built-in gradient wallpapers (default, ocean, sunset, forest, violet, midnight, aurora), custom local background images up to 2 MB, a 0–100% wallpaper opacity slider, a 0–20px frost blur slider, nine accent presets plus a custom picker that live-updates --dsw-alias-brand-primary, and a one-click reset. It is built on the official theme service for mode handling; settings are written to a JSON file through the host-side fs service, trying the configured paths in order and using the first writable one.

Other ★ 2 updated 2026-08-13 ✅ runtime-tested
View on GitHub ↗

Install

⚠️ Install command not yet confirmed — check the README on GitHub for the exact command.

Compatibility

DeepSeek Harness Web GUI in a session with the dynamic Cordis plugin tool. The README lists the services it depends on: client-side theme (token overrides / colour scheme), slots (settings.section), styles, host and React; host-side fs (persistence) and the private harness RPC. Persistence needs a writable DSH_HOME path.

Details

Recent updates

The README documents the feature set, the directory layout (host.js / client.js), the dependency list and the persistence paths rather than a versioned changelog; there is no release history or migration section and no published version. Verify the current instructions in the repository before installing.

FAQ

How do I install Theme Pro?
It is a dynamic Cordis plugin, not a package: paste host.js into code.host and client.js into code.client with the cordis_define tool in the DSH web GUI, activate with cordis_run, then open Settings → Theme Pro.
Do the settings survive a restart?
The settings persist as a JSON file via the host fs service, but the plugin itself is dynamic: the README says dynamic plugins must be re-run after each process restart unless you rewrite it as a persistent web plugin.
Where is the settings file written?
Through the paths array at the top of host.js, in order — the README's default list starts with a Windows dev-machine path under .dsh and falls back to a workspace-relative file, so update paths for your own DSH_HOME.

Alternatives

oil-oil/dsh-theme · nevertoday/dsh-theme-plugin · BeiZi6/dsh-theme-plugin

More plugins in Other

Browse more in Other

Guides for Other plugins