ashuai/dsh-ui-wrapper

ashuai★ 0RustLast synced: 2026-08-17

Open on GitHub

DSH — Minimal Shell for the dsh Web UI

README excerpt

DSH — Minimal Shell for the dsh Web UI (macOS) English 中文版 A minimal native macOS window that opens the dsh web UI at http://127.0.0.1:3080 using the system browser engine (WebKit / WKWebView) . No custom UI, no browser chrome, no tabs — just the dsh GUI in its own window, with a small backend auto-start helper so the page is there when you open it. Features - Native window with the system WebKit engine (same engine as Safari, no WebView wrapper of our own, zero frontend code shipped) - Backend auto-start : probes 127.0.0.1:3080 on launch; if it's down, starts dsh automatically ( bunx → pnpm → npm → dsh ), shows progress toasts ( Opening… / Starting… Ns / Ready ), and loads the page when the port is up - Fast-fail : if the started process dies early (port taken, missing deps), an error panel with the backend log tail appears in 0.4s instead of waiting for a timeout - Adaptive light/dark boot page (follows system appearance) - Cmd+R reload (handy after a backend restart); closing the window quits - DeepSeek whale app icon (official 1024px asset; icon copyright belongs to DeepSeek) Requirements - macOS 12+ - dsh backend: optional. If 127.0.0.1:3080 is already up, the app just loads i…

View full README on GitHub →
Skins / UIdsh-desktopdsh-plugindsh-plugin-desktoprustweb ui

Category