AI Agent Hub
Back to plugins
🖥️

dsh-file-picker

Client Updated 2026.08.21

Run the following command in DeepSeek Harness:

dsh plugin install shaomingbo/dsh-file-picker

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

Run dsh plugin install shaomingbo/dsh-file-picker in the terminal to install; source lives at https://github.com/shaomingbo/dsh-file-picker. Restart DSH and refresh the Web GUI after installation.

About this plugin

Referencing files outside the current workspace in a DSH Web conversation used to mean typing paths blind in a terminal or copy-pasting from an editor. dsh-file-picker adds a file-picker button to the composer toolbar: click it, browse any readable directory on the local DSH host, filter the current directory with a case-insensitive, non-recursive name search, tick the files or folders you need (up to 32 paths per selection), and hit Apply. The chosen paths are injected into the active conversation as a context block, where the model can read individual files or use glob and grep to inspect directories. The picker returns paths and entry kinds only—it never reads or uploads file contents, and its browser-to-host RPC is locked to localhost so a remote Web GUI cannot trigger any filesystem browsing.

Installation and uninstallation are idempotent: the script edits the target profile manifest, runs the package installer, and rolls back automatically if anything fails. A manual fallback is documented for environments where the automated path is restricted. After any change, restart DSH and refresh the browser.

It is built for DSH Web users who regularly need the model to inspect files scattered across the local machine—old logs in Downloads, a config on the Desktop, reference code in a sibling project. Open the picker, tick a few paths, send the next prompt, and the model has the context it needs.

Use Cases

  • Have the model read a log from Downloads to diagnose an issue
  • Inject a config from another project into the current conversation for reference
  • Browse the local host directory and pick multiple files for the model to handle at once

Best For

  • DSH Web users who need the model to access local files outside the workspace
  • Engineers who frequently reference code or configs across directories for debugging
  • Heavy terminal users who want to eliminate manual path copy-paste for faster conversations