One-click ready
Run DSH_Launcher.exe or start.bat once, click the install button, and it works every time after.
Double-click to use — no commands needed. Ships a bundled portable Python / Node environment that never pollutes your system.
Four steps, no terminal, no manual setup
DSH_Launcher.exe (or start.bat).What it does for you, one line each
Run DSH_Launcher.exe or start.bat once, click the install button, and it works every time after.
Opens in a dedicated desktop window by default (embedded WebView2, native-app feel) — toggle back to a browser tab with one click.
Node / dsh / cache / sessions all live under runtime/ inside the project folder. No home-dir writes, no registry, no system installs.
Memory library, custom rules, session rewind/import, usage stats, Ollama integration, file browser, and more.
Official core and green-shell update independently. Auto-backup before update, manual download URL on failure.
One-click bind to 0.0.0.0 + auto firewall rule — access the WebUI from your phone or any device on the same network.
The green zip ships without pre-bundled runtimes (smaller file); the launcher fetches them automatically on first run
One green zip containing the launcher, all bundled plugins and docs. Extract, follow the Quick Start above — done.
All are pure plugins — no official files modified. Restart the service after installing to take effect
When a conversation gets corrupted by a crashed tool, rewind to a healthy turn and branch a clean continuation.
Import previously exported sessions (ZIP / JSONL) back into your local machine, the inverse of the official export.
Per-session usage dashboard + per-message token count and estimated cost.
Browse / preview files inside the WebUI. Right-click to drop an official @reference, a path, or file contents into the chat.
View your archived sessions in the WebUI and clean up read-only archive pages.
Right-hand WebUI sidebar: file manager / preview / browser / terminal / tasks.
Play local-directory videos as the WebUI background (video + audio).
Auto-detects a local Ollama service and wires it in — pick Ollama models directly from the model selector.
Critical facts from conversations persist in SQLite, automatically recalled and injected into system prompts on future chats.
Write a markdown file describing your preferences / code style / communication habits. It is injected into every new conversation's system prompt.
Usually the bundled portable Python failed to download (network issue). Manually install Python 3 from python.org and check "Add to PATH" as a fallback, then re-run start.bat.
Go into Settings inside the launcher and switch the mirror source to "Domestic" or "Official" (Domestic is the default and fastest for China).
Pick a different port in Settings (e.g. 3090), save and restart the service.
Check runtime/server.log. Also confirm your firewall isn't blocking localhost 127.0.0.1.
The updater shows a popup with a manual download URL (GitHub / Gitee release page + direct link). Extract the new zip over the launcher root — do not overwrite config.json or the runtime/ folder.