nihaozyj7/dsh-desktop
nihaozyj7★ 0GoLast synced: 2026-08-14
Go + Wails desktop shell for DeepSeek Harness: native window, engine supervision, self-update, and preview source builds
README excerpt
DSH Desktop — DeepSeek Harness Desktop Shell A Go + Wails desktop shell for DeepSeek Harness: native window, supervised Node engine, self-update, and preview source builds. The agent runtime stays 100% inside the harness — this project only wraps it. Screenshots Features - Custom frameless title bar — logo, shell + harness version chips, settings / minimize / maximize / close controls, draggable, double-click to maximize. - Settings panel — update check, update feed, repository URL, port + LAN WebUI toggle, open data/log folders, restart engine, about, quit. - Live theme unification — on startup the shell extracts the web UI's palette from its CSS, persists it, and binds the desktop chrome to the page's own CSS variables ( var(--dsw-alias- , …) ), so the title bar follows the web theme (light/dark) automatically. - Release-based self-update — signed manifests (sha256 + ed25519), atomic versioned payloads, automatic rollback. - Preview builds — no release available? Pull the repository source, compile locally, and switch to a preview- engine. Great for testing the latest code. - Full backend permissions — the engine runs with DSH PERMISSION MODE=danger-full-access (sandbox unrestric…
View full README on GitHub →