chentao326/dsh-gui
chentao326★ 1Swift最后同步: 2026-08-14
macOS 原生桌面 GUI for DeepSeek Harness — 双击图标即用的 DSH 桌面客户端(Swift + WKWebView,零依赖)
README 摘要
DeepSeek Harness GUI English · 中文 Native macOS desktop client for DeepSeek Harness Double-click the icon and start using DSH — zero dependencies, no bundled browser. Features - ⚡ Zero dependencies — pure Swift over the system WebKit engine; built with only Xcode Command Line Tools. No Node, no Electron, no Chromium ( 180 KB binary). - 🔍 Automatic server discovery — settings.json → port 3080 → lsof scan of running dsh processes, each verified against the window. DSH BOOT fingerprint. - 🚀 Self-start when needed — spawns dsh web --port N (N = 0 lets the OS pick a port) and reads the real URL from the readiness line dsh web: http://127.0.0.1: . - 🧹 Honest lifecycle — on quit it terminates only the server it started itself (SIGTERM → SIGKILL, by process group); a server that was already running is left untouched. - 🐋 Official branding — the app icon is DeepSeek Harness's own whale, rendered from the shipped favicon. - ⚙️ Headless config — settings.json controls port/url, working directory ( cwd ), dsh path and window size. - 🔁 Resilient — 30 s startup timeout, up to 2 automatic reconnects, error page with retry, full log at /Library/Logs/dsh-gui.log . Quick start Requirements: macO…
在 GitHub 查看完整 README →