RayYeung1989/claude-parchment-theme
A Claude style dsh plugin: built for DSH WebUI, Warm Parchment color palette, Terracotta brand colors and serif fonts
claude-parchment-theme gives the DeepSeek Harness WebUI an Anthropic Claude-inspired visual language: a warm parchment canvas, a Terracotta brand color, serif headlines, yellow-brown-tinted neutrals, and a ring-shadow philosophy. It remaps the whole neutral palette to warm tints (light: parchment #f5f4ed page, ivory #faf9f5 cards, terracotta #c96442 accent; dark: deep dark #141413 page, dark surface #30302e cards, coral #d97757 accent), swaps in a Georgia serif (with a Chinese Songti fallback) while keeping code monospace, replaces DeepSeek brand blue with the Terracotta family, and adds terracotta text selection, a Focus Blue focus ring (the only cool color, for accessibility), and warm-tinted scrollbars.
Install
cd "$DSH_HOME/profiles/web" && pnpm add "github:RayYeung1989/claude-parchment-theme"It is installed as a standard npm package straight from GitHub: change into the profile directory, run pnpm add "github:RayYeung1989/claude-parchment-theme", then append the ui-claude-theme insert row (name '@dsh-local/claude-parchment-theme') to the profile's cordis.patch.yml and restart the web profile. No registry package is claimed; the npm names claude-parchment-theme and @dsh-local/claude-parchment-theme were both empty on the registry on 2026-09-30. A temporary in-session dynamic-plugin form is also documented. Uninstall by removing the dependency and patch row and restarting -- no application files are modified.
Compatibility
DeepSeek Harness Web UI. It is a client-only dsh.client dual-face package (an empty host half plus browser-side theme logic). It appears as a persistent row ui-claude-theme under Settings -> Plugin Inventory once installed. No application files are modified; uninstalling removes the dependency and the patch row. Customization is by editing constants in lib/client.js (ALIAS, EXTRA_LIGHT/EXTRA_DARK, NEUTRAL_WARM/DEEPSEEK_WARM, SERIF) and running pnpm update inside the profile.
Details
- Repo: RayYeung1989/claude-parchment-theme
- Category: Web UI Enhancements
- Stars: 1
- Version: GitHub source install via pnpm (no npm registry package claimed; MIT (c) RayYeung1989)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
The README documents the full light/dark color table, the typography and detail decisions, the persistent install steps, a temporary in-session dynamic-plugin form, the customization constants in lib/client.js, and a three-question FAQ (installed but nothing changed; disable temporarily; return to default).
FAQ
- How do I install the Claude Parchment theme?
- Per the README, from $DSH_HOME/profiles/web run pnpm add "github:RayYeung1989/claude-parchment-theme", add the ui-claude-theme insert row to the profile's cordis.patch.yml, and restart the web profile.
- Is it persistent across restarts?
- Yes -- the README's recommended install persists with the profile and needs no re-install after restarts; it appears as a row under Settings -> Plugin Inventory.
- How do I turn it off?
- Per the README, remove the dependency and the patch row and restart (no application files are modified), or disable the row in Plugin Inventory to switch it off temporarily.
Alternatives
BeiZi6/dsh-theme-plugin · Cocowwy/dsh-plugin-eyecare-theme · bupianlizhugui/dsh-genshin-skin