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

macOS 桌面封装 aibinghe/deepseek-harness-macos

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

把 DeepSeek Harness 封装成原生 macOS 桌面应用(Swift + WebKit),用 Swift + WebKit 构建。

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

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

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

状态速览

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

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

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

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

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

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

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

功能亮点

  • 封装为原生桌面应用

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness · macOS 桌面封装 用原生 Swift + WebKit 把 DeepSeek Harness 封装成一个真正的 macOS 原生应用,而不是在浏览器标签页里使用。 ✨ 特性 | 🖥️ 原生窗口 | 独立菜单栏、全屏、缩放、重载快捷键,标准 macOS 桌面体验 | | 🚀 一键启动 | 打开 App 即自动启动本地 DeepSeek Harness 服务并加载界面 | | 💾 原生下载 | 文件直接保存到「下载」文件夹,完成后用「访达」高亮定位 | | 🗂️ 工作区支持 | 默认使用 ~/Documents/Codex 作为工作区根目录 | | 📄 文件选择 | 支持原生打开面板选择文件/目录 | | 🐛 自动日志 | 后端日志自动写入 ~/Library/Application Support/DeepSeek Harness/DeepSeekHarness.log | 📦 它是什么 这个仓库只包含 macOS 桌面封装层 —— 也就是把 DeepSeek Harness 变成原生应用的「壳」。
展开完整文档(README 剩余 1 节)
DeepSeek Harness · macOS 桌面封装

用原生 Swift + WebKit 把 DeepSeek Harness 封装成一个真正的 macOS 原生应用,而不是在浏览器标签页里使用。

✨ 特性

| 🖥️ 原生窗口 | 独立菜单栏、全屏、缩放、重载快捷键,标准 macOS 桌面体验 |
| 🚀 一键启动 | 打开 App 即自动启动本地 DeepSeek Harness 服务并加载界面 |
| 💾 原生下载 | 文件直接保存到「下载」文件夹,完成后用「访达」高亮定位 |
| 🗂️ 工作区支持 | 默认使用 ~/Documents/Codex 作为工作区根目录 |
| 📄 文件选择 | 支持原生打开面板选择文件/目录 |
| 🐛 自动日志 | 后端日志自动写入 ~/Library/Application Support/DeepSeek Harness/DeepSeekHarness.log |

📦 它是什么

这个仓库只包含 macOS 桌面封装层 —— 也就是把 DeepSeek Harness 变成原生应用的「壳」。

- 源码:Swift + WebKit 的窗口容器、后端进程管理、菜单与系统集成
- 不包含:DeepSeek Harness 的运行时(@deepseek-ai/dsh)及其 node_modules 依赖

DeepSeek Harness 的运行时代码隶属于 DeepSeek AI 并在其自己的仓库维护。本项目通过构建脚本从你本机已安装的 DeepSeek Harness 中获取并捆绑它,不在此仓库中重新分发该运行时的源码或二进制。

🚀 开始使用

前置要求

- macOS 13.0+

构建

1. 克隆本仓库
git clone https://github.com/aibinghezzz-stack/deepseek-harness-macos.git
cd deepseek-harness-macos

2. 在本机安装 DeepSeek Harness(构建时自动读取其运行时)把 DeepSeek Harness.app 放到 /Applications/ 下

3. 用打包脚本构建 .app(脚本会按需捆绑运行时)详细构建步骤见 scripts/ 下的说明

自动化构建(GitHub Actions 的 macOS workflow)会编译 Swift 源码并产出 .app 产物。

🧱 项目结构

deepseek-harness-macos/
├── Sources/
│ └── DeepSeekHarnessApp.swift # Swift 原生应用入口(窗口/后端/菜单) ├── Resources/ │ ├── DeepSeekHarnessInfo.plist # 应用 Info.plist │ ├── DeepSeekHarnessIcon.png # 应用图标 (PNG) │ ├── DeepSeekHarness.icns # 应用图标 (ICNS) │ └── DeepSeekHarnessIcon.svg # 图标源 (SVG) ├── scripts/ │ └── link-deepseek-workspace.mjs # 运行时捆绑脚本 └── .github/workflows/ # macOS 构建流水线

🛠️ 工作原理

DeepSeekHarnessApp.swift 启动流程:

1. 从 Resources/bin/node 找到随附的 Node.js
2. 以 runtime/lib/bin.js web --host 127.0.0.1 --port 0 启动本地服务
3. 监听后端打印出的 http://127.0.0.1:<port> 端口号
4. 用 WKWebView 加载该本地地址,呈现完整 Harness 界面
5. 提供原生菜单栏、下载管理、JS 弹窗和文件选择集成

注意事项

- 运行时从你本机安装的 DeepSeek Harness 捆绑,因此需要先安装 Harness
- SVG 源图标文件可能带有本机路径引用,正式图标以 PNG / ICNS 为准

📄 许可

MIT © BingHeZAI

DeepSeek Harness 运行时本身受其所属方的许可约束,请遵守其各自条款。
预览分享卡片长什么样 ↓aibinghe/deepseek-harness-macos
分享 · DeepSeek Harness Hub
aibinghe/deepseek-harness-macos

把 DeepSeek Harness 封装成原生 macOS 桌面应用(Swift + WebKit),用 Swift + WebKit 构建。

这是你的仓库?认领条目

回到顶部