# DSH Desktop — Desktop Client for the DeepSeek Harness Ecosystem > A modern desktop application that brings the DeepSeek Harness plugin ecosystem to macOS, Windows, and Linux with a native UI. ## Install Save as a script file and run: # DSH Desktop — Desktop Client for the DeepSeek Harness Ecosystem ## Quick Use ```bash # Download the latest release from GitHub # macOS brew install --cask dsh-desktop # Or download the installer from the Releases page ``` ## Introduction DSH Desktop is a native desktop application built for the DeepSeek Harness (DSH) plugin ecosystem. It wraps the DSH runtime in a polished, cross-platform GUI so developers can browse, install, and manage DSH plugins without touching the terminal. The project follows the DSH philosophy that everything is a plugin — including the desktop shell itself. ## What DSH Desktop Does - Provides a visual interface for discovering and installing DSH plugins from the creative workshop - Manages plugin lifecycle: install, update, configure, and remove plugins with one click - Renders plugin UIs natively inside the desktop window using the Cordis plugin framework - Supports multi-workspace layouts so developers can run several plugins side by side - Offers system-tray integration for background plugin services and notifications ## Architecture Overview DSH Desktop is built with TypeScript on an Electron-style shell that embeds the Cordis plugin runtime. Each installed plugin runs in its own sandboxed context, communicating with the host through the Cordis IPC bus. The application ships a local plugin registry that syncs with the upstream DSH creative workshop, caching metadata for offline browsing. Plugin UIs are rendered as web views managed by a tab-based layout engine. ## Self-Hosting & Configuration - Clone the repository and run the build script to produce platform-specific installers - Configuration lives in a local JSON file under the user's config directory - Set the upstream registry URL to point to a private DSH plugin repository if needed - Plugins are stored in a versioned cache directory that can be relocated - Environment variables let you override the default Cordis runtime settings ## Key Features - First-class desktop experience for the entire DSH plugin catalog - Hot-reload support: edit a plugin's source and see changes instantly - Built-in plugin scaffolding wizard for creating new DSH plugins - Keyboard-driven command palette for fast navigation - Theme engine with light, dark, and system-follow modes ## Comparison with Similar Tools - **DeepSeek Harness CLI** — terminal-only; DSH Desktop adds a visual layer on top - **Claude Code** — a different agent harness; DSH Desktop is purpose-built for the DSH ecosystem - **Codex CLI** — OpenAI's terminal agent; no plugin marketplace UI - **CC-Switch** — multi-harness desktop; DSH Desktop focuses exclusively on DSH plugins ## FAQ **Q: Does DSH Desktop replace the DSH CLI?** A: No. It complements the CLI by providing a graphical interface. All CLI commands remain available. **Q: Which platforms are supported?** A: macOS, Windows, and Linux. Builds are provided for x64 and arm64. **Q: Can I use my own plugin registry?** A: Yes. Point the registry URL in settings to any compatible DSH workshop endpoint. **Q: Is an internet connection required?** A: Only for syncing the plugin catalog. Installed plugins work offline. ## Sources - https://github.com/anywhere-labs/dsh-desktop - https://github.com/deepseek-ai/deepseek-harness --- Source: https://tokrepo.com/en/workflows/asset-ee149f83 Author: Script Depot