What it does
🎨 看腻了 DSH 默认皮肤?34 款 opencode 经典配色一键换上——tokyonight、dracula、gruvbox、matrix、rose-pine……即点即换,重启不丢。34 opencode themes for DeepSeek Harness, one click, persisted. More by @FeatherHunter: ⚡ dsh-prompt · 🧠 dsh-mattpocock-skills-deck
Installation
dsh plugin --profile web add github:FeatherHunter/dsh-opencode-paletteInstall method: GitHub · not yet tested in container (L3+)
Compatibility
| DSH Version | Status |
|---|---|
| not stated | Declared — not tested |
Requirements
- • Node.js: not stated
- • DSH: declared "not stated"
- • External credentials: none detected
Security Report
Automated static scan, not manual review.
No critical or warning findings in the automated scan. The result is valid only for the commit hash shown.
1.6.4dsh manifest5aeadca706062026-08-185aeadca70606The scan result is only valid for the scanned commit. If the latest commit differs, the badge shows outdated until the daily pipeline rescans.
Disclaimer: automated static analysis, not a security guarantee. Always review what you install.
• Static heuristic scan: done (15 files)
• Dependency vulnerabilities: requires deep audit (L3+)
• Permission sandboxing: requires runtime testing (L4+)
Scan findings · 4
- infoUses localStorageruntime/client.mjs:22let raw = globalThis.localStorage && localStorage.getItem(STORAGE_KEY)
- infoUses localStorageruntime/client.mjs:23if (!raw && globalThis.localStorage) {
- infoUses localStorageruntime/client.mjs:24const legacy = localStorage.getItem(LEGACY_STORAGE_KEY)
- infoMakes network requests (fetch / axios)scripts/sync-themes.mjs:56const res = await fetch(url)
Heuristic static scan — may produce false positives. Review the source yourself before trusting.
Activity
Last commit 2026-08-18 · activity: Active
• Repo created: 2026-08-18
• Stars: ★ 5 · Forks: 0
• Health: Active — committed within last 30 days
