dshbase

插件目录 / Desktop / deepseek-harness-desktop

deepseek-harness-desktop

已验证 · 实测可装 MichengAI

✓ 持续维护 纯 TypeScript

查看 GitHub ↗ ← 返回插件目录

2Stars
0Forks
0未关闭 issue
TypeScript语言
2026-08-15最近推送
跨平台平台

功能简介

Desktop for DeepSeek Harness 跨平台桌面版,无需提前安装任何环境

✅
我们的评价
可用 — 实测通过,早期项目

Desktop for DeepSeek Harness 跨平台桌面版,无需提前安装任何环境 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

DeepSeek Harness Desktop

DeepSeek Harness Desktop

A native desktop launcher for DeepSeek Harness on Windows, macOS, and Linux.

Download · Report an issue

English · 简体中文

Release Apache License 2.0 Desktop package macOS Apple Silicon and Intel Windows x64 Linux x64

Workspace and coding review session

DeepSeek Harness Desktop is a community-maintained distribution project. It is not an official DeepSeek AI product.

DeepSeek Harness Desktop packages the DeepSeek Harness web experience as a native desktop application. It bundles the required Node.js runtime, starts DSH locally, and opens the interface in a dedicated desktop window.

Download

Download supported packages from GitHub Releases.

Platform Package Release status
Windows x64 .exe installer Available · Download
Windows x64 .zip archive Available · Download
macOS Apple Silicon .dmg installer Available · Download
macOS Intel .dmg installer Available · Download
Linux x64 .AppImage Available · Download
Debian / Ubuntu x64 .deb package Available · Download

All current and historical packages are available from GitHub Releases.

Screenshots

Start a new workspace conversation with model and permission controls.

Desktop settings

Choose a built-in Agent preset or create a custom preset.

What it provides

  • Native startup — installs and launches DeepSeek Harness on Windows, macOS, and Linux without a separate Node.js installation.
  • Local DSH runtime — starts DSH on a randomly assigned loopback port and renders it in an Electron window.
  • Focused desktop workflow — uses the existing DSH workspace, session, model, plugin, and Agent preset capabilities.
  • Desktop behavior — single-instance protection, system-tray controls, and safe handling of external links.
  • Continuity with DSH CLI — reuses the current user's DSH home directory, including existing settings and sessions.

Requirements

Item Requirement
Operating system Windows 10/11, macOS, or Linux
Architecture Windows x64, macOS Apple Silicon (arm64), macOS Intel (x64), or Linux x64
Network Required only for the model providers and tools you configure
Node.js Not required for end users; bundled with the application

Install and get started

  1. Download the package for your operating system from Releases.
  2. Run the Windows .exe installer, open the macOS .dmg, run the Linux .AppImage, or install the Debian/Ubuntu .deb package; then launch DeepSeek Harness Desktop.
  3. Wait for the local DSH service to start, then create or open a workspace and session.
  4. Configure models, plugins, permissions, and Agent presets in DSH settings as needed.

The installer bundles a complete runtime. Installation and first startup can take several minutes on some machines; allow the process to finish before cancelling.

Privacy and security

  • The launcher accepts and loads only validated local HTTP addresses on 127.0.0.1.
  • External HTTP(S) links open in the system browser; file, JavaScript, and data URLs are blocked.
  • Electron runs with Node.js integration disabled, context isolation enabled, and sandboxing enabled.
  • DSH configuration, sessions, and credentials remain in ~/.dsh (on Windows: %USERPROFILE%.dsh). Uninstalling the desktop launcher does not remove that directory.
  • The launcher does not expose Electron IPC APIs to the DSH page.

Your configured model providers and DSH tools may make their own network requests. Review their respective settings and policies before use.

Troubleshooting

Situation What to do
Installation appears to pause Wait several minutes. The installer is extracting the bundled runtime.
macOS says the app cannot be opened Move the application to Applications, then open it again and follow the system prompt.
Startup fails Reopen the app and check the diagnostic path shown in the error window.
Existing DSH data is not visible Confirm you are using the same account and inspect ~/.dsh (on Windows: %USERPROFILE%.dsh).

Development

Development requires Windows, Node.js 24.19.0, pnpm 11.20.0, and a built checkout of DeepSeek Harness.

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
pnpm install --frozen-lockfile
pnpm test
$env:DSH_RUNTIME_ROOT = 'D:\Repository\deepseek-harness'
pnpm run dist

Build output is written locally to *release* and is not committed. Pushing a vX.Y.Z tag builds Windows x64, macOS Apple Silicon/Intel, and Linux x64 AppImage/DEB packages.

Project documentation

Project status, active work, architecture constraints, and iteration records are available from the documentation entry point.

Support and contribution

  • Report defects and feature requests through GitHub Issues.
  • Before submitting a pull request, run the test suite and keep user-facing text in Simplified Chinese where applicable.
  • See the upstream DeepSeek Harness repository for DSH-specific functionality and documentation.

License

This project is licensed under the Apache License 2.0.

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 deepseek-harness-desktop」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:MichengAI/deepseek-harness-desktop

Headless(CLI)profile:

dsh plugin --profile headless add github:MichengAI/deepseek-harness-desktop

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

把一个新模型、provider 或路由策略接入循环,让 dsh 能为任务选对脑子。

适合谁

同时用多个模型或 provider、想让成本/质量/延迟自动平衡的人。

二次开发建议

provider 适配器和路由启发式是缝——加后端、调回退链,或加按任务的模型选择。

✓ 低风险 静态扫描 · 25 个文件 · 2026-09-29

分享徽章

Desktop 里更多

浏览全部 7797 个插件 →