Scripts2026年9月13日·1 分钟阅读

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 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 29/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
CLI Tool
安装
Single
信任
信任等级:Established
入口
DSH Desktop
安全暂存命令
npx -y tokrepo@latest install ee149f83-af51-11f1-9bc6-00163e2b0d79 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

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

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产