🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

桌面工作台 hjjtt/dsh-desktop

DeepSeek Harness
hjjtt71 天前有提交已提供中文文档扫描:含敏感能力

把 dsh 工作台装进原生窗口,拖文件即可引用

28.8/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hjjtt/dsh-desktop
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
  • 读取本地文件
    apps/desktop/src/main.ts:280
    raw = JSON.parse(readFileSync(statePath(), 'utf8')) as Partial<WindowState>
  • 写入本地文件
    apps/desktop/src/main.ts:320
    mkdirSync(dirname(statePath()), { recursive: true })
  • 写入本地文件
    apps/desktop/src/main.ts:321
    writeFileSync(statePath(), `${JSON.stringify(state)}\n`)
  • 写入本地文件
    apps/desktop/src/main.ts:367
    mkdirSync(dirname(path), { recursive: true })
  • 写入本地文件
    apps/desktop/src/main.ts:368
    writeFileSync(path, `dsh desktop boot ${new Date().toISOString()}\n`)
  • 写入本地文件
    apps/desktop/src/sidecar.ts:108
    void appendFile(logFile, `${line}\n`, 'utf8').catch(() => {
  • 执行外部命令来自配置/变量
    apps/desktop/src/sidecar.ts:117
    const child = spawn(options.command.file, [...options.command.args], {
  • 执行外部命令固定命令
    apps/desktop/src/sidecar.ts:188
    const killer = spawn('taskkill', ['/PID', String(child.pid), '/T', '/F'], {
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 原生窗口运行工作台
  • 拖拽文件引用
  • 工作区文件树

DeepSeek Harness 桌面客户端 — Electron 窗口 + 工作区文件树,安装包开箱即用

README

由 DeepSeek 最新模型翻译生成
dsh-desktop DeepSeek Harness 桌面客户端 — 把 dsh agent 工作台装进一个原生窗口。 Release Platform License ✨ 功能特性 - 🖥 原生桌面窗口 — 双击立即出窗(不等后台启动),窗口与 dsh web 宿主同生命周期:宿主崩溃自动重启、界面自动恢复;窗口位置与尺寸自动记忆;外链交给系统浏览器打开 - 📁 工作区文件树 — 侧栏「会话 / 文件」双视图一键切换;文件树整栏显示当前工作区目录,逐级懒加载,支持错误重试与超长列表截断提示,隐藏文件淡化显示 - 📄 产出文件应用内预览 — 每轮对话结束的「产物」行,点击文件直接在界面内查看内容:语法高亮、复制、超大文件截断提示、二进制标记;也可一键转系统程序打开 - 🖱 拖拽即引用 — 把任意文件或目录从文件树拖进对话输入框,自动生成绝对路径引用,agent 直接可读 - 📦 开箱即用 — 安装包内置完整运行时(含 dsh 闭包),无需安装 Node.js,下载即用 📥 下载安装 前往 Releases 下载最新版: | 文件 | 说明 | | DeepSeek Harness Setup 0.4.0.exe | Windows 安装包(117 MB,NSIS) |
展开完整文档(README 剩余 1 节)
dsh-desktop

DeepSeek Harness 桌面客户端 — 把 dsh agent 工作台装进一个原生窗口。

Release
Platform
License

✨ 功能特性

- 🖥 原生桌面窗口 — 双击立即出窗(不等后台启动),窗口与 dsh web 宿主同生命周期:宿主崩溃自动重启、界面自动恢复;窗口位置与尺寸自动记忆;外链交给系统浏览器打开
- 📁 工作区文件树 — 侧栏「会话 / 文件」双视图一键切换;文件树整栏显示当前工作区目录,逐级懒加载,支持错误重试与超长列表截断提示,隐藏文件淡化显示
- 📄 产出文件应用内预览 — 每轮对话结束的「产物」行,点击文件直接在界面内查看内容:语法高亮、复制、超大文件截断提示、二进制标记;也可一键转系统程序打开
- 🖱 拖拽即引用 — 把任意文件或目录从文件树拖进对话输入框,自动生成绝对路径引用,agent 直接可读
- 📦 开箱即用 — 安装包内置完整运行时(含 dsh 闭包),无需安装 Node.js,下载即用

📥 下载安装

前往 Releases 下载最新版:

| 文件 | 说明 |
| DeepSeek Harness Setup 0.4.0.exe | Windows 安装包(117 MB,NSIS) |
| DeepSeek Harness-0.4.0-win.zip | 免安装版(160 MB,解压即用) |

安装后启动 DeepSeek Harness.exe 即可。

📌 版本号规则

每次更新都会修改版本号以便区分,规则:

- 小改(bug 修复、界面微调)→ 第三位 +1:0.3.0 → 0.3.1
- 大改(新功能、行为变化)→ 第二位 +1 并归零:0.2.x → 0.3.0

| 版本 | 内容 |
| 0.4.0 | 跟随上游 DeepSeek Harness 更新(基线 dsh-v0.1.0-rc.7 → master b150a551b / 0.1.1-rc.2 时代):补丁在 master 上重新生成并全量验证(受影响包 1500+ 测试、host/client 类型检查与构建通过);适配上游 InputBar 重构(拖拽引用改为独立监听)、WorkspaceBrowser 调整、apiproxy 图片管线变更;修复补丁文件 CRLF 编码导致 Windows 下 git apply 失败的问题(新增 .gitattributes 强制 LF) |
| 0.3.1 | 「用系统程序打开」修复(无关联文件不再静默失败);查看器滚动/加宽/文件大小信息;Markdown 渲染显示;启动失败自动重试 + 诊断日志 |
| 0.3.0 | 产出文件应用内预览;桌面窗口双击立即显示 |
| 0.2.0 | 首个发布:桌面壳、会话/文件双视图、文件树、拖拽引用 |

🖼 界面一览

- 左侧栏
- 顶部「新会话」入口与搜索
- 「会话」视图:按工作区分组浏览会话,支持重命名、归档、拖拽排序
- 「文件」视图:当前工作区目录树,点击展开子目录,行内显示加载/错误/空目录状态
- 主区域 — 对话与 agent 工作区

🛠 从源码构建

本项目在 DeepSeek Harness monorepo 体系内构建;patches/apply-on-upstream.patch 包含与 monorepo 的集成改动(界面标签页、wire 契约、目录选择器等)。

补丁基线:上游 master b150a551b(2026-08-21,0.1.1-rc.2 时代)。上游更新后需重新生成补丁。

1. 准备 monorepo 并应用集成改动(补丁为 LF 编码,可直接 git apply)
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
git apply /path/to/dsh-desktop/patches/apply-on-upstream.patch

2. 放入本项目组件
cp -r /path/to/dsh-desktop/apps/desktop apps/
cp -r /path/to/dsh-desktop/packages/client/ui-file-tree packages/client/
cp -r /path/to/dsh-desktop/packages/host/file-tree packages/host/

3. 安装、构建、打包(补丁已预置 lockfile 依赖条目)
pnpm install
pnpm run build
cd apps/desktop && pnpm run dist # 产物输出至 dist-exe/

📁 目录结构

apps/desktop/ 桌面壳:Electron 主进程、sidecar 监管、打包流水线 packages/client/ui-file-tree/ 文件树界面组件(懒加载、拖拽引用) packages/host/file-tree/ 宿主侧目录列举服务(listFiles) patches/ 与 DeepSeek Harness monorepo 的集成改动 notes/ 特性实现笔记(设计决策与取舍)

📄 许可证

MIT

基于 DeepSeek Harness(MIT)构建。
预览分享卡片长什么样 ↓hjjtt/dsh-desktop
分享 · DeepSeek Harness Hub
hjjtt/dsh-desktop

把 dsh 工作台装进原生窗口,拖文件即可引用

这是你的仓库?认领条目

回到顶部