ScriptsSep 13, 2026·3 min read

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.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 29/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
CLI Tool
Install
Single
Trust
Trust: Established
Entrypoint
DSH Desktop
Safe staging command
npx -y tokrepo@latest install ee149f83-af51-11f1-9bc6-00163e2b0d79 --target codex

Stages files first; activation requires review of the staged README and plan.

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

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets