EricXu20266/dsh-gui

EricXu20266★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

DeepSeek Harness (DHS) Electron GUI client — webui to gui, kernel untouched

README 摘要

dsh-gui — DeepSeek Harness 桌面客户端 🌐 中文 English DHS (DeepSeek Harness) 的 Electron GUI 客户端:把 web ui 的使用方式封装为原生桌面 GUI。内核最大限度的保持 DHS。 DHS 官方以 web ui(浏览器)形态交付。dsh-gui 用 Electron 承载同一套 DHS 前端,把「浏览器里打开网页」变成「桌面应用」,同时保持 DHS 内核零改动。 下载 平台 安装包 说明 Windows 10+ (x64) dsh-gui-v0.2.0.zip 免安装包,解压后双击 dsh-gui.exe 启动 macOS (Apple Silicon / arm64) dsh-gui-0.2.0-arm64.dmg 安装包,打开后拖入 Applications 启动 下载见 GitHub Releases 。首次启动自动安装捆绑的 DHS 依赖(可选国内源加速),免手动配置环境。 系统要求 - Windows 10+ (x64):免安装包(zip),见上方下载 - macOS 14+ (Apple Silicon / arm64):dmg 安装包,见上方下载 - 源码运行 :任何平台均可通过 pnpm install && pnpm dev 从源码启动(见「快速开始」) 特性 - 原生桌面体验 :独立窗口、系统托盘(X 最小化到托盘、托盘右键退出)、单实例锁、DeepSeek 蓝鲸鱼图标 - 动态端口 :host 以 dsh web --port 0 启动,解析就绪 URL 后加载窗口,避免 3080 端口冲突 - 首次安装向导 :5 步流程(欢迎 → 下载源选择 → 下载进度 → 真实校验 → 完成),国内源/原生源/系统代理可选,全程进度真实显示 - 捆绑分发 :打包版捆绑 Node + pnpm + DHS 源码 + 内置插件,首次启动自动装依赖,开箱即用 - 内置插件体系 :捆绑 5 个插件(插件搜索 / Skill 管理 / MCP 管理 / 全局代理 / 关于),覆盖 DHS 的日常管理与扩展——详见下方章节 - 插件 agent 感知 :每个内置插件向 host 注册 systemPrompt section,模型每轮会话都能感知已安装插件的能力说明,无需手动提示 - 全局代理 :设置页图形化配置系统代理/手动代理,GUI 启动时注入环境变量,DHS 全链路(LLM 调用 / 内置搜索 / MCP 客户端)走代理 - 中英双语 :界面语言跟随系统,可手动切换,并映射到 DHS 内核 locale.preference (内核 UI 跟随) - 安全基线 :主窗口只允许本机 host origin 导航,外链走系统浏览器,危险权限默认拒绝,向导页启用 CSP - 安装…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-pluginweb ui

分类