dsh-launcher README

The project's README from github.com/Ruler4396/dsh-launcher. As one markdown file: README.md.

dsh-launcher

English · 简体中文

build release license

DeepSeek Harness 的 Windows 轻量启动器:双击即用,不用敲命令。

浅色模式 深色模式
浅色模式 深色模式

这是什么

一个 Windows 原生壳:双击启动 DeepSeek Harness(dsh)、可设置开机自启,高度重视服务生命周期与出错诊断。安装包大小仅为 ~1.4MB,不内置 dsh;缺失的依赖(Node.js 等)按需补齐,不改动系统环境。

克制:本项目意在打造一个舒适的 dsh 原版体验,不添加文件面板、内置终端等额外功能,一切交给dsh的插件,由用户自行决定。仅在推出安全性更新和dsh版本更新时弹出系统通知。

安装

MSI(推荐新手):从 Releases 下载 dsh-launcher-<版本>.msi,双击安装(向导里可勾选开机自启)。卸载:设置 → 应用 → dsh-launcher。

便携版 ZIP:下载 dsh-launcher-windows-<版本>.zip,解压后双击 DshWeb.exe;删文件夹即卸载。

双击没反应?先运行解压目录里的 check-prereq.cmd,它会检测 .NET / WebView2 / Node 并给出缺失项的安装命令。

特性

配套插件

安装 dsh-launcher-lifetime 后,拥有三种node.js的驻留模式(随窗口驻留、常驻、随托盘驻留),可在 dsh 设置页“Node服务驻留”中切换:

dsh plugin --profile web add dsh-launcher-lifetime

常见问题

更多

技术实现 / 安全 / 构建:docs/DETAILS.md · 更新日志:CHANGELOG.md

面向开发者 / AI Agent(必读):修改代码前,请先阅读架构与工程维护铁律(Hard Constraints)→ docs/00-ARCHITECTURE-GUARDRAILS-MANDATORY.md,并遵守 AGENTS.md 中的合规清单。违反铁律的提交会被 Code Review 驳回或 CI 拦截。

免责声明

独立的第三方工具,与 DeepSeek / DeepSeek AI 官方无关。窗口图标使用 DeepSeek 品牌标识,版权归 DeepSeek 所有。

许可证

MIT © dsh-launcher contributors

友情链接

dsh.so security featured on dsh-suite

dsh-launcher (Ruler4396/dsh-launcher)

auto-update
Searching Database…

199 ·GitHub
archived
What is this?It is a lightweight native Windows launcher shell for DeepSeek Harness (dsh): double-click to start the dsh service instead of typing commands, with optional auto-start on boot.
Is this dsh itself, or just the launcher shell for it?It is only the launcher shell, not dsh itself — it deliberately avoids adding file panels, a built-in terminal or other extras, leaving all that functionality to dsh plugins.
How do I install it on Windows?Grab the MSI installer from Releases and double-click it (you can enable auto-start during setup), or download the portable ZIP, unzip it and run DshWeb.exe directly.
Do I need Node.js or other tools installed beforehand?The installer doesn't bundle dsh itself, and missing dependencies like Node.js are detected and fetched on demand (via the included check-prereq.cmd) without touching your system environment.
Is this project still actively maintained?GitHub lists the repository as archived, so it is no longer actively maintained — existing MSI/ZIP releases should still work but new updates or fixes are unlikely.
Does uninstalling the launcher remove my dsh profiles or settings?No — uninstalling only clears the launcher's own data; files like profiles/ and settings.yaml are left untouched.
How big is the installer package?Only about 1.4MB, since the launcher doesn't bundle dsh itself and installs it or its dependencies separately when needed.
What if the default port 3080 is already in use?Set the DSHWEBPORT environment variable (for example to 3090) and restart the launcher to switch ports.
How do I diagnose problems if the launcher doesn't start?Run check-prereq.cmd to check for missing .NET/WebView2/Node components, or run DshWeb.exe --diagnose to export a sanitized diagnostic bundle; logs are kept at ~/.dsh\dsh-launcher\dsh.log.
Creator
Ruler4396
Size
4.8 MB
Stars
199
Age
2mo
Commits · 90 Days