**🌐 [中文](../README.md) · [English](README.en.md)**
**38 themes for DSH, one click.**
*38 款配色,一键给 DSH 换装。*
Your ⭐ is the brightest star in my night sky.
[](https://www.npmjs.com/package/dsh-opencode-palette)
[](https://www.npmjs.com/package/dsh-opencode-palette)
[](https://github.com/FeatherHunter/dsh-opencode-palette/commits/main)
[](https://github.com/anomalyco/opencode)
[](https://github.com/FeatherHunter/dsh-opencode-palette/issues)
---
This plugin exists to make your DSH experience better 💗
| Main screen (opencode theme) | Settings panel (38 themes by color family) |
|---|---|
|  |  |
| Custom editor (37 slots) | IP theme capsule: 原神 Genshin (light) |
|---|---|
|  |  |
| IP theme capsule: 库洛米 Kuromi (light) | IP theme capsule: 哆啦A梦 Doraemon (light) |
|---|---|
|  |  |
| IP theme capsule: 哈利波特 Harry Potter (dark) | IP theme capsule: 赛博朋克2077 Cyberpunk 2077 (dark) |
|---|---|
|  |  |
| Classic theme: 德古拉 Dracula (dark) | IP theme capsule: 龙珠 Dragon Ball (light) |
|---|---|
|  |  |
/opencode-palette/custom-themes/`. |
| **Fonts and size** | Fonts sit apart from color: Mono (terminal look) turns the whole interface monospaced, Regular (interface look) applies monospace to code blocks only; size 11–24 px, and the code font can be picked from the fonts installed on this machine. |
UPGRADE
Upgrade
```bash
# upgrade to the latest (currently 2.1.12): one command per profile — web and desktop
dsh plugin --profile web update dsh-opencode-palette
dsh plugin --profile desktop update dsh-opencode-palette
# pin a specific version (swap the version number for the one you want):
dsh plugin --profile web add dsh-opencode-palette@2.1.12
dsh plugin --profile desktop add dsh-opencode-palette@2.1.12
```
Settings → Plugins → OpenCode Palette → **Check for updates**
MORE
More from the author
If you like this plugin, these might help too:
**[dsh-mattpocock-skills-deck](https://github.com/FeatherHunter/dsh-mattpocock-skills-deck)** — The whole mattpocock/skills set (nearly 300k stars) preinstalled — 27 skills, ready as soon as it is installed.
**[dsh-prompt](https://github.com/FeatherHunter/dsh-prompt)** — The boilerplate prompts you keep retyping, saved as custom templates and injected on selection — no more wasted effort.
**[dsh-im-companion](https://github.com/FeatherHunter/dsh-im-companion)** — Adds the ideas of an “assistant” and a “home” to dsh-im.
**[ilife](https://github.com/FeatherHunter/ilife)** — ⚠️Work in progress⚠️ iLife, the home-life suite: bookkeeping, exercise, diet, weight, recipes, item management, schedule planning, memos and more.
THANKS
Contributors
Thanks to everyone who opened an issue, sent a PR, or joined a discussion — you made this plugin better bit by bit.
| Contributor | Tribute | Contributions |
| --- | --- | --- |
| [@oopsdoes](https://github.com/oopsdoes) | 🌹🌹 | [#46](https://github.com/FeatherHunter/dsh-opencode-palette/issues/46) [#55](https://github.com/FeatherHunter/dsh-opencode-palette/issues/55) |
| [@insp63](https://github.com/insp63) | 🌹 | [#124](https://github.com/FeatherHunter/dsh-opencode-palette/issues/124) |
| [@gitwch1](https://github.com/gitwch1) | 🌹 | [#73](https://github.com/FeatherHunter/dsh-opencode-palette/issues/73) |
| [@anci3ntr0ck](https://github.com/anci3ntr0ck) | 🌹 | [#73](https://github.com/FeatherHunter/dsh-opencode-palette/issues/73) |
| [@SRKBob](https://github.com/SRKBob) | 🌹 | [#43](https://github.com/FeatherHunter/dsh-opencode-palette/issues/43) |
| [@anupamme](https://github.com/anupamme) | 🌹 | [#32](https://github.com/FeatherHunter/dsh-opencode-palette/pull/32) |
| [@Number444](https://github.com/Number444) | 🌹 | [#12](https://github.com/FeatherHunter/dsh-opencode-palette/issues/12) |
| [@xiSage](https://github.com/xiSage) | 🌹 | [#11](https://github.com/FeatherHunter/dsh-opencode-palette/issues/11) |
| [@the-beating-light-of-the-nail](https://github.com/the-beating-light-of-the-nail) | 🌹 | [#3](https://github.com/FeatherHunter/dsh-opencode-palette/issues/3) |
And thanks to everyone who left thoughts in comments and discussions. If you hit a problem or have an idea, feel free to open an issue or start a discussion.
CONNECT
Feedback and Contact
