deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness 桌面客户端 —— 自包含单文件启动器:内置 Node.js 运行时与 dsh 应用,双击即用,目标电脑无需安装任何依赖。
DSH-Desktop-Huacai 是一个基于 DeepSeek Harness 的自包含桌面客户端。启动器(C# / Windows Forms)将便携版 Node.js 运行时、dsh 应用与插件打包进单个 exe,双击后自动完成解压、配置引导、插件安装与服务启动,并在浏览器中打开 dsh 界面。
@local 命名空间的本地插件架构├── src/
│ └── Launcher.cs # 启动器核心逻辑(C#)
├── tools/
│ ├── icon-gen.cs # 图标生成工具
│ ├── zipdir.cs # ZIP 打包工具
│ ├── pack-exe.mjs # exe 组装脚本
│ ├── parse-payload.mjs # 内嵌载荷解析/校验
│ └── test-*.{cs,mjs} # 测试工具
├── dsh-bundle/
│ ├── apply-update.mjs # 更新应用脚本
│ ├── install-skin-plugin.mjs # 皮肤安装脚本
│ └── plugin/@local/
│ ├── dsh-editor/ # 编辑器插件
│ └── dsh-updater/ # 更新检查插件
├── build.ps1 # 构建脚本(产出 exe)
├── run-test.ps1 # 测试脚本
├── merge-exe-parts.bat # 合并分卷,还原发布版 exe
├── DSH-Desktop-Huacai-1.14.exe.part1/.part2 # 发布版分卷(各 <100MB)
├── 使用说明.md / 更新文档.md / 新增功能说明.md
└── LICENSE
注:皮肤/归档插件不在仓库源码目录中,构建时由 build.ps1 从上一版 exe 的内嵌载荷继承(自举构建)。
Gitee 免费仓库单文件上限 100MB,发布版 exe(约 126MB)拆为两个分卷提交。获取方式:
git clone https://gitee.com/huacaicaicai/dsh-desktop-huacai.git
cd dsh-desktop-huacai
# 合并分卷(也可直接双击 merge-exe-parts.bat):
copy /b "DSH-Desktop-Huacai-1.14.exe.part1" + "DSH-Desktop-Huacai-1.14.exe.part2" "DSH-Desktop-Huacai-1.14.exe"
合并后双击 DSH-Desktop-Huacai-1.14.exe 即可运行(Windows 10/11,无需安装任何东西)。
合并前请确保该 exe 未在运行;分卷完整性已验证(合并哈希与原文件一致)。
构建机需要:Windows、.NET Framework 4.x(含系统 csc)、Node.js。
powershell -ExecutionPolicy Bypass -File build.ps1 -OutExe DSH-Desktop-Huacai-1.14.exe
脚本流程:提取上一版 exe 的内嵌插件(自举构建)→ 叠加 dsh-bundle\ → 打包内置 Node 运行时 → 从 npx 缓存复制最新 dsh(或 -FreshApp 走 npm)→ 编译启动器 → 组装新 exe。
内嵌载荷布局或版本变化时,必须同步提升
src\Launcher.cs中的EMBEDDED_VERSION。
在 exe 同目录放一个 launcher.json 可覆盖默认值(可选):
| 字段 | 说明 | 默认值 |
|---|---|---|
| port | dsh web 端口 | 3080 |
| openBrowser | 就绪后自动打开界面 | true |
| appMode | 浏览器"应用窗口"模式(无地址栏) | true |
| browserExe | 指定浏览器 exe 完整路径(留空自动查找) | null |
| dshHome | DSH_HOME 目录(默认 ~/.dsh) | null |
五大内置功能(皮肤、归档、更新、编辑器模式、终端)均为 exe 内嵌的 @local 插件,首次启动自动装入 profile,开箱即用;数据(会话/工作区/密钥/设置)不受影响。
入口:设置(左下角)→ 皮肤
~/.dsh/dsh-skin.json,刷新/重启均保留入口:侧边栏底部「归档」按钮(设置上方)
入口:侧边栏底部「编辑器模式」,三栏布局(左侧文件树 + 中间编辑器 + 右侧对话),随时切回默认对话模式
Ctrl+S 写回磁盘;未保存标记与切换确认入口:侧边栏底部「终端」,对话模式与编辑器模式下均可见
PS 目录名>、cmd 显示 C>,光标紧贴提示符,不再出现大段空白入口:设置 → 通用设置 →「DeepSeek Harness 更新」
使用说明.md更新文档.md新增功能说明.md本项目遵循开源协议,具体信息请参考仓库中的 LICENSE 文件。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。