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

macOS 原生壳 swiftczz/DeepSeek-Harness-App

DeepSeek Harness
swiftczz68 天前有提交已提供中文文档扫描:无法判定

把编码 Agent 装进原生窗口,开箱即用

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

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

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/swiftczz/DeepSeek-Harness-App.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 68 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包DeepSeek-Harness-App(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:16:13

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 封装为原生macOS外壳
  • 开箱即用

用 SwiftUI WebView 封装 DeepSeek Harness(dsh web)的原生 macOS 外壳。

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness DeepSeek 编码 Agent 的 macOS 应用。装好后打开就能用。 Release Platform Swift 本机需要 Node.js 22+。如果要安装尚未发布到 npm registry 的 GitHub 最新 DSH tag,还需要 pnpm。应用会在本地运行 @deepseek-ai/dsh,把界面开在原生窗口里。安装包不内置 Chromium,也不把 DSH 打进 .app。 安装 1. 前往 Releases,下载适合当前 Mac 架构的 DMG,或选择 universal 通用版本。 2. 打开 DMG,将 DeepSeek Harness.app 拖入「应用程序」。 3. 第一次启动请右键应用,选择「打开」。 发布包使用 Ad-hoc 签名。如果系统仍然拦住,可执行: xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness.app" 第一次打开时,如果本机还没有 DSH,应用会自动下载(大约三百兆)。之后再开就是窗口本身。会话导出和浏览器下载会存到 ~/Downloads。
展开完整文档(README 剩余 1 节)
DeepSeek Harness

DeepSeek 编码 Agent 的 macOS 应用。装好后打开就能用。

Release
Platform
Swift

本机需要 Node.js 22+。如果要安装尚未发布到 npm registry 的 GitHub 最新 DSH tag,还需要 pnpm。应用会在本地运行 @deepseek-ai/dsh,把界面开在原生窗口里。安装包不内置 Chromium,也不把 DSH 打进 .app。

安装

1. 前往 Releases,下载适合当前 Mac 架构的 DMG,或选择 universal 通用版本。
2. 打开 DMG,将 DeepSeek Harness.app 拖入「应用程序」。
3. 第一次启动请右键应用,选择「打开」。

发布包使用 Ad-hoc 签名。如果系统仍然拦住,可执行:

xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness.app"

第一次打开时,如果本机还没有 DSH,应用会自动下载(大约三百兆)。之后再开就是窗口本身。会话导出和浏览器下载会存到 ~/Downloads。

环境要求

运行:

- macOS 26.0 或更高版本
- Node.js 22+(Homebrew、nvm、fnm、volta 等装的都可以;从 Dock 启动也能找到)
- pnpm(用于安装尚未发布到 npm registry 的 GitHub 最新 DSH tag)

构建:

- Xcode 26+ / Swift 6.2+

更新 DSH

菜单 DeepSeek Harness → 检查 DSH 更新…(⇧⌘U)检查的是本地 DSH,不是这个桌面应用。DSH 版本优先取 deepseek-harness tags 的最新 dsh-v 版本;即使 npm registry 尚未发布,也会下载 GitHub 源码并在本机构建安装。点 更新 会装好并重启服务,不必重装本应用。点 稍后 会跳过该版本。启动后也会在后台检查。

同菜单里还有 打开日志 和 打开缓存目录。

数据目录

~/.dshapp # DSH 桌面应用管理目录 ~/.dshapp/runtime # 真正运行的本地 DSH;GitHub 源码或 npm 包都会安装到这里 ~/.dshapp/cache # 安装过程中的缓存;成功后会清掉,失败时可手动删除后重试 ~/.dshapp/dsh.log # 应用日志

从源码构建

./scripts/build.sh
open "dist/DeepSeek Harness.app"

构建发布 DMG

./scripts/build.sh --build-only universal --sign --dmg
./scripts/build.sh --build-only arm64 --sign --dmg
./scripts/build.sh --build-only x86_64 --sign --dmg

- --build-only :使用 release 配置构建 universal、arm64 或 x86_64
- --sign:为应用添加 Ad-hoc 签名(含 entitlements)
- --dmg:在 dist/ 生成 DeepSeek-Harness--.dmg
- APP_VERSION:写入构建产物的 Info.plist 和 DMG 文件名;如果省略,则依次使用最新 Git 标签、Packaging/Info.plist 里的版本,或 0.0.0-dev
- APP_BUILD:写入构建产物的 CFBundleVersion;如果省略,则依次使用 GitHub Actions run number、git commit 数、Packaging/Info.plist 里的构建号,或 0

推送 v 标签会触发 Release workflow:打三种架构的 DMG,按 Conventional Commits 生成 changelog,并上传到 GitHub Release。在 Actions 里手动运行则只上传 artifact,不创建 Release。

技术栈

- SwiftUI — 窗口、菜单和启动界面
- WebKit — 嵌入本地 DSH 页面
- Observation — 应用共享状态
- Swift Package Manager — 构建和依赖管理

项目结构

DeepSeek-Harness/
├── .github/workflows/ # 发布自动化 ├── Packaging/ # Info.plist、图标、entitlements ├── scripts/ # 构建、打包和 changelog ├── Sources/DshApp/ # 应用入口、启动、更新和 WebView ├── Package.swift └── README.md
预览分享卡片长什么样 ↓swiftczz/DeepSeek-Harness-App
分享 · DeepSeek Harness Hub
swiftczz/DeepSeek-Harness-App

把编码 Agent 装进原生窗口,开箱即用

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