🎨 dsh-opencode-palette
🌐 中文 · English
38 themes for DSH, one click.
38 款配色,一键给 DSH 换装。
Your ⭐ is the brightest star in my night sky.

INSTALL
Get started in three steps
npm install -g @deepseek-ai/dsh
dsh plugin --profile web add dsh-opencode-palette
① Install the plugin.
② Open “OpenCode Palette”. Settings → Plugins → OpenCode Palette
③ Pick a theme you like.
EXTENSIONS
What the OpenCode themes come with
Fonts on their own. Color is color, fonts are fonts, and the two never collide: Mono (terminal look) turns the whole interface monospaced, Regular (interface look) applies monospace to code blocks only; size 11–24 px, and you can pick the code font from the fonts installed on this machine. Saved changes survive a restart.
A panel that speaks your DSH. DSH is in Chinese, so the panel is too; switch DSH to English and the panel follows.
Your own palette. 37 slots, one at a time, with a miniature DSH preview on the right: click an element in the preview and the matching row on the left scrolls to the middle and opens the color picker; hover a slot on the left and that element lights up in the preview. 25 IP presets work as bases, and saved themes land in <DSH_HOME>/opencode-palette/custom-themes/.
UPGRADE
Upgrade
dsh plugin --profile web update dsh-opencode-palette
dsh plugin --profile web add dsh-opencode-palette@<version>
Don't want to type commands? The panel has a button too: Settings → Plugins → OpenCode Palette, with a Check for updates at the right of the title row — it only goes online when you click it. When a newer version exists, that button turns into “Update available vX.Y.Z” right there; click to open the panel, then install. It takes effect after a DSH restart — until you do, a banner stays at the top of the panel.
MORE
More from the author
If you like this plugin, these might be useful too:
dsh-prompt — The few prompts you type every day, saved as templates: one click drops the whole thing into your input box (24 prebuilt, and you can save your own)
dsh-mattpocock-skills-deck — The whole mattpocock/skills set (nearly 300k stars) preinstalled — 27 skills covering TDD, bug diagnosis, specs, code review; ready as soon as it's installed
dsh-im-companion — Adds the ideas of an “assistant” and a “home” to dsh-im: which workspace has an assistant on duty, which conversation group went wrong — the left rail shows it at a glance (install dsh-im first)
THANKS
Contributors
@oopsdoes — #46 proposed light-mode following for opaque themes (the half #45 deferred) 🌹; #55 caught follow-system persisting as dark 🌹
@gitwch1 — #73 found no repro on a fresh install, suggesting a missed DSH restart or a second theme plugin double-overriding 🌹
@anci3ntr0ck — #73 reported diff rows unreadable across most themes: tints sitting on the text, Nord a solid block 🌹
@SRKBob — #43 found the whites too harsh and asked for a softer palette 🌹
@anupamme — #32 flagged a missing check on theme downloads 🌹
@Number444 — #12 asked for Maple Mono NF CN 2:1 CJK 🌹
@xiSage — #11 asked for any system font; the panel now lists your local fonts 🌹
@the-beating-light-of-the-nail — #3 listed this plugin in DSH Meme Hub with palette notes 🌹
CONNECT
Feedback & Contact
Found a bug or have an idea? Just open an issue. And if you'd rather talk it over, scan the code to join the DSH plugin community group.