deepseek-harness-desktop-macos
by bitnxm
DeepSeek Harness 的 macOS 桌面应用
DeepSeek Harness macOS desktop app
安装
dsh plugin --profile web add github:bitnxm/deepseek-harness-desktop-macosGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
English | 中文
Electron 壳启动标准的 dsh web --port 0 界面,等待其回环就绪 URL,然后在采用原生内嵌标题栏的 BrowserWindow 中加载该 URL。主进程拥有 DSH 子进程,并在 Electron 退出前等待子进程优雅关闭。应用不再内嵌任何替代 UI 主题或展示插件。
Prerequisites
源码包可独立构建。先安装桌面端开发依赖,再准备 .desktop-runtime/npm-runtime;运行时会下载固定版本的 DeepSeek Harness 和 pnpm。
npm install
npm run prepare:runtime
npm run check
Development
运行 npm run dev 启动桌面端。设置 DSH_DESKTOP_DSH 可使用显式的 dsh 可执行文件;否则开发模式会使用已准备的固定版本运行时。
macOS build
构建器将 .desktop-runtime/npm-runtime 复制到应用资源中的 harness-runtime,并生成本地临时签名的 arm64 产物。DMG 使用 build/background.png,窗口尺寸为 800 × 500 点,DeepSeek 应用图标位于 (220, 260),Applications 链接位于 (580, 260)。
npm run build:mac
npm run build:dmg
.app 目录写入 dist/mac-arm64/DeepSeek Harness.app。
DMG 写入 dist/DeepSeek Harness-0.1.0-rc.5-arm64.dmg。
Runtime and data
子进程收到 Electron app.getPath('userData') 作为 DSH_HOME,因此 profiles、node_modules 和 dsh plugin 管理使用标准 Harness 主目录布局。打包运行时会把 harness-runtime/node_modules/.bin 置于 PATH 前端,使 profile 插件操作能够找到 pnpm。
Limitations
构建目标为 macOS arm64,产物采用本地临时签名但未经公证。打包前必须完成运行时准备命令;运行时缺失会以可操作的错误报告启动失败。
原始 README: https://github.com/BITnxm/deepseek-harness-desktop-macos/blob/main/README.zh.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent