前言¶
DeepSeek Harness (DSH) 提供了可视化的 Web GUI 供开发者使用。通常情况下,开发者需要在浏览器中手动打开并访问绑定的 localhost 服务器。deepseek-harness-gui 插件解决了这一操作上的割裂感,它将现有的 dsh Web GUI 嵌入到原生的 Glimpse 窗口中,使交互更加无缝。
插件简介¶
这是一个由 oodzchen 维护的小型 DSH bundle。它的核心作用是在原生 Glimpse 窗口中打开 dsh Web GUI。
插件本身不包含新的聊天实现或 RPC 桥接,它仅仅作为一个导航器,将窗口引导至 dsh Web profile 绑定的 localhost 服务器。
核心功能¶
- 在原生 Glimpse 窗口中打开 dsh Web GUI。
- 导航至绑定的 localhost Web 服务器。
- 支持命令行参数:
--gui(启用 GUI)、--host、--port、--trusted-host。
安装与配置¶
在安装前,请确保你的 dsh 环境已安装 Web profile 并完成了前端构建。
执行以下命令安装插件。注意,由于 glimpseui 包含平台原生 host,必须在安装时显式声明 --allow-build=glimpseui,否则 pnpm 会忽略构建脚本。
dsh plugin --profile web add --allow-build=glimpseui deepseek-harness-gui
安装完成后,该插件会替换默认的 web 命令行提供者。
使用方法¶
启动 dsh 时,直接使用 --gui 参数即可。
dsh web --gui
# 或
dsh --profile web --gui
适用场景与注意事项¶
- 平台要求:支持 Windows、macOS 和 Linux。
- 前置依赖:需要 Node.js 和当前平台的 Glimpse 原生主机支持。
- 安全提示:安装命令中包含
--allow-build,这允许 pnpm 构建依赖。请确保你信任该插件的源码后再执行此操作。
总结¶
该插件通过简单的集成,让 DSH 的 Web GUI 在本地环境中以原生窗口形式呈现,减少了浏览器跳转的步骤。更多细节和源码,请查看 GitHub。