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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← 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

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 Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundleRefresh session titles as new human prompts arrive.Personalized Recommendations@deepseek-ai/dsh-personalized-recommendationsPersonalized pages and built-in plugin recommendations offered as cards below answersWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editin

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