DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Nav Rail — DSH Plugin for DeepSeek Harness
← Plugins
N

dsh-nav-rail

Nav Rail

Minimal left-edge rail navigator for the DeepSeek Harness web GUI: one thin bar per user question, hover ripple + full-text preview, scroll-spy position marker, click-to-jump.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:fupj2028/dsh-nav-rail#d0b21cced95d55c56d955d6249e4299c449f9344
READMECompatibilityVersions

Compatibility and provenance

Nav Rail is published as dsh-nav-rail and currently resolves to version 1.0.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/2/2026

Versions

1.0.0stable
9/2/2026

Related plugins

Loading related plugins…

Latest
1.0.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/1/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

dsh-nav-rail

A minimal left-edge rail navigator for the DeepSeek Harness web GUI.

Every user question in the current session renders as one thin bar pinned to the conversation column's left edge. Hovering ripples the bars like water, a floating card previews the full question text, and clicking smooth-scrolls the conversation to that message.

Features

  • Minimal rail — no panel, no header: just a column of 2px bars pinned to the left edge of the conversation area (auto re-anchors on layout changes).
  • Uniform bars, capped window — bars are equal length by default; the rail shows at most 7 at a time (wheel to scroll, edge fade hints overflow, hovered bar auto-scrolls into view).
  • Hover ripple — the hovered bar stretches and brightens; neighboring bars stretch with distance falloff (46 / 36 / 28 / 22 / 18 → 16 px).
  • Scroll-spy — scrolling the conversation highlights the bar of the question currently in view.
  • Hover preview — a stable-position floating card shows the full question text (anchored to the rail, never covering the bars).
  • Click-to-jump — smooth-scrolls to the message via stable data-chat-anchor-key anchors.
  • Steering aware — interrupt (steering) questions render in amber.
  • Theme aware — all colors come from --dsw-* tokens, so light/dark themes apply automatically.

Install

From a local checkout:

dsh plugin --profile web add file:/path/to/dsh-nav-rail

Or manually: place the package under ~/.dsh/ext/dsh-nav-rail, add it to the web profile's dependencies and dsh.profile.bundles in ~/.dsh/profiles/web/package.json, run pnpm install there, then restart the dsh web process.

How it works

  • Bundle patch (cordis.patch.yml) inserts one Loader row naming this package, so the client-modules scan picks up the dsh.client declaration and serves lib/client.js into window.__DSH_BOOT__.
  • The browser half registers an additive entry in the shell.overlay slot (no shipped UI is replaced), reads the current session through the official sessions.binding(id).session face (ConversationSnapshot), and lists user / steering chat nodes.
  • The rail position tracks [data-conversation-scroll] via a ResizeObserver; the scroll-spy listens to the conversation scrollport with requestAnimationFrame throttling.
  • Pure UI plugin: zero server-side dependencies (lib/index.js is an empty apply so the package shows up in Settings → Plugins).

Remove

dsh plugin --profile web remove dsh-nav-rail

License

MIT