Tools & Capabilities
turn-deepseek-into-desktop
eddie0521/turn-deepseek-into-desktop · ★ 1
Turn DeepSeek Harness into a native macOS desktop app
安装
dsh plugin --profile web add github:eddie0521/turn-deepseek-into-desktopGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
For install and environment setup, plus plugin development tutorials, see DSH community docs ↗
README
Table of contents
Features
- 🖥️ Native app experience: Launch DeepSeek Harness from Applications, Launchpad, Spotlight, or the Dock.
- ⚡ One-command install: Build, ad-hoc sign, and install the app locally with one script.
- 🏠 Ready by default: Uses your home directory as the default workspace.
- 🐋 Menu bar resident: Closing the window hides it while Harness keeps running.
- 🔒 Local only: Binds to
127.0.0.1on a free port and explicitly disables telemetry.
Install
Requirements: macOS, Node.js 22.12 or newer, and Xcode Command Line Tools.
git clone https://github.com/Eddie0521/turn-deepseek-into-desktop.git
cd turn-deepseek-into-desktop
./install.sh
The script builds on your Mac, applies an ad-hoc signature, and installs:
/Applications/DeepSeek Harness.app
It may ask for your macOS password when copying the app to /Applications. No Apple Developer account is required for personal use.
Usage
- The default workspace is your home directory, such as
/Users/alice. - Closing the main window hides it instead of stopping Harness.
- Click the Dock or menu bar icon to show the window again.
- The menu lets you choose another workspace, open it in Finder, reset to Home, restart Harness, or quit.
- Press
Command+Qor choose Quit to stop Harness and exit completely.
Development
npm ci
npm start
Run the checks and create a local .app without installing it:
npm test
npm run package
DeepSeek Harness is pinned in package.json because it is currently a developer preview and may introduce breaking changes.
License
MIT. DeepSeek Harness and its assets retain their respective upstream licenses and trademarks.