Introduction¶
DeepSeek Harness (DSH) runs on a plugin architecture. whale-desktop-kit is a suite of enhancement plugins and a native desktop application maintained by z-time-007, designed to transform DSH into a work environment with desktop software features.
Core Features¶
This plugin suite provides the following core capabilities:
* Desktop experience: Supports local wallpaper import, opacity adjustment, glass effect and blur, and provides a top quick bar (dock) and a black whale desktop pet.
* Data sources: Provides data interfaces for DeepSeek balance and Token usage for the current session.
* Document processing: Supports safe reading of Word, PowerPoint, and Excel documents.
* Personal assistant: Provides local secretary features (checklists, notes, summaries) and document generation tools.
* Security policy: Provides safe auto-approval for read-only tool calls to reduce interruptions.
* Native application: Built as a native Electron desktop app, supporting the system tray and edge docking/hiding.
Installation and Configuration¶
Before installation, ensure the environment has Node.js (>= 22), pnpm, and git installed.
One-click installation:
Run the following commands to install dependencies, package the plugin, perform security scanning, and build the native application.
git clone https://github.com/z-time-007/whale-desktop-kit.git
cd whale-desktop-kit
powershell -ExecutionPolicy Bypass -File install.ps1
Prerequisites:
* Wallpaper features require the sharp image library.
* Personal assistant features require configuring a fixed workspace (workspaceRoot) or setting the environment variable DSH_ASSISTANT_WORKSPACE.
Usage¶
After installation, you can use it as follows:
- Start the app: Double-click the desktop shortcut
DeepSeekHarness.exeto start it. The app automatically checks and starts the local DSH backend. - Change wallpaper: Go to Settings -> Wallpaper, choose “Import Wallpaper from Local” or scan from the inbox; drag the sliders to adjust blur, glass effect, or opacity.
- Adjust opacity: In Settings -> Wallpaper, drag the “dialog opacity” and “workspace opacity” sliders (0 = completely transparent, 100 = completely opaque).
- Desktop pet interaction: Click the whale icon in the top dock to open the desktop pet; drag the whale to any position on the desktop; click the whale to view balance and Token data; right-click to refresh or close it.
- Quick bar: Move the mouse to the top of the screen to invoke the dock; click icons to toggle the sidebar, details panel, or wallpaper.
- System tray: Right-click the whale icon in the system tray to show/hide, set startup autostart, or exit.
Notes¶
- Compatibility: Compatible with DeepSeek Harness 0.1.0-rc.6.
- License scope: The code follows the MIT license, but the DeepSeek whale logo is not covered by the license and may not be used commercially.
- Build path: To build the native desktop application, run the Build script under the
desktop/directory. The output is located atdesktop\dist\DeepSeekHarness\DeepSeekHarness.exe.