Imports .vsix theme files made for Visual Studio Code and applies them to the DSH Web UI.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:Sim-xia/dsh-vscode-theme
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
dsh-vscode-theme adds a VS Code theme importer to DeepSeek Harness Web. In Settings -> Plugins -> VS Code Themes, drag in a .vsix file, select one of the theme variants it contains, and the DSH interface switches immediately. Parsing happens in the browser; the VSIX is not uploaded. The interface follows DSH's selected language and supports English and Simplified Chinese.
The plugin also exposes vscode_theme_parse for agents that need the complete VS Code color and token data from a workspace file.
Install
Install directly from GitHub:
dsh plugin --profile web add github:Sim-xia/dsh-vscode-theme
When running DSH from its source checkout, use the equivalent command:
pnpm dsh plugin --profile web add github:Sim-xia/dsh-vscode-theme
The package declares a DSH bundle patch, so the command also enables it in that profile. Restart the profile. The plugin depends on DSH's standard fs and tools services, which the web profile provides.
For local development, replace the GitHub specifier with this repository's absolute path.
Use the UI
Restart the DSH Web profile after installing or rebuilding this package, then open Settings -> Plugins -> VS Code Themes. Drop a VSIX onto the import panel or choose it from disk. Every imported VSIX is stored in this browser's IndexedDB; use the saved-package menu to switch between them after a refresh or DSH restart. They are never uploaded. A theme applied through this plugin remains applied after a refresh; choosing a different DSH theme clears that restoration preference.
DSH and VS Code have different visual-token systems. The importer maps the workbench palette (backgrounds, text, borders, focus, selection, status colors, and sidebar) into DSH's UI tokens. Syntax token colors remain available to the agent parser but do not recolor the DSH interface.
Use from an agent
Ask the agent to inspect a VSIX, or call the registered tool directly:
{
"path": "/workspace/piousdeer.adwaita-theme-1.1.0.vsix",
"theme": "Adwaita Dark",
"detail": "summary"
}
Use detail: "full" to return every resolved color and token rule. The default summary returns metadata, rule counts, inherited files, and the first 24 workbench colors to keep ordinary model context compact.
Development
Building and publishing require Node.js 22 or later. The compiled host plugin targets Node.js 20 for DSH runtime compatibility.
npm install
npm run check
npm run build
Links
More in this category
Small-tailqwq/dsh-deep-whale#maid-atelier★ 2252
Whale-girl skin series for the DSH Web UI (maid-atelier).
elysia395/dsh-wallpaper-engine★ 384
Requires DeepSeek Harness 0.1.5-rc.1+ (DSH Desktop >= 2.0.7) and dsh-better-sidebar >= 0.19.0 - update both before installing or updating this plugin. Plays local Wallpaper Engine Video/Web wallpapers behind the chat, renders Scene wallpapers as extracted static frames, and adds content-rating/type filters, custom uploads and an iOS-style liquid-glass settings window.
d-dev0101/open-sea-skin★ 380
Realtime WebGPU ocean skin with quick controls for waves, daylight, glass opacity, and an automatic day cycle.
kingOfSoySauce/dsh-liang-skin★ 222
Adaptive reasoning slider skin that maps each model's available reasoning efforts onto a 0–30 visual intensity scale, with synchronized portraits, background, and interface colors.
RevolutionLA/dsh-dream-skin★ 192
One-command skin plugin: 8 original themes, translucent wallpaper with opacity/blur, per-user accent, and shareable theme-pack import/export, favorites and surprise-me — purely native on DSH's token system.
GGBond2424648901/deep-whale-day-night-theme★ 117
Non-commercial day/night whale-girl skin for official Harness rc.7: current no-viewport-frame layout, paired crystal-workshop and moon-tide scenes, chibi companions, translucent ornaments, and lightweight ambience.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.