R2h1/deepseek-harness-app

R2h1★ 1TypeScript最后同步: 2026-08-21

在 GitHub 打开

DeepSeek Harness 桌面端 —— 自包含的 ElectroBun 外壳,内置可自动更新的 dsh 引擎,附带 Windows 图形化安装程序

README 摘要

DSH Desktop 简体中文 English DeepSeek Harness 桌面端 —— 基于 ElectroBun 的原生桌面壳。 双击即可使用,不用再开终端跑 dsh web :应用自动在后台启动 DeepSeek Harness 引擎、 等端口就绪后在原生窗口里打开完整 GUI,退出时干净地停掉引擎。 本应用只是引擎的外壳,与 deepseek-harness 仓库完全解耦: 引擎来自 npm 上最新的 @deepseek-ai/dsh ,仍跑在 Node 上。 功能特性 - 开箱即用 :双击启动,自动在后台拉起引擎并打开 GUI,无需手动开终端。 - 自动跟进最新引擎 :每次启动检查 npm 上的最新 @deepseek-ai/dsh ,发现新版本就自动 下载安装到用户数据目录(内置 pnpm + Node),下次启动直接用最新版—— 不需要重新打包 ; 离线时优雅回退到应用内置的离线引擎。 - 自包含后端 : pnpm backend:provision 把一份 @deepseek-ai/dsh 和 Node 运行时打进 应用作为 离线兜底 ,新机器无网络也能用。 - 动态端口 :以 dsh web --port 0 启动(OS 分配端口),从输出行解析真实地址——不会再 撞上固定 3080 端口(比如另一个正在运行的 Harness)。 - 品牌化启动页 :窗口先显示加载页(含更新进度),引擎就绪后自动切换到真实 GUI。 - 系统托盘 :打开窗口 / 在浏览器中打开 / 重新启动引擎 / 检查并更新引擎 / 退出;关闭窗口 后应用驻留托盘,引擎继续运行。 - 单实例 :Windows 用命名互斥量(进程退出自动释放),其余平台用 PID 锁文件。 - 干净退出 :退出时用 taskkill /T 终止引擎进程树。 安装使用(用户) 下载安装 从 Releases 下载: 包 说明 deepseek-harness-app-installer.exe 推荐 :图形化安装向导(简体中文 UI)。默认装到 %LOCALAPPDATA%\Programs\DeepSeek Harness ,创建桌面/开始菜单快捷方式,注册卸载项 DeepSeek Harness-Setup.exe 单文件自解压包(无向导) .zip 原始分发包(需解压) 首次启动 - 首次启动会自动检查并从 npm 安装最新引擎(在线约 200MB 下载;离线直接用内置引擎)。 - 需要 Windows 10/11(系统自带 WebView2 运行时;很老的系统可能缺,需装 WebView2)。 配置 API Key - 在应用界面按引导配置(设置 → 模型/提供商),或设置环境变量 DEEPSEEK API KEY 。 - 程序完全自包含,不需要装 Node / npm /…

在 GitHub 查看完整 README →
Agent/智能体agentai-assistantbundeepseekdeepseek-harnessdesktop-appdsh-pluginelectrobun

分类