Skip to content
dsh-market Browse plugins GitHub 中文

FeatherHunter/dsh-opencode-palette

Ports all 38 opencode themes (33 TUI + 4 desktop 2.0 + system) into DeepSeek Harness: data-driven pipeline (JSON → color resolve → DSH override), per-browser persistence, monospace/proportional choice, five code fonts, and a system fallback that keeps typography only.

Stars ★ 37 Category Themes & Appearance Listed 2026-08-18 npm dsh-opencode-palette

Install

Inside DeepSeek Harness, with dsh-market

dsh plugin --profile web add dshmarket

Or from the command line

dsh plugin --profile web add dsh-opencode-palette

Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.

Screenshots

README

🌐 中文 · English

Built for long coding sessions — 38 eye-friendly themes, one click.

为长时间编程而生 —— 38 款护眼配色一键换上,眼睛舒服,码字开心。

Your ⭐ is the brightest star in my night sky.

Staring at a screen ten-plus hours a day, tired eyes are inevitable — a gentler palette lets them rest.

opencode's 37 classic themes are loved by developers everywhere, plus a native look that touches no colors: one click dresses your whole DSH, dark for the night, light for the day.

👇 This is what it looks like after install and restart (opencode theme).

Opencode Palette — overview (opencode theme)

👇 Settings panel: 38 themes grouped by color family, search and switch.

Opencode Palette — settings panel (grouped by color family)

👇 How another theme feels.

Opencode Palette — overview (Tokyo Night theme)

# 1. install the DSH CLI first (skip if you have it)
npm install -g @deepseek-ai/dsh

# 2. add the plugin to your profile
dsh plugin --profile web add dsh-opencode-palette

# 3. restart DSH when done (or refresh the browser page)

① Install the plugin.

② Open “opencode调色板”. Settings → Plugins → opencode调色板

③ Pick a theme you like.

38 entries, grouped by color family and one search away. Every cell in the picture below is a palette.

theme stories

Plenty of fonts. Typography is its own dimension: apply it to all text or code only, 11–24 px, your pick of code font — orthogonal to color, kept across restarts.

A panel you can find. 38 entries grouped by color family, searchable, and following your DSH interface language (中文 / English).

dsh plugin --profile web update dsh-opencode-palette
# pin to an older version:
dsh plugin --profile web add dsh-opencode-palette@<version>

Prefer a button? Go to Settings → Plugins → opencode调色板: the Check for updates button at the right of the title row only goes online when you click it; when a newer version exists it turns into “Update to vX.Y.Z” right there — one click upgrades. Restart DSH to apply: until you do, a banner stays at the top of the panel.

If you like this plugin, you might also like:

dsh-prompt — When you get stuck writing a prompt, it has 24 deep templates — one click, straight into your input box

dsh-mattpocock-skills-deck — Want your AI to do more than chat? 25 engineering skills, installed with a single prompt

dsh-im-companion — Supercharge the dsh-im plugin and DSH workspaces for a better experience.

Every issue gets a 🌹 — everything asked for below is already shipped.

@the-beating-light-of-the-nail — #3 listed this plugin in DSH Meme Hub with palette notes 🌹

@xiSage — #11 asked for any system font; the panel now lists your local fonts 🌹

@Number444 — #12 asked for Maple Mono NF CN 2:1 CJK 🌹

@anupamme — #32 flagged a missing check on theme downloads 🌹

Found a bug or have an idea? Please open an issue. You can also scan the QR code to add the author on Feishu (mention dsh-opencode-palette).

Content from the project README on GitHub ↗

Comments

Comments live in GitHub Discussions. Sign in with GitHub to post or react.