dsh-everforest: Bringing the Everforest Palette to DeepSeek Harness

formalistblue/dsh-everforest

Tools & CapabilitiesVerified
Listed on 2026-10-19
Page last updated 2026-10-23

An Everforest color theme for DeepSeek Harness (DSH) Web and Desktop, offering six warm, eye-friendly palettes across dark and light variants in hard, medium, and soft intensities, switchable instantly in Settings.

dsh-everforest is a color theme extension for DeepSeek Harness that installs the warm, green-based Everforest scheme into both the Web and desktop interfaces. It addresses the fatigue caused by a single native palette during long sessions by offering six swatches, three intensity levels each for dark and light, applied and saved the moment you pick one. Colors are overridden through tokens only, never component styles, so missing entries fall back to native colors after a DSH upgrade instead of a blank screen, and light mode ships with a body-text contrast guard.

How to Install

install
dsh plugin --profile web add github:formalistblue/dsh-everforest
Category
Tools & Capabilities
Platform
DSH Plugin
Author
formalistblue
Distribution
Plugin

dsh-everforest Key Features

Six palettes: dark/light × hard/medium/softInstant switching via Settings color cardsFollow-system appearance optionToken-only overrides, no style changesTheme applied from the first frame
Listed on dsh-plugin.org

dsh-everforest Repo Summary

What Does It Do?

Everforest is a DSH plugin for DeepSeek Harness that brings the warm, green-based Everforest eye-friendly palette to DSH Web and Desktop. It solves the problem of a single native color scheme that causes visual fatigue during long sessions, offering six palettes across dark and light variants in three intensity levels, defaulting to the Everforest Enchanted pairing of dark Soft and light Hard. Maintained by FormalistBlue under the MIT license, its palette data comes from sainnhe's Everforest and FireIsGood's Everforest Enchanted.

Core Features

  • Six palettes: dark and light each come in Hard, Medium, and Soft intensities, shown as six swatches that apply and save instantly on selection.
  • Appearance linkage: picking a swatch from the other dark/light group also switches the DSH appearance and writes the global appearance preference, while Follow System restores automatic tracking.
  • Token-only overrides: colors are applied solely through --dsw-* / --shiki-* tokens without touching component styles; if a token is renamed in a DSH upgrade, missing entries fall back to native colors instead of a blank screen.
  • First-frame coverage: the Host half injects the current palette before the Client loads, so the Web loading page and first frame are already Everforest, with at most one native frame on Electron cold start.
  • Contrast guard: light-mode body surfaces are lifted 25% toward bg0 with body text kept at or above 4.5:1 contrast, while sidebars and content cards keep distinguishable borders.
  • Bilingual copy: settings text switches between Chinese and English with the DSH language.

How to Use This Plugin?

After installing and enabling it from the DSH plugin manager, open Settings → Everforest. The top of the page holds the Follow System / Dark / Light appearance control, and below it are six swatches; clicking any swatch applies and saves it immediately, with dark Soft and light Hard as defaults. Choose Follow System to let DSH track the system color scheme. The plugin targets DSH 0.2.1-rc.2 with a compatibility range of >=0.2.1-rc.2 <0.3.0-0; terminal ANSI 16 colors, brand and file icon artwork, and per-level heading colors are not covered, and the gray spinner and borders of loading animations remain native to DSH.

How to Troubleshoot This Plugin?

If some interface colors fall back to native colors after a DSH upgrade, a token was likely renamed and the corresponding entry is missing; check the token inventory per the official instructions and update the plugin, since this never causes a blank screen. If light-mode body text lacks sufficient contrast, the contrast guard is not taking effect; verify the palette data and contrast documentation per the official instructions.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: formalistblue/dsh-everforest. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ