turn-deepseek-into-desktop
by eddie0521
把 DeepSeek Harness 变成原生 macOS 桌面应用
Turn DeepSeek Harness into a native macOS desktop app
安装
dsh plugin --profile web add github:eddie0521/turn-deepseek-into-desktopGitHub 源码安装:首次需按提示配置 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 ↗
同类插件
查看全部 →
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