DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-browser-fs

A DSH web plugin that lets agents list, read, and write files in a browser-authorized local directory through the File System Access API and a WebSocket relay.

VisionTerminal & TUIDeveloper ToolsBrowser & WebSecurity & PolicyRemote Execution
3GitHub Stars0ForksUpdated2026-08-23

Install

$ dsh plugin --profile web add dsh-browser-fs

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-browser-fs installs into a DSH web profile and adds browser_fs_list, browser_fs_read, and browser_fs_write tools. A browser-side UI obtains directory authorization and relays tool calls from the DSH host to the machine running the browser.

Key Capabilities

  • Registers browser_fs_list, browser_fs_read, and browser_fs_write model tools.
  • Uses a browser-authorized local directory rather than the DSH host filesystem.
  • Provides a browser overlay card for directory authorization, status, directory browsing, file preview, and authorization removal.
  • Persists File System Access directory handles in IndexedDB in full mode.
  • Supports a read-only compatibility mode using directory or multi-file inputs when showDirectoryPicker is unavailable.
  • Routes calls through a WebSocket channel and supports cancellation handling.
  • Shows connected authorized devices and routes calls deterministically when multiple authorized browser tabs are available.

Useful For

  • Access files on a user's browser machine when DSH is deployed on another host.
  • Let an agent inspect or edit UTF-8 text files inside a user-selected local directory.
  • Use DSH from LAN or mobile contexts with read-only file selection fallback.
  • Browse, preview, and copy relative paths from an authorized directory in the DSH web UI.

Who It Fits

  • DeepSeek Harness web users working with files on a client machine.
  • Developers running DSH remotely who need controlled access to browser-local project files.
  • Users who want agent file tools limited to an explicitly selected directory.

Documented Limitations

  • File System Access full mode requires a secure context such as HTTPS or localhost; otherwise the plugin falls back to compatibility mode.
  • Compatibility mode is read-only, does not persist authorization across refreshes, and cannot write or change files.
  • Tool calls require an online browser tab with an authorized directory.
  • Agent tools support UTF-8 text reads and writes only; binary writing is out of scope.
  • The browser client uses the default /browser-fs/ws path; changing the host wsPath requires synchronizing and rebuilding the client.

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 2 runtime, 7 development, 1 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
whitefirer/dsh-browser-fs
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
2568a80 · 2026-09-14

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
3GitHub stars
Forks
0
Open issues
0
Last commit
2026-08-23
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app