turn-deepseek-into-desktop

by eddie0521

2 工具与能力github收录于 08-23

把 DeepSeek Harness 变成原生 macOS 桌面应用

Turn DeepSeek Harness into a native macOS desktop app

安装

dsh plugin --profile web add github:eddie0521/turn-deepseek-into-desktop

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

特性

  • 🖥️ 原生应用体验:可从“应用程序”、Launchpad、Spotlight 或 Dock 启动 DeepSeek Harness。
  • ⚡ 一条命令安装:通过一个脚本在本机完成构建、ad-hoc 签名和安装。
  • 🏠 开箱即用:默认使用当前用户的 Home 目录作为 workspace。
  • 🐋 菜单栏驻留:关闭窗口只会隐藏应用,Harness 会继续运行。
  • 🔒 仅限本机:只监听 127.0.0.1 的空闲端口,并显式关闭遥测。

安装

环境要求:macOS、Node.js 22.12 或更高版本,以及 Xcode Command Line Tools。

git clone https://github.com/Eddie0521/turn-deepseek-into-desktop.git
cd turn-deepseek-into-desktop
./install.sh

脚本会在你的 Mac 上完成构建和 ad-hoc 签名,然后安装到:

/Applications/DeepSeek Harness.app

复制应用到 /Applications 时可能会要求输入 macOS 密码。个人自用无需 Apple Developer 账号。

使用方式

  • 默认 workspace 是当前用户的 Home 目录,例如 /Users/alice。
  • 关闭主窗口只会隐藏应用,不会停止 Harness。
  • 点击 Dock 或菜单栏图标可重新显示窗口。
  • 菜单中可以切换 workspace、在 Finder 中打开、恢复为 Home、重启 Harness 或退出。
  • 按 Command+Q 或选择“退出”,会停止 Harness 并彻底退出应用。

开发

npm ci
npm start

运行检查并生成本地 .app,但不安装:

npm test
npm run package

DeepSeek Harness 目前仍处于开发者预览阶段,可能出现破坏性变更,因此本项目在 package.json 中锁定了其版本。

许可证

MIT。DeepSeek Harness 及其资源仍受各自的上游许可证和商标政策约束。

原始 README: https://github.com/Eddie0521/turn-deepseek-into-desktop/blob/main/README_CN.md ↗