阅界资讯

从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南

阅阅界编辑部2阅读6分钟

刷到《从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南》,内容很实在,值得细读。这篇把它的关键做法提炼出来,帮你省下通读的时间,结尾附行动建议。

背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编译的 DSH 注册为 Windows 系统服务实现开机自启,并进一步利用 Edge 浏览器的“新建应用”功能,将 Web UI 封装为独立的桌面应用。最终效果是:开机后 DSH 自动在后台运行,双击桌面图标即可使用,体验接近原生客户端。 在部署过程中,还会遇到一个典型问题:服务化后 Web UI 中无法选择工作区文件夹。本文也会给出完整的原因分析和解决方案。

背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编译的 DSH 注册为 Windows 系统服务实现开机自启,并进一步利用 Edge 浏览器的“新建应用”功能,将 Web UI 封装为独立的桌面应用。最终效果是:开机后 DSH 自动在后台运行,双击桌面图标即可使用,体验接近原生客户端。 在部署过程中,还会遇到一个典型问题:服务化后 Web UI 中无法选择工作区文件夹。本文也会给出完整的原因分析和解决方案。 一、WinSW 服务化部署 1.1 为什么选择 WinSW WinSW 是一个轻量级的开源工具,可以将任意可执行文件包装成 Windows 原生服务,使其在系统后台自动运行,无需用户登录或手动干预。

背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编译的 DSH 注册为 Windows 系统服务实现开机自启,并进一步利用 Edge 浏览器的“新建应用”功能,将 Web UI 封装为独立的桌面应用。最终效果是:开机后 DSH 自动在后台运行,双击桌面图标即可使用,体验接近原生客户端。 在部署过程中,还会遇到一个典型问题:服务化后 Web UI 中无法选择工作区文件夹。本文也会给出完整的原因分析和解决方案。 一、WinSW 服务化部署 1.1 为什么选择 WinSW WinSW 是一个轻量级的开源工具,可以将任意可执行文件包装成 Windows 原生服务,使其在系统后台自动运行,无需用户登录或手动干预。与使用 pm2、nssm 等方案相比,WinSW 的优势在于配置简单(单个 XML 文件)、原生服务集成、支持开机自启和崩溃自动重启。

背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编译的 DSH 注册为 Windows 系统服务实现开机自启,并进一步利用 Edge 浏览器的“新建应用”功能,将 Web UI 封装为独立的桌面应用。最终效果是:开机后 DSH 自动在后台运行,双击桌面图标即可使用,体验接近原生客户端。 在部署过程中,还会遇到一个典型问题:服务化后 Web UI 中无法选择工作区文件夹。本文也会给出完整的原因分析和解决方案。 一、WinSW 服务化部署 1.1 为什么选择 WinSW WinSW 是一个轻量级的开源工具,可以将任意可执行文件包装成 Windows 原生服务,使其在系统后台自动运行,无需用户登录或手动干预。与使用 pm2、nssm 等方案相比,WinSW 的优势在于配置简单(单个 XML 文件)、原生服务集成、支持开机自启和崩溃自动重启。 1.2 核心配置要点 首先在 WinSW 的 GitHub Releases 页面下载最新版本的可执行文件,将其重命名为 deepseek-harness.exe ,并在同目录下创建同名 XML 配置文件 deepseek-harness.xml 。

背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编译的 DSH 注册为 Windows 系统服务实现开机自启,并进一步利用 Edge 浏览器的“新建应用”功能,将 Web UI 封装为独立的桌面应用。最终效果是:开机后 DSH 自动在后台运行,双击桌面图标即可使用,体验接近原生客户端。 在部署过程中,还会遇到一个典型问题:服务化后 Web UI 中无法选择工作区文件夹。本文也会给出完整的原因分析和解决方案。 一、WinSW 服务化部署 1.1 为什么选择 WinSW WinSW 是一个轻量级的开源工具,可以将任意可执行文件包装成 Windows 原生服务,使其在系统后台自动运行,无需用户登录或手动干预。与使用 pm2、nssm 等方案相比,WinSW 的优势在于配置简单(单个 XML 文件)、原生服务集成、支持开机自启和崩溃自动重启。 1.2 核心配置要点 首先在 WinSW 的 GitHub Releases 页面下载最新版本的可执行文件,将其重命名为 deepseek-harness.exe ,并在同目录下创建同名 XML 配置文件 deepseek-harness.xml 。 配置文件的核心内容如下( 请将示例路径替换为你自己的实际路径 ): [代码示例略] 几个容易踩坑的地方: <executable> 必须指向 node.exe 的绝对路径 ,不能直接写 node ,因为服务模式下 PATH 环境变量可能不完整。

读完别停:把最触动你的一条记下来,这周就用上。能落地的阅读才算数,欢迎回来聊聊你的实践结果。 来源|博客园《从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南》,https://www.cnblogs.com/znlgis/p/22954862.html

程序员技术场技术后端

评论(0)

暂无评论,来抢第一条。