no1xsyzy/dsh-webview-wrapper
no1xsyzy★ 0TypeScriptLast synced: 2026-08-16
贯彻 "一切皆插件" 的 DeepSeek Harness webview 封装。 A DeepSeek Harness webview wrapper in the everything-is-a-plugin spirit.
README excerpt
dsh-webview-wrapper English 中文 A naive native desktop shell for the DeepSeek Harness Web surface. dsh-webview-wrapper is an out-of-tree deepseek-harness plugin that hosts the already-running Web app in an OS-native window through WebviewJS — the platform's own webview engine (WebView2 on Windows, WebKit on macOS, WebKitGTK on Linux), never a bundled browser. No Electron, no fork, no patch to the harness. In keeping with the everything-is-a-plugin philosophy, the integration is pure composition. The package installs into a profile like any out-of-tree plugin, its bundle patch layer inserts one plugin row, and the plugin mounts itself once the Web composition provides the webServer / webRuntime services. The harness itself stays a stock installation. Features - Native window + system tray for the exact surface dsh web serves. - Close-to-tray: closing the window hides it and the harness keeps running (an invisible 1×1 keep-alive window holds the process alive). - Tray menu ( Show / Quit ) and tray double-click. - Clean teardown: unloading the plugin — or shutting the profile down — exits the native app through the effect disposer. - Invariant companion ( dsh-webview-wrapper/invariant …
View full README on GitHub →