ikashana/dsh-desktop-shell

ikashana★ 1JavaScriptLast synced: 2026-08-14

Open on GitHub

Desktop launcher shell for DeepSeek Harness (dsh): a tray-resident Electron wrapper that starts or reuses the local dsh web server and opens it in a native window

README excerpt

dsh-desktop-shell A desktop launcher shell for DeepSeek Harness (dsh): a thin Electron wrapper that gives the dsh web profile a native window and a system-tray home. 中文说明 What it does Double-click the app → it checks whether the dsh web server is already listening (default http://127.0.0.1:3080 ); if not, it starts it for you; then it opens the web UI in a native window. - Tray-resident — closing the window hides it to the system tray instead of quitting; tray menu: open main window / quit. - Single instance — launching again focuses the existing window. - Ownership-aware — a web server the shell started is stopped when the shell quits; a pre-existing one (your own terminal, another tool) is left untouched. - Configurable — the dsh command, working directory, extra environment variables, port, and window title all live in config.json ; no hardcoded machine paths, no bundled API endpoints. Install the dsh side (the bundle) This repository is a dsh profile bundle: its package.json declares dsh.bundle.patch , so installing it into the web profile activates a patch layer that pins the web server to loopback 127.0.0.1:3080 and mounts a small glue plugin (prints a ready line, warns if th…

View full README on GitHub →
Tools / Devdeepseek-harnessdesktop-appdshdsh-pluginelectronlaunchertrayterminal

Category