AI Agent Hub
Back to plugins
🖥️

web-directory-picker

Client Updated 2026.08.19

Run the following command in DeepSeek Harness:

dsh plugin install daemtri/web-directory-picker

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install daemtri/web-directory-picker to install this plugin; a DSH restart is required after installing or uninstalling for changes to take effect, source available at https://github.com/daemtri/web-directory-picker

About this plugin

Clicking "Add Workspace…" in the DeepSeek Harness web UI by default hands the call to Node.js, which in turn opens the operating system's native folder picker. It works, but it shatters the visual and interaction continuity of the product: no breadcrumb navigation, no inline folder creation, no unified error messaging. web-directory-picker exists to close that gap, pulling directory selection back inside the application so users stay in a single, consistent interface.

The bundle ships zero runtime code of its own. It declares a composition patch via dsh.bundle.patch that wires together the officially maintained browse pair (host backend and browser surface) already present in the product. Once DSH is restarted, both the sidebar "Add Workspace…" entry and the new-session workspace selector present the in-app Web directory browser, complete with localized strings, breadcrumb-level navigation, inline folder creation, and full error-state handling, without ever falling through to the OS native folder dialog.

If you juggle multiple project workspaces, switch directories frequently from the web interface, or simply value a coherent UI with accessible detail, this lightweight bundle is worth adding. It does not alter any underlying path-resolution logic; it only reroutes the presentation layer to the officially maintained components. Uninstall it and everything reverts to the prior behavior, with zero side effects.

Use Cases

  • Clicking Add Workspace in the sidebar should open the in-app Web directory browser instead of the OS-native folder dialog.
  • The workspace picker needs breadcrumb navigation, inline folder creation, and fully localized error-state handling.
  • Uniformize directory selection without touching runtime code; uninstall to revert to the original behavior.

Best For

  • Power users who switch between multiple project workspaces from the DSH web interface.
  • Product and design teams that prioritize UI consistency and interaction polish.
  • Plugin maintainers seeking a zero-intrusion, unified directory-selection experience.