AI Agent Hub
Back to plugins
🖥️

dsh-desktop-packager

Client Updated 2026.08.31

Run the following command in DeepSeek Harness:

dsh plugin install Olympianz/dsh-desktop-packager

Paste the following prompt into your AI chat to install this plugin:

Install it by running dsh plugin install Olympianz/dsh-desktop-packager; the source is available at https://github.com/Olympianz/dsh-desktop-packager .

About this plugin

DeepSeek Harness is a web-based tool, yet many teams need to hand it to colleagues or clients who prefer a native desktop experience. dsh-desktop-packager bridges that gap by wrapping a built Harness checkout into a standard macOS .app and a distributable .dmg, giving you a branded, self-contained desktop application with a single command.

The plugin adds a Desktop Packager menu to dsh web Settings, organized into four configuration tabs: Design (logo, app name, theme color, background color), Plugins (select which installed plugins to bundle), Models (choose which supported models to include), and Permissions (create accounts with passwords and assign view or edit privileges per settings page). At build time, theme variables are injected into the web runtime, user credentials are stored as salted scrypt hashes, and an Electron main process enforces a login gate with per-user page visibility and editability control.

It is built for developers who need to distribute DSH as an internal tool, package it as a client deliverable, or offer an offline desktop experience without a browser. The build host requires macOS with Node.js 22 or higher; the default output uses ad-hoc signing, and formal distribution is recommended alongside Developer ID signing and notarization.

Use Cases

  • Wrap DeepSeek Harness into a .app for team-wide distribution
  • Package a branded macOS desktop app with custom logo and theme for client delivery
  • Configure per-role view and edit permissions on settings pages inside the desktop app

Best For

  • Developers who need to distribute DSH as an internal desktop tool to their team
  • Teams wanting to deliver a branded, offline desktop app to clients
  • Administrators who need role-based account and permission management in the desktop app