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

方窗桌面端 boxW-cloud/splitsquare-harness

DeepSeek Harness
boxW-cloud22 天前有提交已提供中文文档扫描:高危

把官方网页版装进安全隔离的 Windows 桌面窗口

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

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

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

状态速览

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

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

验证判据与等级说明 →

可信度证据

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 15 处,展示前 15 条)
  • 执行外部命令来自配置/变量
    src/dsh-process.ts:67
    child = fork(this.options.runnerPath, [], {
  • 发起网络请求
    src/dsh-process.ts:206
    const response = await fetch(url, {
  • 读取本地文件
    src/main.ts:58
    return (await stat(path)).isDirectory()
  • 读取本地文件
    src/main.ts:99
    return existsSync(candidate) ? candidate : undefined
  • 写入剪贴板
    src/main.ts:337
    if (result.response === 0) clipboard.writeText(details)
  • 写入剪贴板
    src/main.ts:338
    if (result.response === 1) clipboard.writeText(info.origin)
  • 写入剪贴板
    src/main.ts:380
    if (remoteStatus !== undefined) clipboard.writeText(remoteStatus.origin)
  • 读取本地文件
    src/runner.ts:36
    const manifest = JSON.parse(readFileSync(packagePath, 'utf8')) as {
  • 读取本地文件
    src/settings-store.ts:185
    source = await readFile(this.path, 'utf8')
  • 写入本地文件
    src/settings-store.ts:214
    await rename(this.path, backupPath)
  • 写入本地文件
    src/settings-store.ts:220
    await mkdir(directory, { recursive: true })
  • 写入本地文件
    src/settings-store.ts:233
    await rename(tempPath, this.path)
  • 删除本地文件
    src/settings-store.ts:236
    await rm(tempPath, { force: true }).catch(() => undefined)
  • 读取本地文件
    src/settings-store.ts:292
    await access(path)
  • 读取本地文件
    src/window-shell.ts:57
    if (!existsSync(path)) throw new Error(`desktop shell asset is missing: ${path}`)
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

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

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

独立 Windows 桌面外壳,面向开源 DeepSeek Harness

README

由 DeepSeek 最新模型翻译生成
SplitSquare Harness SplitSquare Harness 是由独立第三方维护的开源项目,与 DeepSeek 不存在隶属关系,且未获 DeepSeek 授权、认可或赞助。“DeepSeek”仅用于如实说明兼容性及上游来源。应用使用独立原创的黑白 SplitSquare 标识,不使用 DeepSeek 名称或 logo 作为应用身份。 这是一个可安装的 Electron 桌面端,完整复用官方 @deepseek-ai/dsh Web 应用。桌面端会在系统分配的随机回环端口启动 Harness,验证官方就绪信号和客户端清单后,再把完整 GUI 加载进受限窗口。 满血能力 - 锁定官方 @deepseek-ai/dsh 0.1.0-rc.6,模型、凭据、会话、插件和 Agent 工具均由官方 Harness 管理。 - Electron 43;关闭 Node Integration,启用 Context Isolation、Renderer Sandbox 和 Web Security。 - 本机窗口支持文件选择与下载、剪贴板、通知、摄像头/麦克风、屏幕共享、全屏、定位、MIDI、WebHID、Web Serial、WebUSB 和 Web Bluetooth。
展开完整文档(README 剩余 1 节)
SplitSquare Harness

SplitSquare Harness 是由独立第三方维护的开源项目,与 DeepSeek 不存在隶属关系,且未获 DeepSeek 授权、认可或赞助。“DeepSeek”仅用于如实说明兼容性及上游来源。应用使用独立原创的黑白 SplitSquare 标识,不使用 DeepSeek 名称或 logo 作为应用身份。

这是一个可安装的 Electron 桌面端,完整复用官方 @deepseek-ai/dsh Web 应用。桌面端会在系统分配的随机回环端口启动 Harness,验证官方就绪信号和客户端清单后,再把完整 GUI 加载进受限窗口。

满血能力

- 锁定官方 @deepseek-ai/dsh 0.1.0-rc.6,模型、凭据、会话、插件和 Agent 工具均由官方 Harness 管理。
- Electron 43;关闭 Node Integration,启用 Context Isolation、Renderer Sandbox 和 Web Security。
- 本机窗口支持文件选择与下载、剪贴板、通知、摄像头/麦克风、屏幕共享、全屏、定位、MIDI、WebHID、Web Serial、WebUSB 和 Web Bluetooth。
- 高风险能力只对本次启动得到的精确 127.0.0.1:<port> Origin 开放,并经过原生确认或设备选择;未知权限默认拒绝,授权只保存在内存中,后端换端口后不会继承。
- 桌面端负责 Harness 后端的启动、健康检查、异常展示、优雅退出和超时强制回收。
- 原生菜单可切换工作目录、重启后端、选择局域网网卡、启停远程访问和生成新配对码。

API Key 不会复制进安装包。Harness 数据仍使用它自己的 DSH_HOME,通常是 %USERPROFILE%\.dsh。

局域网安全访问

远程访问不会让 Harness 监听 0.0.0.0。官方服务仍只绑定随机的 127.0.0.1 端口,Electron 主进程另外提供一个固定目标的 HTTPS/WSS 网关:

局域网浏览器 -- HTTPS/WSS --> 配对与来源校验网关 --> 127.0.0.1:<随机 DSH 端口>

安全边界包括:

- 只绑定用户选择的私有 IPv4 网卡,不实现开放代理,也不接受客户端指定上游。
- 每次生成 256-bit 一次性配对码,5 分钟失效;每个来源 IP 在 5 分钟内最多尝试 5 次。
- 配对后换取 Secure + HttpOnly + SameSite=Strict 会话 Cookie,最长 12 小时。
- 精确校验 Host、Origin 和 WebSocket Origin;移除客户端伪造的 Forwarded 头和网关 Cookie。
- HTTP、SSE、下载和 WebSocket 都是流式转发,不缓冲模型输出。
- Harness 崩溃、重启、切换网卡、停用网关或退出桌面端时,立即吊销会话并关闭旧连接。
- TLS 私钥与配对/会话密钥只存在于当前进程内,不写入桌面配置。

使用方法:

1. 在“远程访问”菜单中选择网卡并启用 HTTPS/WSS。
2. 桌面端会显示访问地址、一次性配对码和 TLS SHA-256 指纹。
3. 在同一局域网设备中打开该地址,核对证书指纹,然后输入配对码。
4. 需要新增设备时,选择“生成并显示新配对码”。

首次访问的是短期自签名证书,浏览器会提示不受系统信任。只有在指纹与桌面端完全一致时才继续;自签名证书本身不能防御用户忽略错误指纹后的中间人攻击。Windows 防火墙弹窗应只允许“专用网络”。

远程登录者拥有与本机 Harness 相同的文件、终端和 Agent 权限。不要在公共 Wi-Fi、端口转发、UPnP 或公网入口上开放它。

桌面设置位于 Electron 的用户数据目录 desktop-settings.json,只保存工作目录、启用状态、绑定 IP 和端口;不会保存配对码、Cookie 或 TLS 私钥。全新安装默认关闭远程访问。

开发、测试与打包

需要 Node 24、pnpm 11 和 Git。

pnpm install
pnpm test
$env:DSH_DESKTOP_WORKSPACE='C:\path\to\workspace'
pnpm start

测试覆盖权限来源绕过、设置迁移、配对限流、TLS SAN、匿名拦截、Host/Origin 重写、SSE 首包、WebSocket 双向帧,以及真实官方 DSH 穿过网关的端到端启动。

生成解包应用或 Windows Squirrel 安装程序:

pnpm package
pnpm make

公开版本由受保护的 v* 标签触发构建。发布工作流会核对包版本、运行完整测试、生成 SHA-256 校验和,并创建 GitHub 构建来源证明。Authenticode 签名通过仓库 Secret 接入,详见发布指南。

默认 Windows x64 产物:

- 可直接运行:out/SplitSquare Harness-win32-x64/SplitSquareHarness.exe
- 安装程序:out/make/squirrel.windows/x64/SplitSquare-Harness-Setup.exe

架构边界

本项目是独立的桌面兼容壳,消费官方公开的 dsh web CLI,不进入 DeepSeek monorepo 的 npm 发布族。上游架构预留了未来第一方 Electron IPC carrier;迁移到零监听端口的 carrier 属于后续上游产品改造。本实现把本机回环服务作为可信上游,并在外围增加受认证的 LAN 网关。

- 远程通信架构提案

当前网关仅支持局域网。公网中继、离线投递和跨网络任务同步仍是架构提案,不属于已发布能力。

开源协作

- 源代码仓库
- 贡献指南
- 安全策略
- 品牌与商标边界
- 第三方声明
- 发布流程

DeepSeek Harness 目前仍是 Developer Preview。不要让两个不同的预发行版本同时使用同一个 DSH_HOME。
预览分享卡片长什么样 ↓boxW-cloud/splitsquare-harness
分享 · DeepSeek Harness Hub
boxW-cloud/splitsquare-harness

把官方网页版装进安全隔离的 Windows 桌面窗口

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