把官方 dsh 打包成开箱即用的 Windows 桌面应用
33.1/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xuan-ao-1/deepseek-harness-workbench该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包deepseek-harness-workbench(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/17 10:24:59
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 13 处,展示前 10 条)
- 读取本地文件build/smoke-tests/smoke.mjs:15
const appPkg = JSON.parse(readFileSync(join(root, "apps", "electron", "package.json"), "utf8")); - 发起网络请求build/smoke-tests/smoke.mjs:99
const response = await fetch(url, { signal: AbortSignal.timeout(2000) }); - 读取本地文件build/smoke-tests/smoke.mjs:118
const files = existsSync(releaseDir) ? readdirSafe(releaseDir) : []; - 删除本地文件build/smoke-tests/smoke.mjs:123
rmSync(marker, { force: true }); - 执行外部命令来自配置/变量build/smoke-tests/smoke.mjs:124
const child = spawn(join(releaseDir, portableExe), [], { - 读取本地文件build/smoke-tests/smoke.mjs:131
return readFileSync(marker, "utf8").trim(); - 读取本地文件build/smoke-tests/smoke.mjs:171
const bootstrapped = existsSync(join(cleanHome, "profiles", "workbench", "package.json")); - 读取本地文件build/smoke-tests/smoke.mjs:199
const profileInData = existsSync(join(isolationData, ".dsh", "profiles", "workbench", "package.json")); - 读取本地文件build/smoke-tests/smoke.mjs:222
return readdirSync(dir); - 执行外部命令来自配置/变量build/smoke-tests/smoke.mjs:230
const arch = spawnSync(process.execPath, [archScript], { encoding: "utf8" });
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- Windows桌面发行版
- 官方架构打包
DeepSeek Harness 官方架构的 Windows 桌面发行版
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness Workbench
DeepSeek Harness 官方架构的 Windows 桌面发行版 —— 把官方 dsh Agent Harness 打包成开箱即用的桌面应用。
不是新的 Harness、聊天框架、插件框架或 IDE 框架;它只是官方架构的一个桌面发行状态(Application Carrier)。
Release License Stars CI
✨ 特性
- 开箱即用:单个安装包内置 Node.js 运行时 + 官方 dsh(@deepseek-ai/dsh@0.1.0-rc.6)+ 预生成 Profile 模板,无需预先安装 Node/pnpm/DSH,装完即用。
- 无边框沉浸式窗口:Windows 完全自绘标题栏与最小化/最大化/关闭按钮(对齐 Windows 11 / TraeWork 风格),自适应浅色/深色主题。
- 官方原生 UI:直接加载官方 dsh-web-app Web 界面(Phase 0 loopback),非自研聊天界面。
- 插件生态:完整兼容官方 DeepSeek Harness 插件体系 —— 官方 DSH 插件不改版即可运行。
- 数据隔离可选:安装版用户数据在 ~/.dsh(与命令行 dsh 共享);便携版数据在 exe 旁 data/.dsh(绿色携带、零残留)。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Workbench DeepSeek Harness 官方架构的 Windows 桌面发行版 —— 把官方 dsh Agent Harness 打包成开箱即用的桌面应用。 不是新的 Harness、聊天框架、插件框架或 IDE 框架;它只是官方架构的一个桌面发行状态(Application Carrier)。 Release License Stars CI ✨ 特性 - 开箱即用:单个安装包内置 Node.js 运行时 + 官方 dsh(@deepseek-ai/dsh@0.1.0-rc.6)+ 预生成 Profile 模板,无需预先安装 Node/pnpm/DSH,装完即用。 - 无边框沉浸式窗口:Windows 完全自绘标题栏与最小化/最大化/关闭按钮(对齐 Windows 11 / TraeWork 风格),自适应浅色/深色主题。 - 官方原生 UI:直接加载官方 dsh-web-app Web 界面(Phase 0 loopback),非自研聊天界面。 - 插件生态:完整兼容官方 DeepSeek Harness 插件体系 —— 官方 DSH 插件不改版即可运行。 - 数据隔离可选:安装版用户数据在 ~/.dsh(与命令行 dsh 共享);便携版数据在 exe 旁 data/.dsh(绿色携带、零残留)。 - 架构合规:不 fork Core、不建第二套插件 API、所有能力通过官方 Profile + Bundle 组合(详见 docs/)。 🖼 界面预览 ⚖️ 与官方 dsh CLI 的对比 | | 官方 dsh CLI | DeepSeek Harness Workbench | | 安装 | 需手动装 Node.js / pnpm / DSH | 单个 exe 装完即用,内置全部运行时 | | 界面 | 终端命令 + 手动开浏览器 | 独立无边框窗口,原生 Web UI,自动启动 | | 窗口控制 | 无(浏览器标签页) | 自绘标题栏 + 最小化/最大化/关闭(Win11/TraeWork 风格) | | 插件生态 | 官方 dsh plugin | 完全兼容,同一套 Profile + Bundle,不改版 | | 数据 | ~/.dsh | 安装版共用 ~/.dsh;便携版隔离到 exe 旁 | | 上手成本 | 高(多条命令) | 低(双击运行,配一个 API Key 即可对话) | 它不是对 DSH 的分叉或替代,而是官方架构的桌面发行状态 —— 省掉环境配置,换来原生窗口体验,底层能力完全一致。 📥 下载 从 Releases 页面下载最新版: | 版本 | 说明 | | Setup 安装版 | DeepSeek-Harness-Workbench-x.y.z-Setup-x64.exe —— 标准安装,创建桌面/开始菜单快捷方式,支持自定义安装目录 | | Portable 便携版 | DeepSeek-Harness-Workbench-x.y.z-Portable-x64.exe —— 绿色免安装,解压到任意目录直接运行,数据在 exe 旁,可 U 盘携带 | 首次启动 Portable 版需要解压(约 3-4 分钟),请耐心等待。 校验文件完整性请使用随 Release 附带的 SHA256SUMS.txt。 ⚡ 一键安装(PowerShell) 不用下载页面,复制下面任意一行到 PowerShell 回车即可: 安装 Setup 版(静默安装,自动建快捷方式) irm https://raw.githubusercontent.com/xuan-ao-1/deepseek-harness-workbench/main/scripts/install.ps1 | iex 部署 Portable 版(放到 %USERPROFILE%\DeepSeek Harness Workbench) irm https://raw.githubusercontent.com/xuan-ao-1/deepseek-harness-workbench/main/scripts/install.ps1 | iex -Args "-Portable" 自定义便携版目录 irm https://raw.githubusercontent.com/xuan-ao-1/deepseek-harness-workbench/main/scripts/install.ps1 | iex -Args "-Portable -InstallDir D:\Apps\DeepSeek Harness" 脚本自动完成:查询最新 Release → 下载安装包 → SHA256 完整性校验 → 静默安装/就位 → 启动应用。 🚀 快速开始 1. 下载 Setup 或 Portable 版本并运行。 2. 启动后首次运行会从内置模板离线创建 Profile(无需网络)。 3. 在界面中配置 DeepSeek API Key(DEEPSEEK_API_KEY 或界面设置)。 4. 开始对话 —— 可让 Agent 读写工作区文件、执行命令、调用工具。 🛠 本地开发 环境要求:Node.js >= 20, pnpm pnpm install # 安装 workspace 依赖 pnpm arch:check # 架构守卫扫描(无需依赖,纯 Node) pnpm -C apps/electron run build # 编译 Electron 主进程/预加载脚本 pnpm -C apps/electron run dev # 热重载开发(tsc watch + electronmon 自动重启) node build/scripts/package.mjs # 完整打包:prepare-runtime → build → NSIS/Portable + SHA256SUMS node build/smoke-tests/smoke.mjs # 冒烟测试(真实启动 Runtime) 产物输出到 release/: - DeepSeek-Harness-Workbench--Setup-x64.exe - DeepSeek-Harness-Workbench--Portable-x64.exe - SHA256SUMS.txt 📚 文档 - ARCHITECTURE — 当前实际架构(三层:Electron 应用 → DSH Profile → 官方 Runtime) - DECISIONS — 架构决策记录(ADR) - STATUS — 项目状态与版本矩阵 - RELEASE — 发布政策与门槛 - KNOWN_ISSUES — 已知问题 - ROADMAP — 路线图(M1 → M2 Official Electron Carrier) - UPSTREAM — 上游 DSH 版本 pin 与阅读结论 🏗 架构 ┌──────────────────────────────────────┐ │ Electron Application │ │ Window / IPC / Process / Update │ │ Frameless + self-drawn controls │ └────────────────┬─────────────────────┘ ▼ ┌──────────────────────────────────────┐ │ DSH Profile │ │ dsh-base + official bundles │ │ + workbench-desktop bundle │ │ + user bundles + cordis.patch.yml │ └────────────────┬─────────────────────┘ ▼ ┌──────────────────────────────────────┐ │ Official DeepSeek Harness │ │ Host/Client Cordis Runtime │ │ Services / Tools / Agents │ │ Subagents / Workflow / UI Slots │ └──────────────────────────────────────┘ 📄 License 本项目基于官方 deepseek-ai/deepseek-harness(MIT)构建,发行层亦采用 MIT License。详见 LICENSE。 致谢:基于 deepseek-ai/deepseek-harness 官方开源架构构建。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xuan-ao-1/deepseek-harness-workbench
把官方 dsh 打包成开箱即用的 Windows 桌面应用
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目