A native desktop workspace for DeepSeek Harness
English · 简体中文
Minke brings DeepSeek Harness to the desktop as a focused, local-first workspace for agentic work. Conversations, project files, terminals, web tools, and native desktop actions stay within reach—without fragmenting your workflow across multiple apps.
[!IMPORTANT]
Minke is under active development. Features, packaging, and the local data schema may change as the project evolves. Minke is an independent community project, not an official DeepSeek product.
Mod+K), configurable shortcuts, native menus, Session history navigation, log export, synchronized themes, and English and Chinese UI keep common actions close at hand.![]() |
![]() |
![]() |
![]() |
Minke remote access is a responsive Web client backed by Minke Host—not a
video stream or touch-controlled projection of the Electron window. From a
phone you can continue conversations, start agent tasks, manage project files,
and use a terminal that runs on the Minke computer.

[!NOTE]
The only remote route currently tested end to end is Tailscale Serve over
HTTPS. Tailscale Direct IP and Cloudflare Access are available as advanced
integrations, but have not yet completed release validation and should be
treated as experimental.
Minke can expose its Web UI privately through
Tailscale Serve.
It keeps Harness on the local loopback address, does not bind it to the LAN,
and does not enable the public Tailscale Funnel.
https://…ts.net address on the phone.Open the Tailscale HTTPS address, choose Install Minke in the sidebar,
and accept the browser install prompt. On iPhone or iPad, use
Share → Add to Home Screen. The installed app launches in standalone mode;
when connectivity is poor it shows connection or offline feedback instead of
silently presenting cached workspace content.
Minke owns a foreground Serve session and stops it when the app exits. The
remote page can start agent tasks and use local tools already authorized in
Minke, so grant tailnet access only to people you trust.
Download Minke only from the official GitHub Releases page. The links below always point to the latest stable release.
| Platform | Architecture | Package |
|---|---|---|
| macOS | Apple Silicon (arm64) |
Download .dmg |
| macOS | Intel (x64) |
Download .dmg |
| Windows | x64 |
Download .exe |
| Linux | Debian / Ubuntu (x64) |
Download .deb |
| Linux | Fedora / RHEL (x64) |
Download .rpm |
| Linux | Any distro (portable) | Download .AppImage |
Release checksums are available in SHA256SUMS.
Download the .dmg file and open it.
Drag Minke.app into the Applications folder.
Current pre-release builds are not notarized. Open Terminal and remove the quarantine attribute from the installed app:
xattr -dr com.apple.quarantine "/Applications/Minke.app"
Open Minke from the Applications folder.
[!CAUTION]
Removing the quarantine attribute bypasses a macOS security check. Run this command only forMinke.appdownloaded from the official Releases page, and never replace the path with a broad directory. You can also try Apple’s Open Anyway flow under System Settings → Privacy & Security.
.exe installer.Download the package for your distribution, then open it with your graphical package manager or install it from a terminal.
Debian / Ubuntu:
sudo apt install "/path/to/minke-package.deb"
Fedora / RHEL:
sudo dnf install "/path/to/minke-package.rpm"
Replace the example path with the downloaded package path.
Build Minke on the same operating system and CPU architecture as the package you need. The build produces distributables for the current host under out/make; this project does not support cross-platform packaging from a single host.
Prerequisites:
vendor/deepseek-harness submodule must be checked out..dmg target can only be built on macOS.fakeroot, dpkg, and either rpm or rpm-build.On a fresh checkout, first install the repository dependencies, then prepare the Harness runtime:
pnpm run harness:stage
This command installs and builds the pinned DeepSeek Harness source, then stages the reusable desktop runtime under runtime/host. Run it after a fresh checkout, or whenever the pinned Harness source or runtime contract changes.
Start Minke in development mode with:
pnpm start
pnpm start refreshes the Minke integration in the prepared runtime and launches the development app.
Create the distributable package for the current platform with:
pnpm make
pnpm make performs a full runtime stage again before writing the platform package to out/make.
如在使用中遇到问题,或希望进一步交流 Minke,可关注公众号「浮之静」,发送 dsh 获取进群码。也欢迎大家贡献 PR 或分享给更多朋友,您的每一次 Star 都是对开源项目的巨大支持,感恩。