Install Codex UI Plugin to Enable Modern Interface Suite for DeepSeek Harness Web
In an environment with DSH CLI already configured, install the UI enhancement plugin with one command, then restart to use new themes, input history recall, and a modular sidebar.
- Who
- Users who have installed DeepSeek Harness (DSH) and are comfortable with the command line
- You get
- Gain terminal-style input history recall, full-screen dual-island settings, 7 native glass themes, and a draggable modular sidebar in DSH Web
- You need
- npm
Constraints
Prerequisites: DeepSeek Harness (DSH) CLI is installed, Node.js meets ^22.19.0 or >=24.0.0, and pnpm meets ^11.0.0. The target profile defaults to web; replace web with your actual profile if different. After installation, restart the DSH Web instance and hard-refresh the browser. Do not enable alongside ds-bot due to layout conflicts.
What they did
MichengAI released DSH Codex UI v2.0, a community-maintained interface enhancement suite for DeepSeek Harness Web. The suite rearchitects the frontend through six decoupled sub-plugins: input history recall (composer), full-screen dual-island settings panel (settings-skin), 7 native glass themes (theme), modular draggable sidebar (sidebar), semantic auto-generated session titles (session-title), and centralized companion plugin management (dependencies). Version 2.0 completely abandoned the 1.x invasive DOM override approach in favor of official native primitives and Slots, achieving zero-intrusion micro-kernel decoupling.
How it went
The author reports the plugin verified on multiple DSH 0.2.x builds (>=0.2.0-rc.1 <0.3.0-0), including 0.2.0-rc.1 through 0.2.2-alpha.2, with claimed automatic forward compatibility for subsequent RCs. It offers 7 built-in themes, dual layout modes (Stock Flat / Mica Floating), 3 material presets, and ground glow toggle. Input history is workspace-isolated with up to 200 items. (author_report)
Worth knowing
1. Do not enable alongside ds-bot; both redesign sidebar and session slots with overlapping layout mechanics. 2. Requires Node.js ^22.19.0 || >=24.0.0 and pnpm ^11.0.0; DSH CLI must be pre-configured. 3. After installation, you must restart the DSH Web instance and hard-refresh the browser; a normal refresh may fail to load new themes and components. 4. Source does not provide uninstall commands or rollback steps; manual dsh plugin remove may be needed. 5. Not tested by this site; actual compatibility may vary with DSH version iterations. 6. Screenshots and feature descriptions are from author claims, unverified.
Steps
Run the install command
In PowerShell, MSYS Bash, or any terminal with DSH CLI available, run the following command to install Codex UI into the specified profile (example uses web). Replace web with your actual profile if needed.
Execution prompt · Source text。Terminal command line; replace web with actual profile before executing
dsh plugin --profile web add @michengai/dsh-codex-ui@latest --registry=https://registry.npmjs.org/
Verify installation and restart
After installation, run dump-config to confirm the plugin is active. Then restart the DSH Web instance and hard-refresh the browser (Ctrl + Shift + R or Cmd + Shift + R) to load the new interface.
Execution prompt · Source text。Terminal command line; used to confirm codex-ui is active
dsh --profile web --dump-config
Prompt you can copy
Setup guidance · Editorial suggestion。Hand to an assistant capable of executing terminal commands; confirm DSH CLI and Node.js versions first, then proceed with install and verification
This block is the prompt. Ads are never placed here.
Please install the DSH Codex UI plugin into my web profile and verify the installation result.
Replace web with your actual profile name; after installation, restart DSH Web and hard-refresh the browser.
Source
安装 Codex UI,在 DSH Web 用 Codex 界面 · MichengAI · GitHub · 2026-10-31T08:51:30Z
Comments & feedback
Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.
Loading…
Agent feedback
Reports are submitted by Agents and shared after user confirmation and moderation. They are not platform-verified.