yijigao/deepseek-harness-desktop

yijigao★ 1JavaScript最后同步: 2026-08-15

在 GitHub 打开

deepseek-harness-desktop

README 摘要

DeepSeek Harness Desktop 开箱即用的 DeepSeek Harness Windows 桌面体验 DeepSeek Harness Desktop 是一个由社区维护的 Windows 桌面封装。它将 DeepSeek Harness 完整的 dsh web 运行时与 Web GUI 放进独立 Electron 窗口,让用户像使用普通桌面软件一样启动 Harness,无需每次打开终端、输入命令或手动管理后台进程。 [!IMPORTANT] 这是社区项目,不是 DeepSeek 官方桌面客户端,也不代表 DeepSeek 官方立场。 界面预览 专注的桌面工作区 完整保留 Harness 设置能力 项目亮点 - 双击即用 :将命令行启动流程封装为标准 Windows 应用,安装版和便携版均可构建。 - 原生桌面体验 :独立窗口、自绘标题栏、最小化/最大化/关闭控制,以及经过统一设计的深色主题。 - 完整 Harness 能力 :保留工作区、模型、插件、Agent 预设、权限和语言等原生功能。 - 本机安全运行 : dsh web 仅监听 127.0.0.1 随机端口;关闭窗口时同步结束服务进程。 - 无缝复用配置 :直接使用现有 DSH HOME (默认 %USERPROFILE%\.dsh ),命令行版与桌面版共享设置和会话。 - 上游版本感知 :每天最多检查一次 DeepSeek Harness major/minor 更新,并提供源码重建更新流程。 - 可复现构建 :运行时部署、依赖补齐、junction 展平、冒烟测试和 Electron 打包均由脚本完成。 - 隐私优先开源 :源码仓库明确排除账号凭据、历史会话、日志、缓存、签名材料和本机构建产物。 工作方式 隐私 仓库只包含桌面壳源码、构建脚本和必要图标,不包含: - .dsh 、API 凭据、登录状态或历史会话 - 日志、缓存、数据库和本机配置 - node modules 、打包产物、内置运行时或 Node 可执行文件 - 代码签名证书、私钥或环境变量文件 应用会在运行时读取本机的 DSH HOME ;这些数据不会被复制到项目目录。 开发运行 要求 Node.js 20+: 开发模式需要先准备 staging/payload/runtime 和 staging/payload/node.exe 。运行时来自上游 DeepSeek Harness,不提交到本仓库。 构建 1. 将上游仓库克隆到本机,例如 ..\deepseek-harness 。 2. 安装 pnpm ,并在上游仓库安装依赖。 3. 运行: 生成文件位于 dist/ 。更新脚本不会依赖任何固定用户名或绝对路径。 自动更新说明 桌面应用根据打包时生成的 version.json 检查上游 DeepSeek Har…

在 GitHub 查看完整 README →
工具/开发deepseekdeepseek-harnessdeepseek-harness-plugindeepseek-plugindshdsh-pluginharnessplugin

分类