在桌面窗口里启动并管理本地 dsh 服务与界面
31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/frankfika/dsh-desktop-macos.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 44 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/31) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-desktop-macos(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:14:01
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
- 读取密钥环境变量Resources/remote-bridge.js:13
const token = process.env.DSH_REMOTE_TOKEN || ''; - 写入本地文件Resources/remote-bridge.js:23
fs.mkdirSync(remoteDir, { recursive: true, mode: 0o700 }); - 读取本地文件Resources/remote-bridge.js:84
try { return fs.readFileSync(statusFile); } - 写入本地文件Resources/remote-bridge.js:91
fs.writeFileSync(tmp, JSON.stringify({ id: crypto.randomUUID(), action, at: Date.now() }), { mode: 0o600 }); - 写入本地文件Resources/remote-bridge.js:92
fs.renameSync(tmp, commandFile); - 发起网络请求Resources/remote-bridge.js:101
const upstream = http.request({ host: targetHost, port: targetPort, method: req.method, path: req.url, headers }, up => {
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 启动本地dsh服务
- 管理本地dsh界面
- 原生桌面窗口
DeepSeek Harness 的原生 macOS 和 Windows 桌面外壳
README
由 DeepSeek 最新模型翻译生成适用于 macOS 和 Windows 的 DSH Desktop
中文说明 · 下载 · 报告问题
一个原生桌面外壳,用于在 macOS 和 Windows 上运行官方 DeepSeek Harness Web UI。它会启动和停止本地 dsh 服务,在 macOS 上使用 WKWebView、在 Windows 上使用 Microsoft Edge WebView2 嵌入 UI,并将运行时日志和常用控件集中在一个窗口中。
这是一个独立的社区项目。它不是 DeepSeek 的官方产品,与 DeepSeek 无关联,也未获得其认可。
DeepSeek Harness 需从官方 @deepseek-ai/dsh npm 包单独安装。
展开完整文档(README 剩余 1 节)
适用于 macOS 和 Windows 的 DSH Desktop 中文说明 · 下载 · 报告问题 一个原生桌面外壳,用于在 macOS 和 Windows 上运行官方 DeepSeek Harness Web UI。它会启动和停止本地 dsh 服务,在 macOS 上使用 WKWebView、在 Windows 上使用 Microsoft Edge WebView2 嵌入 UI,并将运行时日志和常用控件集中在一个窗口中。 这是一个独立的社区项目。它不是 DeepSeek 的官方产品,与 DeepSeek 无关联,也未获得其认可。 DeepSeek Harness 需从官方 @deepseek-ai/dsh npm 包单独安装。 macOS Quick Install / macOS 快速安装 Install Node.js 22.19+ or 24+, then run this command in Terminal:先安装 Node.js 22.19+ 或 24+,再在终端运行: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/frankfika/dsh-desktop-macos/main/install.sh)" The open-source installer verifies the GitHub Release SHA-256 before installing and removes quarantine only from the verified DSH Desktop bundle. It also installs the official @deepseek-ai/dsh runtime and launches the app. 开源安装器会先校验 GitHub Release 的 SHA-256,再安装应用;它只解除校验通过的 DSH Desktop 应用隔离属性,同时安装官方 @deepseek-ai/dsh 运行时并启动应用。 Windows Download / Windows 下载 Download the appropriate portable ZIP from the latest Release: - DSH-Desktop-Windows-win-x64-.zip for most Intel/AMD Windows computers - DSH-Desktop-Windows-win-arm64-.zip for Windows on ARM Extract the ZIP and run DSH Desktop.exe. The Windows build is self-contained, so .NET does not need to be installed. Node.js 22.19+ or 24+ is still required. If DSH is missing, click Install official DSH runtime inside the app; it installs the official npm package to %USERPROFILE%\.dsh\app and starts the service automatically. 从最新 Release 下载对应的 Windows 便携 ZIP,解压后运行 DSH Desktop.exe。大多数电脑选择 win-x64,Windows ARM 设备选择 win-arm64。应用已包含 .NET 运行时;仍需 Node.js 22.19+ 或 24+。如果没有 DSH,在应用中点击 Install official DSH runtime 即可安装官方 npm 包并自动启动。 Features - Native SwiftUI + WebKit app with no third-party app dependencies - Universal binary for Apple Silicon and Intel Macs - Native Windows 10/11 app using WinForms and Microsoft Edge WebView2 - Self-contained Windows x64 and ARM64 builds with no separate .NET requirement - Detects an existing healthy dsh web process or starts one automatically - Start, stop, restart, open in browser, launch at login, and live logs - Pair a phone by QR code, control the desktop runtime, and use the complete DSH Web UI through an authenticated local proxy (macOS) - Detects Homebrew, npm, nvm, WorkBuddy, and the recommended local installation path - Offers one-click installation of the official @deepseek-ai/dsh runtime when missing - 在确认本地 HTTP 端点不健康后,清理无响应的 dsh 进程 要求 - macOS 13 Ventura 或更新版本 - Node.js 22.19+ 或 24+ - 官方 @deepseek-ai/dsh 包 DeepSeek Harness 目前是开发者预览版。它可以运行读取或修改你所选工作区的工具。请从一次性项目开始,使用受限的凭据,并审查审批请求。 安装 先安装 Node.js,然后使用经过验证的社区安装程序: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/frankfika/dsh-desktop-macos/main/install.sh)" 安装程序会从 GitHub Releases 下载最新的 ZIP,验证其 SHA-256 校验和,安装应用,仅从该应用包中移除隔离属性,安装官方 @deepseek-ai/dsh 运行时,并启动 DSH Desktop。如果你愿意,可以在运行前查看 install.sh。 如果应用是手动安装的且找不到 DSH,其首次运行屏幕会提供一个 Install official DSH runtime 按钮。该应用会直接调用 npm 而不经过 shell,将官方包安装到 ~/.dsh/app,然后自动启动服务。 你也可以从 GitHub Releases 下载通用 .dmg 并手动安装。由于该项目尚未拥有 Apple Developer ID 证书,社区构建采用临时签名。手动首次启动时,在 Finder 中按住 Control 键点按该应用,选择 Open,然后确认 Open。 从源代码构建 Xcode Command Line Tools 就足够了: git clone https://github.com/frankfika/dsh-desktop-macos.git cd dsh-desktop-macos ./build.sh open ".build/DSH Desktop.app" 从手机控制 DSH(macOS) 1. 打开 DSH Desktop,点击工具栏中的 Phone / 手机。 2. 开启移动远程控制。保持 Mac 和手机连接到同一 Wi-Fi 网络。 3. 用手机扫描二维码。该一次性链接会在手机浏览器中存储一个受保护的配对会话,并立即从地址栏中移除令牌。 4. 移动仪表板可以启动、停止或重启 DSH 进程。点击 Open complete DeepSeek Harness 即可从手机使用常规的 Harness UI。在 iPhone 上,Safari 的 Add to Home Screen 可使其表现得像一个轻量级配套应用。 DSH 本身仍然只监听 127.0.0.1。DSH Desktop 在端口 3081 上运行一个单独的桥接,检查每次安装随机生成的配对令牌,并代理 HTTP 和 WebSocket 流量。你可以在桌面应用中更改桥接端口或重置所有已配对的手机。若要在离家时访问,请使用加密的专用网络(如 Tailscale)连接 Mac 和手机;不要从公共路由器直接转发端口 3081,因为本地桥接有意使用 HTTP,并依赖受信任的局域网或加密覆盖网络。 原生 iPhone 配套应用该仓库还在 ios/ 中包含一个原生 SwiftUI 客户端。它提供相机 QR 配对、由 Keychain 支持的凭据、原生状态/控制仪表盘、下拉刷新,以及经过身份验证的应用内 Harness 浏览器。 cd ios ./generate.sh open DSHMobile.xcodeproj 选择 DSHMobile scheme 和你的 iPhone,在 Signing & Capabilities 下选择你的 Apple 开发团队,然后按 Run。在 DSH Mobile 中,扫描 Mac 应用显示的 QR 码。部署目标为 iOS 17。 原生 Android 配套应用 原生 Android 客户端位于 android/,支持 Android 8.0(API 26)或更高版本。 它使用 Google Code Scanner 实现免权限 QR 配对,使用 Android Keystore AES-GCM 保存配对凭据,提供原生状态/控制仪表盘,以及用于完整 Harness UI 的经过身份验证的 WebView。 cd android ./build_and_verify.sh adb install -r app/build/outputs/apk/debug/app-debug.apk 验证脚本会运行单元测试、构建 debug APK,并要求 Android Lint 通过。对于常规安装,请从最新的 GitHub Release 下载已签名的 DSH-Mobile-Android-*.apk。 在手机上,打开 DSH Mobile 并扫描 DSH Desktop 显示的同一个 QR 码。 build.sh 默认生成一个临时签名的通用应用。若仅针对当前架构构建: ARCHS="$(uname -m)" ./build.sh 使用以下命令创建本地 ZIP 和 DMG 产物: ./scripts/package.sh 推送诸如 v1.2.0 的标签会运行 GitHub Actions 发布工作流,并将通用 macOS ZIP/DMG、Windows 便携版构建、已签名的 Android APK 和 SHA-256 校验和附加到 GitHub Release。 项目结构 Sources/DSHLauncher.swift Process lifecycle, SwiftUI window, and embedded Web UI Resources/remote-bridge.js Authenticated mobile dashboard and HTTP/WebSocket proxy ios/ Native DSH Mobile iPhone app and generated Xcode project android/ Native DSH Mobile Android app, Gradle wrapper, tests, and APK build tools/IconGen.swift Programmatic app icon generator Info.plist macOS bundle metadata build.sh Reproducible universal app build install.sh Verified community installer script/build_and_run.sh Local build, launch, and verification entrypoint scripts/package.sh ZIP, DMG, and checksum packaging .github/workflows/ Continuous integration and tagged releases 安全与隐私 DSH Desktop 仅与应用中配置的 loopback 服务地址通信。模型凭据和会话数据归 DeepSeek Harness 所有,而非此启动器。在没有身份验证和 TLS 的情况下,请勿将 DSH Web 服务绑定到公共网络接口。 有关报告漏洞的信息,请参阅 SECURITY.md。 许可证 DSH Desktop 在 MIT License 下发布。DeepSeek Harness 是一个单独项目,在其自己的 MIT 许可证和第三方声明下分发。 中文说明 DSH Desktop 是官方 DeepSeek Harness Web UI 的轻量原生 macOS 桌面壳。它负责启动和停止本机 dsh 服务、把网页界面嵌入桌面窗口,并集中提供重启、浏览器打开、开机自启和日志查看。 本项目是独立社区项目,不是 DeepSeek 官方产品,也不与 DeepSeek 存在隶属或背书关系; DeepSeek Harness 运行时始终从官方 npm 包 @deepseek-ai/dsh 单独安装。 安装 先安装 Node.js 22.19+ 或 24+,再在终端运行社区验证安装器: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/frankfika/dsh-desktop-macos/main/install.sh)" 安装器会从 GitHub Release 下载最新版 ZIP、核对 SHA-256、安装应用、仅移除该 App 的隔离标记、安装官方 @deepseek-ai/dsh 运行时并启动应用。运行前可先查看仓库中的 install.sh 源码。 如果手动安装 App 且本机没有 DSH,首次启动页面会显示“一键安装官方 DSH 运行时”按钮。 应用会直接调用 npm(不经过 shell)将官方包安装到 ~/.dsh/app,完成后自动启动服务。 也可以从 Releases 下载通用 .dmg 手动安装。目前发布包使用临时签名,因为项目尚无 Apple Developer ID;手动安装后第一次打开时,请在 Finder 里按住 Control 点击应用,选择“打开”,再次确认。 DeepSeek Harness 仍处于开发者预览阶段,智能体可能读取或修改你选择的工作目录。建议先在临时项目中使用受限凭据测试,并认真检查每一次权限确认。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
frankfika/dsh-desktop-macos
在桌面窗口里启动并管理本地 dsh 服务与界面
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,288已汉化MCP
71.7
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9
原生编程智能体paean-ai/deeptide
由 DeepSeek 打造,为 DeepSeek 而生。
★ 1,107已汉化DSH
67.7
多引擎接力台emo-xiaoyu/harness-mix
macOS/Linux 已加入源码构建与启动适配;目标系统的完整桌面验收仍需在对应机器执行。安装方式、Linux…
★ 419已汉化DSH
66.8
这是你的仓库?认领条目