0xsline/dsh-spotlight

Keyboard-first command palette for DeepSeek Harness Web

DSH Spotlight is a keyboard-first command palette for DeepSeek Harness Web: one shortcut (Cmd+K / Ctrl+K) opens a palette that finds native slash commands, recent sessions, visible UI actions, and installed plugin settings without leaving the keyboard. It contributes one /spotlight command to the native slash menu instead of keeping a second command registry, uses deterministic fuzzy matching, supports Arrow Up/Down + Enter + Escape navigation, and cleans up its event listeners, styles, and DOM nodes on unload. The client reads recent sessions, slash commands, and the plugin inventory directly from standard DSH services, discovers actionable elements in the current page, and delegates execution back to native elements; a catalog RPC failure degrades only its own category. The plugin adds no server data channel and stores no durable server-side state.

Other ★ 10 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add "@0xsline/dsh-spotlight"

Install the bundle into your DSH Web profile from npm with dsh plugin --profile web add "@0xsline/dsh-spotlight" (or from Git source with dsh plugin --profile web add "github:0xsline/dsh-spotlight#main"), then start DSH Web (dsh --profile web) and press Cmd+K on macOS or Ctrl+K elsewhere. Shortcut preferences are stored per browser origin and profile.

Compatibility

DeepSeek Harness Web (stock dsh web deployment). Standalone Cordis bundle with a small Web client; mounts once the host's sessions, command-plane, plugin-inventory, and command-UI services exist (standard in every stock DSH Web deployment). Node.js ^22.19.0 || >=24.0.0 and pnpm 11.7.0 for development.

Details

Recent updates

The current README documents the feature set (one shortcut, customizable key binding, native-action discovery, fast fuzzy search, keyboard navigation, clean lifecycle), npm and Git install paths, usage steps, the architecture (loader metadata, web client activation, DOM discovery), and the development workflow with verify:self-contained, typecheck, and test commands.

FAQ

Which shortcut opens Spotlight?
Cmd+K on macOS, Ctrl+K on other platforms; you can click the shortcut control in the palette footer and record a different key combination (stored in the current browser).
Does it duplicate the native slash menu?
No — it contributes one /spotlight entry to the native slash menu and discovers/triggers actions already provided by DSH Web rather than maintaining a second command registry.
What happens if a DSH service call fails?
A catalog RPC failure degrades only Spotlight's own category; the rest of DSH Web is unaffected, and unload removes all listeners, styles, and DOM nodes.

Alternatives

boxeryao/dsh-mini-tui · ccch1mneyyy/dsh-TUI · orriduck/dsh-tui

More plugins in Other

Browse more in Other

Guides for Other plugins