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

智能体桌面客户端 WeiLiu03/deepseek-harness-desktop

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

双击启动本地智能体运行时,无需终端与安装命令

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/09·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 81 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
  • 执行外部命令来自配置/变量
    src/main/main.js:19
    const r = spawnSync(cmd, ["node"], { encoding: "utf8" });
  • 执行外部命令来自配置/变量
    src/main/main.js:79
    try { fs.appendFileSync(LOG, "[desktop] spawning dsh via " + nodeBin + "\n"); } catch (e) {} server = spawn(nodeBin, ["--expose-internals", CLI, "web
  • 写入本地文件
    src/main/main.js:79
    try { fs.appendFileSync(LOG, "[desktop] spawning dsh via " + nodeBin + "\n"); } catch (e) {} server = spawn(nodeBin, ["--expose-internals", CLI, "web
  • 写入本地文件
    src/main/main.js:80
    server.stdout.on("data", (d) => { try { fs.appendFileSync(LOG, d); } catch (e) {} });
  • 写入本地文件
    src/main/main.js:81
    server.stderr.on("data", (d) => { try { fs.appendFileSync(LOG, d); } catch (e) {} }); server.on("error", (e) => { try { fs.appendFileSync(LOG, "[desk
  • 写入本地文件
    src/main/main.js:82
    server.on("exit", (code) => { try { fs.appendFileSync(LOG, "[desktop] server exited code=" + code + "\n"); } catch (err) {} });
  • 写入本地文件
    gen-icon.js:61
    fs.writeFileSync(path.join(out, "icon.png"), png(S, px));
  • 写入本地文件
    gen-icon.js:70
    fs.writeFileSync(path.join(out, "tray.png"), png(T, tray));
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 双击启动本地运行时
  • 免终端免安装命令
  • 原生窗口运行

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness Desktop DeepSeek Harness Desktop 一切皆插件——如今尽在一个原生窗口中。 一个面向 DeepSeek Harness(dsh)的非官方桌面应用,dsh 是 DeepSeek 推出的开源、插件优先的 AI 智能体运行时。 安装一次,双击即可获得完整的 dsh 网页体验——无需终端。 GitHub Repo stars GitHub Downloads GitHub Release License: MIT 下载 · 中文文档 · 报告问题 · 上游:deepseek-ai/deepseek-harness 什么是 DeepSeek Harness Desktop? DeepSeek Harness 是 DeepSeek 推出的开源 AI 智能体运行时,它围绕一个简单的公式构建:Agent = Model + Harness——并秉持 一切皆插件 的理念。它以 CLI(dsh)形式发布,其 dsh web 命令会提供一个本地网页 UI,默认端口为 3080。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Desktop

DeepSeek Harness Desktop

一切皆插件——如今尽在一个原生窗口中。

一个面向 DeepSeek Harness(dsh)的非官方桌面应用,dsh 是 DeepSeek 推出的开源、插件优先的 AI 智能体运行时。
安装一次,双击即可获得完整的 dsh 网页体验——无需终端。

GitHub Repo stars
GitHub Downloads
GitHub Release
License: MIT

下载 · 中文文档 · 报告问题 · 上游:deepseek-ai/deepseek-harness

什么是 DeepSeek Harness Desktop?

DeepSeek Harness 是 DeepSeek 推出的开源 AI 智能体运行时,它围绕一个简单的公式构建:Agent = Model + Harness——并秉持 一切皆插件 的理念。它以 CLI(dsh)形式发布,其 dsh web 命令会提供一个本地网页 UI,默认端口为 3080。

DeepSeek Harness Desktop 将该运行时打包为一个原生桌面应用,让你双击即可运行 DeepSeek 智能体运行时:

- 内置 @deepseek-ai/dsh(0.1.0-rc.6)——无需 npm install,无需终端
- 自动启动本地 dsh 服务器,并显示实时启动画面
- 复用同一端口上已在运行的 dsh web(对开发友好)
- 系统托盘:显示窗口 / 重启 dsh 服务器 / 重新加载 / 退出
- Windows NSIS 安装程序 + 便携版 exe;包含 Linux 和 macOS 构建配置
- 写入详细的服务器日志(dsh-server.log),便于排查问题

下载

从 Releases 页面获取最新安装程序:

| 文件 | 平台 | 说明 |
| DeepSeek-Harness-Desktop-Setup-x.x.x.exe | Windows 10/11 (x64) | NSIS 安装程序 |
| DeepSeek-Harness-Desktop-x.x.x.exe | Windows 10/11 (x64) | 便携版,无需安装 |

注意: 未签名的社区构建——Windows SmartScreen 可能会发出警告(点击“更多信息”>“仍要运行”)。dsh 需要 PATH 中存在 Node.js >= 22.6。

快速开始

方式 1——预构建版本(推荐)

1. 从 Releases 下载安装程序。
2. 安装(或直接运行便携版 exe)。
3. 启动——应用会启动 dsh web 并自动打开 http://127.0.0.1:3080。

方式 2——从源码运行

git clone https://github.com/WeiLiu03/deepseek-harness-desktopbash
cd deepseek-harness-desktop
npm install
npm start

选项 3 - 构建你自己的安装程序 bash
npm run dist # 当前平台
npm run dist:win # Windows:NSIS 安装程序 + 便携版

构建产物会写入 dist/。一个 afterPack 钩子(scripts/after-pack.js)会恢复 dsh 隐式的 workspace 风格依赖,因此打包后的应用可以直接运行。

配置

| 环境变量 | 默认值 | 描述 |
| DSH_PORT | 3080 | 应用所连接/启动的 dsh Web 服务器的端口 |

注意: 建议你的 PATH 中有一个较新的 Node(>= 22.6);应用会优先使用系统的 Node.js,并回退到 Electron 内置的 Node 运行时。

工作原理

1. 启动时,应用会探测配置的端口(默认 3080)。
2. 如果你自己的 dsh web 已经在该端口上监听,则直接加载它。
3. 否则,它会启动内置的 dsh web(优先使用系统 Node.js,Electron 运行时作为回退),并轮询直到服务器就绪。
4. 当应用退出时,所启动的 dsh 服务器会被终止。

常见问题

这是 DeepSeek 的官方产品吗?
不是。这是一个非官方的社区项目。DeepSeek Harness 本身由 DeepSeek-AI 开发:deepseek-ai/deepseek-harness。

它使用哪个端口?
默认 3080,可通过 DSH_PORT 覆盖。

服务器日志在哪里?
Windows:%APPDATA%/DeepSeek Harness Desktop/dsh-server.log(也可通过托盘菜单工作流访问)。

我可以使用自己安装的 dsh 吗?
可以——你自己启动 dsh web;应用会在该端口上检测到它并连接,而不是再启动第二个服务器。

为什么 dsh 需要 Node.js >= 22.6?
dsh 使用了较新的 Node API(例如 stripTypeScriptCodes),旧版运行时不提供这些 API。

路线图

- [ ] 首次运行引导(模型 API 密钥设置)
- [ ] 自动更新
- [ ] 配置文件支持(dsh --profile)
- [ ] 内置服务器日志查看器

相关

- deepseek-ai/deepseek-harness - 上游 agent 运行时
- @deepseek-ai/dsh - 官方 npm 包

贡献

欢迎提交 issue 和 pull request!开发需要 Node.js 20+:npm install,然后 npm start 即可开始修改 Electron 外壳。

支持与 Star

如果 DeepSeek Harness Desktop 为你省下了一个终端窗口,请给它一个 Star——多多支持!Star 能帮助更多开发者在搜索 deepseek harness 时发现 DeepSeek Harness 生态,也能让这个项目持续前进。Star、fork、分享——都非常感谢!

Star 历史

Star History Chart

免责声明

非官方社区项目。DeepSeek Harness 由 DeepSeek-AI 在 MIT 许可证下开发。

许可证

MIT (c) DeepSeek Harness Desktop 贡献者
预览分享卡片长什么样 ↓WeiLiu03/deepseek-harness-desktop
分享 · DeepSeek Harness Hub
WeiLiu03/deepseek-harness-desktop

双击启动本地智能体运行时,无需终端与安装命令

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部