dsh-im
xmanrui
通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).
PROJECT TOPICS
PROJECT README
轻量、快速、完整离线的 DeepSeek Harness Windows 桌面发行版。
下载 v4.4 · 重大升级 · 软件优点 · 源码构建 · 问题反馈
[!TIP] 如果这个项目对你有帮助,欢迎点个 Star 支持一下——制作不易,你的 Star 是持续维护的最大动力。
exe。node.exe,语言包只保留简体中文、繁体中文和英文,runtime 剔除 PDB、ARM64 预构建、测试夹具、TypeScript 类型源码与包内示例文档。~/.dsh,不把个人插件、配置和凭据写入公共制品。dsh-v0.1.7-alpha.2(见 upstream-lock.json),启动补丁与预设适配同步到新内核结构。127.0.0.1:3080,仓库与安装包不含 API Key、Cookie、凭据、会话或本机日志。
![]() |
![]() |
| Agent 预设与模式切换 | 紧凑侧栏与沉浸工作区 |
node.exe,直接用 Electron 43 内置的 Node 24 启动 Harness。127.0.0.1:3080。以下是 v4 架构升级时的历史基线,不代表 v4.0.2 新内核的性能承诺:三次隔离解包态实测(毫秒,中位数 / 最差值),完整冷启动 HTTP 3224 / 3231,冷启动首屏 4628 / 4736,普通关窗后快捷方式重开 141 / 143,强制结束前台壳后复用 daemon 457 / 459。全新安装后第一次首屏会受 Windows 新文件扫描影响,当时本机验收为 31120 ms。
WebContentsView 重排。~/.dsh 中已有的 DSH-IM、Aqua、会话、模型配置和凭据;升级不会重置 profile。本次升级见 v4.4.0 Release Notes,历史架构说明见 v4.0.1 Release Notes。
| 优点 | 带来的体验 |
|---|---|
| 轻量离线安装 | 一次下载即可使用,不在首启临时下载运行时 |
| 原生 Windows 壳 | 单实例、系统通知、无边框窗口、快捷方式和完整卸载 |
| 接近网页的重开速度 | 常驻 daemon、登录预热、compile cache 和主界面预加载共同缩短等待 |
| 插件兼容 | 保留现有 profile,支持 DSH-IM、Aqua 与 Harness 插件生态 |
| 内置插件商店 | 新 profile 开箱具备 dshmarket 入口,按需扩展社区插件 |
| 多 IM 连接 | 通过 DSH-IM 配置企业协作和个人消息渠道 |
| 更新可靠 | 下载、校验、退出进程树、静默覆盖安装和快捷方式恢复形成闭环 |
| 隐私明确 | 公共仓库和安装包不包含 API Key、Cookie、凭据、会话或本机日志 |
DeepSeekHarness-Setup-<版本>.exe(当前为 4.4.0)。关闭窗口会隐藏并保留已就绪页面,后台任务继续运行;再次点击快捷方式可瞬时恢复。需要完全退出桌面壳时按 Ctrl+Q。
[!NOTE] 安装包暂未使用商业代码签名证书,SmartScreen 可能显示“未知发布者”。请在 Release 页面核对安装包字节数和 SHA-256。
用户点击侧栏更新按钮后,桌面端从本仓库 Releases 检查并下载差分或完整安装包。只有进入安装流程时才停止 daemon 和后端进程树;普通关窗不会中断任务。安装完成后会补齐缺失的桌面和开始菜单快捷方式。
GitHub Actions 仅以只读权限执行测试、归档、SHA-512、隔离安装、AppID、Harness 版本、HTTP 200、原生模块、端口释放和卸载验收,不提交代码或发布 Release。通过后由 Links2008 身份人工核对制品并发布为 Latest。
维护者可在本机安装并登录 GitHub CLI 后运行 npm run release:github。该命令会在发布前校验账号不是 bot、工作树和 origin/main 一致、当前 HEAD 的非定时 Actions 已成功、标签未被占用、EXE/blockmap/latest.yml 完整且 SHA-512 相符;任何一项不满足都会拒绝发布。建议直接发布该次 CI 已验收的制品:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/publish-release.ps1 -UseValidatedArtifact -Publish
提交和人工触发验收使用 upstream-lock.json 的固定 commit。每日定时兼容性监控选取上游官方最新发布的 DSH 标签(含预发布、排除草稿),不追逐未发布的 master 提交。监控通过不等于自动安装或自动发布:维护者核对结果、更新锁文件并再次验收后,才发布新的桌面版本。这样既保持跟进,也避免把未经验证的上游变化直接推给用户。
verify-installed-runtime.ps1 的安装/卸载测试只应在干净 CI runner 或虚拟机运行;检测到已有正式安装时会拒绝执行,避免测试清理影响实际安装及快捷方式。
本仓库是独立的 Windows 桌面发行仓库,核心能力来自官方 deepseek-ai/deepseek-harness。
| 项目 | 当前值 |
|---|---|
| 桌面版本 | 4.4.0 |
| Harness 版本 | 0.1.7-alpha.2,以 upstream-lock.json 为准 |
| 跟进策略 | 官方最新发布标签 → 兼容性验收 → 锁定并发布桌面更新 |
| 上游分支 | master |
| 锁定提交 | 见 upstream-lock.json |
| 状态文件 | upstream-lock.json |
npm ci
npm test
npm run build:installer
本地完整构建需要先在 bundle/dsh-runtime 组装官方 Harness runtime。Electron 依赖同时提供桌面壳和后端 Node 运行时,不再需要 bundle/node/node.exe。只读自动验收流程见 upstream-sync.yml。
.credentials.yaml、~/.dsh、用户会话或日志。127.0.0.1:3080。欢迎通过 Issues 反馈 Windows 安装、启动、界面、插件兼容或更新问题。提交代码前请运行 npm test。
桌面壳、构建脚本和配置遵循 MIT License;DeepSeek Harness 与第三方依赖继续遵循各自许可证。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: desktop-app、windows-notifications。