deepseek-harness-desktop
Identified★ 33.5kdeepseek-harness-desktop is a interface plugin for DeepSeek Harness. See the repository documentation for its documented capabilities.
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 and runs a specific upstream version as-is; DSH Desktop provides the window, tray, terminal, updates, and work configuration, and composes upstream capabilities via the plugin mechanism provided by DeepSeek Harness.
Download & Install
The current official installer supports Windows x64 and macOS Universal. No extra environment setup is required — just download, install, and get started in 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 hope to build an open, composable, and sustainable DSH plugin ecosystem where every plugin can grow alongside the others: DSH Plugin Ecosystem Initiative.
❤️ 赞助商
| Logo | Description |
|---|---|
![]() | Alibaba Cloud · Wuying Cloud PC Thanks to Alibaba Cloud Wuying Cloud PC for sponsoring this project! The Wuying Cloud PC Personal Edition provides cloud computer services for individual users, hosting compute, storage, and the desktop environment in the cloud, accessible from various types of terminals. You can choose different specifications on demand, making it suitable for remote work, learning, development, and light creative scenarios. Register via WeChat → |
![]() | UCloud · AstraFlow Thanks to UCloud AstraFlow LLM for sponsoring this project! UCloud AstraFlow supports one-click invocation of 200+ models: featuring world-leading open-source LLMs such as Kimi K3, DeepSeek V4/V3, Qwen 3, GLM5.2, and happyhorse — no self-training required, ready to use out of the box. Visit the official site → |
![]() | 88API 88API is a one-stop multi-model API aggregation platform operated by overseas enterprises, with stable, efficient service and invoicing support. The platform provides DeepSeek official resale and open-source channels at prices starting from 50% off, a perfect fit for the DSH Desktop project. A single API Key gives you unified access to a wide range of domestic and international models, covering interfaces for text conversation, image, audio, music, and video generation, applicable to AI coding, Agent automation, content creation, and application development. Register now → |
![]() | LiQiu API "In old days, autumn evoked sorrow; I say autumn surpasses spring." LiQiu API is a stable, transparent, purely "bloodline"-clean AI relay service providing AI relay services for ChatGPT, Claude, Grok, GLM, and more, with pay-as-you-go billing and invoicing support. While others go down, we stay up — we maintain service even in the early hours, with rate multipliers as low as 0.09x. Register and use → |
Docs
Regular users can start with the User Guide; the developer documentation only needs to be read when you want to extend or maintain the project.
User Documentation
| Goal | Entry point |
|---|---|
| Installation and daily use | User Guide |
| Quickly confirm platform, environment, and usage boundaries | FAQ |
| Learn about 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 Docs
| Goal | Entry point |
|---|---|
| Read the plugin ecosystem initiative | Plugin Ecosystem Initiative |
| Develop regular or Desktop plugins | Plugin Development |
| Participate in the unified plugin contract discussion | DSH Community Fabric Draft |
| Understand why the unified plugin framework is designed this way | Research on Mature Frameworks & Real Plugins |
| See the product and security design of the plugin marketplace | DSH Community Market |
| Learn about the capabilities available to desktop plugins | Desktop Plugin Interface Reference |
| Understand how the desktop application works | Architecture |
| Look up package-level build & 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 & LAN Access
On its first launch, each uninitialized profile shows a native Setup Wizard provided by Desktop itself. The wizard lets you configure window mode and system material, the plugin marketplace, notifications, whether to auto-open in the system default browser, and the Web access scope; it can also be skipped directly. Neither the Host nor the main DSH window starts until the wizard is completed or skipped. The completed/skipped status is recorded per profile; an explicit recovery launch still takes priority into the recovery assistant.
The web service listens on the loopback address by default. Enabling "Open in browser" makes Desktop open it in the default browser once the service is ready; this option does not change network exposure. "Desktop settings" shows the actual local URL. LAN access is a separate optional setting that, when enabled, also shows the current LAN URL.
Danger: Exposing to the LAN provides no authentication; anyone on the same LAN as you can directly open DSH and operate your computer. Enable this only with great caution on fully trusted networks.
Fixed-version check requests for auto-updates carry the currently installed version in the X-DSH-Desktop-Version header, stable or beta in X-DSH-Desktop-Channel, and a randomly generated, persistently stored UUID from this machine in the X-DSH-Desktop-Installation-Id header; it is not an identifier derived from hardware information. Installer downloads carry the channel and X-DSH-Desktop-Target-Version, but download requests and their redirects do not carry the installation identifier or the current version.
Plugin Ecosystem
Plugins add capabilities to DSH — models, tools, UIs, and workflows can all become plugins, freely combined like building blocks.
DSH Desktop has not modified the upstream source code, and it is not a fixed, hard-coded shell. The pinned upstream DeepSeek Harness version runs as-is; the desktop shell itself — window, tray, terminal, updates, work configuration — plugs in as a DSH plugin and composes with upstream capabilities into the same runtime via the plugin mechanism provided by DeepSeek Harness. 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 are usable, and desktop capabilities are composed, replaced, and evolved the plugin way.
We want the plugin ecosystem to be as seamless as mobile apps: all plugins follow the same rules and work together without interfering.
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 work configurations, or installing, updating, and removing plugins within the current configuration. See the Desktop Plugin Interface Reference for complete usage. For why we chose these boundaries 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 top of DeepSeek Harness and the Cordis plugin philosophy, aiming to provide an open, composable DSH desktop experience.
This repository is maintained independently by the community. No DeepSeek employee or member of the DeepSeek Harness upstream team is involved in developing, maintaining, or governing this project. Upstream contributors appearing on the GitHub Contributors page come from commit history inherited at fork time and later syncs; this only reflects commit origin, not involvement with this repository, and does not constitute any affiliation, partnership, authorization, or endorsement.
The upstream project provides the core agent capabilities, plugin system, and Web UI; DSH Desktop is primarily responsible for:
- Desktop application packaging
- Starting, stopping, and recovering the local service
- Desktop window and system tray integration
- Building and releasing macOS and Windows installers
- A UI experience better suited to desktop use
If you'd like to run DeepSeek Harness from the command line, or take part in developing its core features, please look at the upstream repository first.
Special Thanks
Special thanks to the original DeepSeek Harness repository and the DeepSeek AI team. DSH Desktop is built on a pinned version of the upstream source code; the core agent, models, tools, sessions, Web UI, and plugin ecosystem all come from this project.
We also thank the Cordis project for providing 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-term plugin practices, tools, and experience, and all community members who have contributed discussions, testing, feedback, and plugin development.
and everyone who uses, supports, and helps build it.
Development
The stable and Beta desktop packages live in dsh-plugin-desktop/ and dsh-plugin-desktop-beta/ respectively. The outer repository uses Yarn; 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
Headless checks use corepack yarn check; see the Architecture and the package-level README for the full build, test, and release boundaries. See CONTRIBUTING.md for how to contribute.
Community
Pick a platform to join the discussion, share issues, plugin dev, and project news.
| 企业微信 | QQ群 |
|---|---|
![]() | ![]() |
Discord: Join the DSH Desktop community
If you'd like to join our technical team, feel free to reach out via t4wefan@qq.com.
Friendly Links
This section collects DeepSeek Harness ecosystem projects and developer tools.
| Project | Description | Links |
|---|---|---|
| dshfind | DeepSeek Harness (DSH) learning & sharing community. | GitHub · Website |
| DSH 1024Store | A community plugin directory for the DeepSeek Harness (dsh) ecosystem (listing 4,120 plugins). It open-sources an online plugin marketplace, a directory pipeline, and a public query API — fork it 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, with browsing, search, 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 skins. | GitHub · Gallery |
| dsh-TUI | A full-screen interactive terminal interface for DeepSeek Harness. | GitHub |
| dsh-tianshu-tui | A minimalist-style interactive terminal UI plugin for the DSH Web frontend, with a proprietary ANSI rendering core for silky-smooth performance; adds workflows such as TDD, evidence gates, and visual image modules on top of the official base. | GitHub |
| dsh-context | DSH context insights panel: Context dashboard + /context command + Context browser. View the categorized composition, content details, evolution trends, compression/injection events, and statistics of Context in one place, covering full-lifecycle Context management. | GitHub · NPM |
| Agents-Anywhere | Remotely control Coding Agents on your computer from your phone. | GitHub |
| deepseek-harness-remote | A DeepSeek Harness remote control and multi-device collaboration plugin built on P2P and APIProxy. | GitHub |
| DSH-better-sidebar | A DeepSeek Harness sidebar workbench that integrates 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. It aggregates a model hub, app rankings, Harness plugin libraries, and the Harness Academy, offering one-stop service to developers, researchers, and enterprise users. | Website |
| MkSaaS · TanStarter | A commercial SaaS starter template for indie developers. MkSaaS is built on Next.js, TanStarter on TanStack Start and Cloudflare; both ship with common features like AI, authentication, payments, and admin backends out of the box. | MkSaaS · TanStarter |
If you'd like your project listed, please join our WeChat group and DM @王博升Benson, or email t4wefan@qq.com, or open an issue.
License
This project is licensed under the MIT License.
"DeepSeek Harness" is a registered trademark of DeepSeek Company. This name is used solely to accurately describe compatibility, technical origins, and the relationship with upstream software.
Fully open source and free. If anyone sells it to you, refuse.
DSH Desktop is an independent community project with no affiliation, partnership, license, or endorsement from DeepSeek.
Star History
Comments
Loading…
From the same category
by deepseek-ai
DeepSeek Harness: Everything is a Plugin.
★ 275.9k
MIT
TypeScript
Nov 4, 2026
by nexu-io
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards,
★ 106.5k
Apache-2.0
TypeScript
Nov 8, 2026
by Molunerfinn
:rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, d
★ 27.5k
MIT
TypeScript
Oct 20, 2026
by dataelement
DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版
★ 17.6k
MIT
TypeScript
Nov 6, 2026
by ZSeven-W
The world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pe
★ 7.1k
MIT
Rust
Nov 8, 2026
by GCWing
OpenBitFun combines a high-performance agent runtime written in Rust with a polished desktop application. It pairs the depth of a Code Agent with open, general-purpose capabilities for work beyond sof
★ 4k
MIT
Rust
Nov 8, 2026






