deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
像Minecraft 启动器一样管理DeepSeek Harness实例
Manage DeepSeek Harness instances like a Minecraft launcher
简体中文 | English
HDSL 为 DeepSeek Harness 提供本地桌面体验:启动后显示原生 GUI 主窗口,不自动打开浏览器;在 GUI 中管理运行时、实例、插件、主题背景和备份,并从 GUI 启动 Harness。
本项目是社区项目,与 DeepSeek 官方无关联。

从本仓库的 Releases 页面下载 HDSL-desktop-windows-<版本>.zip,解压后运行 HDSL.exe 即可(已捆绑 Java 运行时与 Node 工具链,无需预装 JDK)。
前置条件:JDK 25。
& "C:\Program Files\Java\jdk-25.0.2\bin\javac.exe" -encoding UTF-8 -d build\classes src\com\hdsl\Launcher.java
& "C:\Program Files\Java\jdk-25.0.2\bin\jar.exe" --create --file build\hdsl-client.jar --main-class com.hdsl.Launcher -C build\classes .
& "C:\Program Files\Java\jdk-25.0.2\bin\jpackage.exe" --type app-image --input build --main-jar hdsl-client.jar --main-class com.hdsl.Launcher --name HDSL --dest build\image
运行冒烟测试:
& "C:\Program Files\Java\jdk-25.0.2\bin\javac.exe" -encoding UTF-8 -cp build\classes -d build\test-classes test\com\hdsl\*.java
& "C:\Program Files\Java\jdk-25.0.2\bin\java.exe" -cp build\classes;build\test-classes com.hdsl.SidebarLayoutSmokeTest
| 现象 | 说明 |
|---|---|
| 提示 port occupied | 端口被未经验证的进程占用。HDSL 不会杀死它;请手动结束该进程后重试 |
| 插件页显示旧数据 | 普通导航读取即时缓存;应用启动、切换实例、插件变更、实例启动、手动刷新时会后台刷新 |
| 想隐藏官方插件 | 插件页开启 Hide official plugins 开关,仅过滤视图,不影响缓存与安装 |
| 需要预装 Java 吗 | 不需要。打包产物已捆绑运行时;从源码构建才需要 JDK 25 |
| 如何升级 | 下载新版本 ZIP 覆盖旧目录即可,config / data / instances 等数据目录会保留 |
| 卸载 | 删除程序目录即完成卸载,不写入系统注册表 |
本次发布包含:
本项目采用 MIT License(见 LICENSE 文件)。Copyright (c) 2026 jiefing。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: desktop-app。