dsh-desktop
Manifest valid★ 34kA modern desktop solution built for the DeepSeek Harness (DSH) plugin ecosystem. Everything is a “plugin”; the desktop itself is also a “plugin.”
DSH Desktop
基于 DeepSeek Harness 构建的 Windows 和 macOS 开源桌面客户端。
一键下载,开箱即用。
万物皆「插件」,桌面本身也是「插件」。
独立的社区开源项目,与深度求索不存在隶属、合作、授权或背书关系。
本仓库目前无深度求索员工或 DeepSeek Harness 上游官方团队成员参与;GitHub Contributors 中显示的上游贡献者来自 fork 继承和同步的提交历史。
中文 · English
DSH Desktop integrates the local Web UI, Host service, and plugin system of DeepSeek Harness into a native desktop application. The project pins a specific upstream version and runs it as-is; DSH Desktop provides the window, tray, terminal, updates, and workspace configuration, and combines them with upstream capabilities through the plugin mechanism provided by DeepSeek Harness.
Download & Install
The current official installer supports Windows x64 and macOS Universal. No additional environment is required — just download, install, and get started with one click.
| Platform | Download | Installation |
|---|---|---|
| Windows x64 | Download installer | Run the NSIS installer and follow the prompts to complete installation |
| macOS Universal | Download DMG | Open the DMG and drag DSH Desktop into Applications |
For detailed steps, plugin commands, and troubleshooting, see the User Guide and FAQ.
Together with all plugin authors, we want to build an open, composable, and sustainable DSH plugin ecosystem where every plugin can grow and improve alongside the others: DSH Plugin Ecosystem Initiative.
❤️ 赞助商
| Logo | Description |
|---|---|
![]() | Alibaba Cloud · Wuying Cloud Computer Thank you to Alibaba Cloud Wuying Cloud Computer for sponsoring this project! Wuying Cloud Computer Personal Edition provides cloud computer services to individual users, hosting compute, storage, and desktop environments in the cloud. It supports access from various terminals, offers on-demand spec selection, and is suitable for remote work, learning, development, and light creative scenarios. Register via WeChat → |
![]() | UCloud · AstraFlow Thank you to UCloud AstraFlow large model for sponsoring this project! UCloud AstraFlow large model supports one-click invocation of 200+ models: including world-leading open-source large models such as Kimi K3, DeepSeek V4/V3, Qwen 3, GLM5.2, happyhorse, etc. No self-training required — ready to use out of the box. Visit official site → |
![]() | 88API 88API is a one-stop multi-model API aggregation platform, operated by an overseas enterprise, with stable and efficient support for invoicing. The platform offers DeepSeek official and open-source channels, with prices starting at 50% off, perfectly suited for the DSH Desktop project. A single API Key gives you unified access to multiple domestic and international models, covering text conversation, image, audio, music, and video generation interfaces — applicable to AI coding, Agent automation, content creation, and application development. Sign up now → |
Docs
General users can start with the User Guide; developer documentation is only needed when extending or maintaining the project.
User Documentation
| Goal | Entry point |
|---|---|
| Installation and everyday use | User Guide |
| Quickly confirm the platform, environment, and usage boundaries | FAQ |
| Understand data handling and privacy choices | Privacy Policy |
| Understand why this project exists | Why DSH Desktop |
| See the full documentation index and README scope | Documentation Index |
Dev & Maintainer Docs
| Goal | Entry point |
|---|---|
| Read the plugin ecosystem proposal | Plugin Ecosystem Proposal |
| Build a regular or Desktop plugin | Plugin Development |
| Join the discussion on the unified plugin contract | DSH Community Fabric Draft |
| Understand why the unified plugin framework is designed this way | Research on Mature Frameworks and Real-World Plugins |
| Review the product and security design of the plugin marketplace | DSH Community Market |
| See the capabilities available to desktop plugins | Desktop Plugin API Reference |
| Understand how the desktop application works | Architecture Overview |
| Check package-level build and release details | dsh-plugin-desktop/README.md |
Key Features
Desktop把上游 DeepSeek Harness 的本地 Web UI 带到原生桌面。应用自动启动和管理本地 Harness 服务,集成系统托盘与桌面窗口,无需安装 Node.js 或执行命令。 |
手机远程控制
通过 iOS 和 Android 远程连接 Desktop,在手机上发起任务、查看 Agent 进度,并在需要时继续跟进。已在2.0.9及以上版本中内置 |
插件市场
DSH Community Market 已完成并内置,提供插件发现、详情、安装与管理。市场以开放方式连接各种插件数据源:任何人都可以提供、接入和使用符合公开 Schema 的来源,已有 API 也可以通过受审 adapter 加入合作数据源。 |
共建插件生态DSH 的插件生态由社区共同建设。上游插件、DSH Desktop 插件和其他社区插件遵循统一的约定,可以通过相同的组合机制共同工作;欢迎加入共建,详见 DSH 插件生态倡议书。 |
First-Run Setup, Browser, and LAN Access
On first normal launch of an uninitialized profile, the native Setup Wizard provided by Desktop is shown first. It can set window mode and system material, plugin market, notifications, whether to auto-open in the system default browser, and Web access scope; it can also be skipped directly. Before the wizard is completed or skipped, neither the Host nor the main DSH window will start. Completed or skipped state is recorded per profile; an explicit recovery launch still enters the recovery assistant first.
Web service listens on loopback only by default. Enabling "Open in browser" makes Desktop pass the URL to the system default browser once the service is ready; this does not change network exposure. "Desktop Settings" shows the actual local URL. LAN access is a separate optional setting; when on, it also shows the current LAN URL.
Danger: Opening to the LAN provides no authentication; everyone on the same LAN can open DSH directly and operate your computer. Please enable this only with extreme caution on networks you fully trust.
Fixed-version check requests for automatic updates carry the currently installed version in the X-DSH-Desktop-Version header, stable or beta in X-DSH-Desktop-Channel, and a locally generated, persistently stored random UUID in the X-DSH-Desktop-Installation-Id header; this is not an identifier derived from hardware information. Installer downloads carry the channel and X-DSH-Desktop-Target-Version, but the download request and its redirects do not carry the installation identifier or the current version.
Plugin Ecosystem
Plugins are extension packs that add capabilities to DSH—models, tools, UI, workflows, all plugin-izable, freely combined like building blocks.
DSH Desktop does not modify the upstream source code, nor is it a fixed, hard-coded shell. The pinned upstream DeepSeek Harness runs as-is; the desktop shell itself — windows, tray, terminal, updates, and workspaces — is integrated as a DSH plugin and combines with upstream capabilities through the plugin mechanism provided by DeepSeek Harness into a single runtime. From the core agent to the desktop shell, the entire product follows the same "everything is a plugin" rule: plugins compatible with the pinned upstream version can be used, and desktop capabilities are also composed, replaced, and evolved in the same plugin style.
We want plugins to work like mobile apps: same rules, installed together, no interference.
For Developers
Unlike many other projects, this project itself is a DSH plugin: the desktop shell and third-party plugins use the same plugin composition mechanism. Desktop's plugin capabilities are already available for use. We provide Desktop services that let plugin developers integrate their plugins with desktop capabilities: for example, viewing and switching workspaces, or installing, updating, and removing plugins in the current workspace. For the full usage, see the Desktop Plugin API Reference. To understand why this boundary was chosen and which capabilities are not exposed to third-party plugins, see Why DSH Desktop and the Plugin Development Guide.
Relationship with DeepSeek Harness
DSH Desktop is an independent community project built on DeepSeek Harness and the Cordis plugin philosophy, aimed at providing an open, composable DSH desktop experience.
This repository is community-maintained; no DeepSeek staff or upstream official team members participate in this project. Upstream contributors on the GitHub Contributors page come from the forked commit history; such attribution only reflects commit origin and does not imply any affiliation, partnership, license, or endorsement.
The upstream project provides the core agent capabilities, plugin system, and Web UI; DSH Desktop is mainly responsible for:
- Desktop application packaging
- Starting, stopping, and recovering local services
- Desktop window and system tray integration
- macOS and Windows installer builds and releases
- An interface experience better suited to desktop use
To run DeepSeek Harness from the command line or contribute to its core features, check the upstream repository first.
Special Thanks
Special thanks to the DeepSeek Harness original repository and the DeepSeek AI team. DSH Desktop is built on a pinned version of the upstream source code; the core agent, model, tool, session, Web UI, and plugin ecosystems all come from this project.
Also thanks to the Cordis project for the plugin-based foundation. Without these open-source projects, DSH Desktop would not exist.
We also thank the Koishi.js project and community for their long-standing plugin practices, tools, and experience, as well as all community members who have helped with discussions, testing, feedback, and plugin development.
And to you, who use and support it.
Development
The stable and Beta desktop packages are located in dsh-plugin-desktop/ and dsh-plugin-desktop-beta/ respectively. The outer repository uses Yarn, while the pinned deepseek-harness/ submodule continues to use its own pnpm workspace. Run from the repository root:
git submodule update --init --recursive
corepack yarn install --immutable
corepack yarn dev
The headless check uses corepack yarn check; for the complete build, test, and release boundaries, see the architecture documentation and the package-level README. To learn how to contribute, see CONTRIBUTING.md.
Community
Pick a platform to discuss issues, plugins, and progress.
| 企业微信 | QQ群 |
|---|---|
![]() | ![]() |
Discord: Join the DSH Desktop community
If you want to join our technical team, feel free to contact us at t4wefan@qq.com.
Friend Links
This section lists DeepSeek Harness ecosystem projects and developer tools.
| Project | Description | Links |
|---|---|---|
| dshfind | A community for learning and sharing about DeepSeek Harness (DSH). | GitHub · Website |
| DSH 1024Store | A community plugin directory for the DeepSeek Harness (dsh) ecosystem (listing 4,120 plugins), with open-source online plugin marketplace, directory pipeline, and public query API; can be forked to build your own marketplace. | GitHub |
| Awesome DSH Plugin | Curated list of DeepSeek Harness (DSH) plugins. | GitHub |
| dsh-market | A visual plugin marketplace inside DeepSeek Harness, supporting browsing, searching, and one-click plugin installation. | GitHub |
| ModLens | Provides OCR, layout, and semantic recognition for DeepSeek Harness and plain-text coding agents. | GitHub · Website |
| DeepSeek Harness Orange Book | DeepSeek Harness community field-tested handbook. | GitHub |
| dsh-web-ui | A collection of DeepSeek Harness Web UI plugins and themes. | GitHub · Gallery |
| dsh-TUI | A full-screen interactive terminal interface for DeepSeek Harness. | GitHub |
| dsh-tianshu-tui | A minimalist UI plugin for the DSH Web interactive terminal with a custom ANSI rendering core, ultra-smooth performance; adds TDD, evidence gate, and visual image module workflows on top of the official base. | GitHub |
| dsh-context | DSH context insight panel: Context dashboard + /context command + Context browser, offering a one-stop view of context classification, content details, evolution trends, compression/injection events, and statistics, covering the full context lifecycle. | GitHub · NPM |
| Agents-Anywhere | Control coding agents on your computer remotely from your phone. | GitHub |
| deepseek-harness-remote | A DeepSeek Harness remote control and multi-device collaboration plugin based on P2P and APIProxy. | GitHub |
| DSH-better-sidebar | A sidebar workspace for DeepSeek Harness integrating files, terminal, Git, and sub-agents. | GitHub |
| Awesome DeepSeek Harness | Curated list of DeepSeek Harness plugins, tools, and infrastructure. | GitHub · Website |
| DeepSeek.club | The world's largest third-party DeepSeek open-source ecosystem community, aggregating a model repository, app rankings, a Harness plugin library, and a Harness Academy — one-stop service for developers, researchers, and enterprise users. | Website |
| MkSaaS · TanStarter | Commercial SaaS starter templates for indie developers. MkSaaS is built on Next.js; TanStarter on TanStack Start and Cloudflare, with built-in AI, authentication, payments, and admin panel. | MkSaaS · TanStarter |
To get your project listed, join the WeChat group and DM @王博升Benson, or contact t4wefan@qq.com, or submit an issue.
License
This project is released under the MIT License.
“DeepSeek Harness”是深度求索公司的注册商标。本文仅为准确说明兼容性、技术来源及与上游软件的关系而使用该名称。
本项目完全开源免费。如果有人向您以任何形式出售此软件,请拒绝交易。
DSH Desktop 是独立的社区项目,与深度求索不存在隶属、合作、授权或背书关系。
Star History
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.0.1 | — | — |
| 2.0.0 | — | — |
Comments
Loading…
Similar plugins
by MARIOMLY
Open the DeepSeek Harness Web UI as a standalone desktop app window (Chromium --app mode) — a DSH host plugin. / 把 DSH Web 界面变成独立桌面应用窗口的 DSH 插件。
★ 0
MIT
JavaScript
Sep 14, 2026
dsh plugin --profile web add dsh-desktop-appby ahikl
DeepSeek Harness 桌面端插件:基于 Electron 的 dsh Web UI 桌面外壳。| An Electron desktop shell for the DeepSeek Harness Web UI, with a system tray and a custom title bar.
★ 0
↓ 199/wk
MIT
TypeScript
Aug 16, 2026
dsh plugin --profile web add @ahikl/dsh-desktopby IriskaDev
dsh-desktop is a DSH(DeepSeek Harness) bundle patch plugin (cordis.patch.yml) that provides a surface named desktop, which launches a native Electron window that loads the DSH Web UI
★ 0
MIT
JavaScript
Sep 19, 2026
dsh plugin --profile web add dsh-desktopby yunshu-iii
DSH Harness 桌面端插件:窗口底部状态栏显示 DeepSeek API 余额与 token 用量 | Desktop plugin for DeepSeek Harness
★ 0
MIT
JavaScript
Oct 23, 2026
dsh plugin --profile web add dsh-api-usage-meterby zlZayn
DSH 插件:把 WorkBuddy 桌面 App 里的模型接入 DeepSeek Harness,零配置直接用。(原生嵌入"设置-插件-插件配置")
★ 21
↓ 1.7k/wk
MIT
TypeScript
Oct 3, 2026
dsh plugin --profile web add dsh-workbuddy-bridgeby wwwwangpengggg
DSH 桌面插件:在桌面角落常驻一个置顶小窗,实时显示 DeepSeek API 余额与本次开机消耗的 token。七套配色、可用自己的图片当背景、× 收进托盘。
★ 0
MIT
PowerShell
Sep 25, 2026
dsh plugin --profile web add dsh-api-balance




