dsh-claude-style: Recreating the Claude Code Desktop Look for the DeepSeek Harness Web GUI

nwflower/dsh-claude-style

UI & ExperienceVerified
Listed on 2026-09-21
Page last updated 2026-10-31

A Claude Code Desktop theme for the DeepSeek Harness web GUI, recreating its ivory and warm-black canvases, terracotta accent, permission segments and model picker.

dsh-claude-style is a DSH plugin that brings the visual language of Claude Code Desktop into the DeepSeek Harness web GUI. It targets the mismatch between the default interface and familiar working habits, offering ivory and warm-black canvases with a terracotta accent that follows the system light/dark mode. Its capabilities include a Read | Edit | Auto permission segmented control, a two-level model picker, Claude and Anthropic brand switching, an account drawer, and thinking-verb motion. It applies globally once enabled with no configuration, ideal for developers used to Claude Code.

How to Install

install
npmdsh plugin --profile web add dsh-claude-style
Category
UI & Experience
Platform
DSH Plugin
Author
nwflower
Distribution
Plugin

dsh-claude-style Key Features

Light/dark canvases follow systemRead|Edit|Auto permission segmentsClaude-style two-level model pickerSidebar brand and account drawer easter egg
Listed on dsh-plugin.org

dsh-claude-style Repo Summary

What Does It Do?

DSH Claude Style is a DSH plugin for DeepSeek Harness that recreates the look and interaction feel of Claude Code Desktop inside the DSH web GUI. It solves the mismatch between the default interface and the habits of Claude Code users, bringing familiar canvas colors, typography, and controls into the harness. Maintained by Nwflower and written in JavaScript, it was last updated in 2026-09 and applies globally once enabled, with no configuration required.

Core Features

  • Dual canvas palettes: an ivory light canvas with a pale sidebar and a warm-black dark canvas, with terracotta orange as the single action accent, following the system light/dark mode.
  • Permission segmented control: the input box replaces the native access-mode menu with a Read | Edit | Auto three-way control covering read-only, workspace write, and full permissions.
  • Claude-style model picker: the model slot becomes a two-level popover listing official models, reasoning levels, and a "more models" entry that expands to the right, with each row showing its vendor mark.
  • Brand and account details: settings let you switch the sidebar brand between Claude and Anthropic, and the sidebar account button expands on hover for quick access to settings and plugin management.
  • Font handling: the JetBrains Mono code font ships with the plugin library as a webfont, while Anthropic Sans/Serif can be installed system-wide or dropped into the plugin font directory.
  • Status motion: thinking states draw one of Claude Code's 185 thinking verbs per turn for a stable display, and running workspaces use a circular loading animation.

How to Use This Plugin?

After enabling this DeepSeek Harness plugin in the DSH web profile, restart and refresh the page; the theme then applies globally and follows the system color mode with no configuration. The input box automatically switches to the Read | Edit | Auto permission control and the two-level model picker. Press Ctrl+, and open the Claude Style section in settings to switch the sidebar brand; the choice is stored locally in the browser and defaults to Claude. To temporarily return to the native look, set the corresponding entry to disabled in the profile's cordis.patch.yml, which takes effect within about a second after saving, then refresh the page. Only one theme should be active at a time, and multi-theme setups can pair with a theme manager plugin.

How to Troubleshoot This Plugin?

Fonts not taking effect is the most common issue: Anthropic Sans/Serif do not ship with the plugin library, so install them system-wide as described in the official instructions, or place the font files in the plugin's fonts directory, then refresh or restart the web service either way. If the theme does not appear, first confirm only one theme is enabled at a time, then check whether the entry is set to disabled in the profile configuration and restart the web service as the official instructions describe.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: nwflower/dsh-claude-style. 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