AI Agent Hub
Back to plugins
🖥️

dsh-webview-wrapper

Client Updated 2026.08.22

Run the following command in DeepSeek Harness:

dsh plugin install no1xsyzy/dsh-webview-wrapper

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

Run dsh plugin install no1xsyzy/dsh-webview-wrapper in DeepSeek Harness to install this plugin; the source repository is at https://github.com/no1xsyzy/dsh-webview-wrapper.

About this plugin

The DeepSeek Harness Web surface currently lives in a browser tab, which always feels one step short of a real desktop app. dsh-webview-wrapper takes a deliberately simple approach: it uses WebviewJS to call the OS-native webview engine—WebView2 on Windows, WebKit on macOS and Linux—and hosts the already-running Web app inside a native window. No Electron, no bundled browser, no kernel patch.

The plugin mounts through pure composition: its bundle patch layer inserts a single row into the profile composition stack and that is the entire integration. Closing the window hides the app into the system tray while a 1-by-1 keep-alive window holds the process alive; the tray menu offers Show and Quit, and a double-click on the icon reopens the window. Unloading the plugin or shutting down the profile triggers a clean exit through the effect disposer, leaving no stray processes behind.

It is built for users who want a desktop-app feel for DeepSeek Harness without an Electron build step or any changes to the core. The current release is intentionally minimal—fixed 1024-by-768 window, loopback HTTP transport, no menu bar, no native notifications—and the author has logged WebviewJS IPC, OS notifications, and a GUI-subsystem executable as the immediate roadmap.

Use Cases

  • Host the DeepSeek Harness Web surface in an OS-native window with system-tray support instead of a browser tab
  • Close to tray and keep the process alive; double-click the tray icon to restore the window anytime
  • Mount a native desktop shell via pure plugin composition, no Electron or kernel patch required
  • Unload the plugin or shut down the profile for a clean exit with no stray processes left behind

Best For

  • Users who want a desktop-app feel for DeepSeek Harness without pulling in Electron
  • Users who prefer a lightweight tray-resident workflow with double-click restore
  • Users who extend capabilities exclusively through out-of-tree plugin composition without touching the harness core