DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-lan-access

DeepSeek Harness web plugin that adds a persisted LAN-access toggle for the web GUI.

UI & ProductivityTerminal & TUIDeveloper ToolsBrowser & WebSecurity & PolicyRemote Execution
2GitHub Stars1ForksUpdated2026-09-17

Install

$ dsh plugin --profile web add git+https://github.com/<owner>/<repo>.git

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-lan-access installs a Settings → General toggle that switches the DSH web server between loopback-only binding and LAN binding. It displays reachable LAN URLs, persists the setting, and includes client and host-side handling intended to keep remote settings and API access working within its fenced route design.

Key Capabilities

  • Adds a LAN access toggle in DSH Settings → General.
  • Switches the web GUI bind host between 127.0.0.1 and 0.0.0.0.
  • Persists the enabled state in ~/.dsh/settings.yaml under the lan-access namespace.
  • Shows the primary LAN URL and live network-interface addresses with a copy action.
  • Restarts the web server only when its current bind host differs from the requested setting.
  • Provides fenced /lan-access routes for state management and remote settings/credentials proxy behavior.
  • Installs a crypto.randomUUID polyfill for plain-HTTP LAN browser origins.
  • Includes an optional profile-level compatibility patch for dsh-better-sidebar.

Useful For

  • Access a local DeepSeek Harness web GUI from another trusted device on the same network.
  • Enable or disable LAN exposure from the DSH General settings page instead of maintaining a manual webserver host override.
  • Use remote settings, plugin configuration cards, and model-provider configuration from a LAN browser where supported by the plugin.

Who It Fits

  • DeepSeek Harness users running the web profile.
  • Users who need trusted-LAN access to a locally hosted DSH GUI.
  • DSH users replacing a manual cordis.patch.yml webserver host override.

Documented Limitations

  • LAN binding exposes the agent's tools to the network; the README advises enabling it only on a trusted network.
  • The default mode is loopback-only; turning LAN access off disconnects remote clients.
  • host.pickDirectory, host.openPath, and llm.discoverModels remain loopback-only because they are hardcoded in the harness according to the README.
  • The optional dsh-better-sidebar compatibility change requires installing a profile-level pnpm patch.
  • Client-module metadata changes require rebuilding and restarting dsh web during development.

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.

No automated security signals have been published yet.

Source & Registry Notes

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

Source repository
nonmean/dsh-lan-access
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
7466322 · 2026-09-19

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
2GitHub stars
Forks
1
Open issues
0
Last commit
2026-09-17
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