deepseek-harness-desktop README

The project's README from github.com/agent-earth/deepseek-harness-desktop. As one markdown file: README.md.

DeepSeek Harness Desktop logo
DeepSeek Harness Desktop

A minimal, local-first, cross-platform desktop shell for DeepSeek Harness.

Official Website

English · 简体中文

Latest release License: MIT Release build macOS Windows Linux

image

DeepSeek Harness Desktop packages the official DeepSeek Harness Web experience as a standalone desktop application. It removes the need to start the CLI manually or manage local ports while preserving the full Harness interface.

This project focuses on desktop hosting. It does not fork, modify, inject into, or reimplement the Harness UI. Models, sessions, settings, plugins, and agent capabilities remain provided by the official @deepseek-ai/dsh package.

[!IMPORTANT] This is an unofficial community wrapper and an early-stage project. It depends on the rapidly evolving @deepseek-ai/[email protected]. The macOS builds are not Apple-notarized, and the Windows builds are not commercially code-signed.

Download

Platform Architecture Package Download
macOS Apple Silicon DMG Download for Apple Silicon
macOS Intel DMG Download for Intel Mac
Windows x64 Setup installer Download Windows installer
Windows x64 Portable ZIP Download Windows ZIP
Linux x64 AppImage Download AppImage
Debian / Ubuntu x64 deb Download deb

All current and historical packages are available on the GitHub Releases page, and you can also download from the Quark Drive mirror: Quark Drive - DeepSeek Harness Desktop v0.3.1

Why this project exists

DeepSeek Harness already provides the complete agent runtime and Web UI. This project supplies the host capabilities required for a desktop product:

Features

Plugin market

Open Settings → Plugin Market to browse and search the community catalog, inspect plugin sources, and install, update, disable, or remove plugins. The catalog is fetched live from awesome-dsh-plugin.com, while package changes use the official dsh plugin --profile web workflow and remain in your local DSH profile.

The desktop package includes [email protected] and a compatible pnpm runtime. Market-triggered process restart is disabled because application lifecycle remains owned by the desktop host; refresh the page or restart DeepSeek Harness Desktop when a plugin indicates that a restart is required.

SSH and remote operations

For optional SSH access, search for dsh-ssh-ops in Settings → Plugin Market. It provides SSH terminals, SFTP, port forwarding, batch commands, and database connections. The plugin has been verified to load with the DSH version bundled by this project.

SSH access is not enabled or installed by default because it handles remote credentials and can execute commands on other machines. Review the plugin source and requested permissions, install it only when needed, then restart DeepSeek Harness Desktop after installation.

[!WARNING] Catalog entries are community-maintained third-party code, not endorsements by DeepSeek or this project. Installed plugins run locally with your user permissions and may access data available to Harness. Review the source, publisher, permissions, and build-script warning before installing.

Installation

macOS

The macOS builds are integrity-signed but are not Apple-notarized. On first launch:

  1. Open the DMG and drag DeepSeek Harness into Applications.
  2. Try to open the app; if macOS blocks it, click Done.
  3. Open System Settings → Privacy & Security.
  4. Find DeepSeek Harness in the Security section and click Open Anyway.
  5. Confirm by clicking Open once more.

This confirmation is normally required only once.

Windows

The Windows installer is not commercially code-signed. If Microsoft Defender SmartScreen appears:

  1. Click More info.
  2. Click Run anyway.
  3. Complete the setup wizard.

Linux

Security model

Runtime architecture

DeepSeek Harness Desktop
├── Electron Main
│   ├── Single-instance window
│   ├── Harness child-process lifecycle
│   ├── Random loopback port and readiness checks
│   └── Platform menu and external-link handling
│
├── Harness Child Process
│   └── @deepseek-ai/dsh web
│       └── http://127.0.0.1:<random-port>
│
└── Sandboxed BrowserWindow
    └── DeepSeek Harness Web UI

Validation status

Platform Packaging Packaged startup Web UI
macOS Apple Silicon DMG / ZIP passed Passed HTTP 200
macOS Intel DMG / ZIP passed Passed HTTP 200
Windows x64 NSIS / ZIP passed Passed HTTP 200
Linux x64 AppImage / deb passed Passed HTTP 200

Every release package is built on a matching GitHub-hosted runner and runs a packaged-app smoke test before publication.

Known limitations

Upstream version and license

The project currently pins @deepseek-ai/[email protected] for reproducible packaging.

The desktop wrapper is available under the MIT License. The bundled DeepSeek Harness, dsh-market, and pnpm packages are also MIT-licensed; their notices are preserved under third-party-licenses.

This project is not affiliated with or endorsed by DeepSeek. DeepSeek Harness and related names belong to their respective owners. The application icon uses the black whale artwork from the upstream DeepSeek Harness Web favicon.

deepseek-harness-desktop (agent-earth/deepseek-harness-desktop)

Searching Database…

这是什么?一个极简的桌面应用,把官方的 DeepSeek Harness(DSH)网页体验封装成独立应用 —— 你不用手动启动 CLI,也不用管理本地端口,它就像普通软件一样直接打开。
这是 DeepSeek Harness 的分支(fork),还是套了桌面外壳的官方应用?它是套在桌面外壳里的官方 Harness:模型、会话、设置、插件和代理能力仍然来自 @deepseek-ai/dsh 包,外壳只负责承载 —— 自动启动服务、窗口和打包。这是一个非官方的社区项目。
我需要先安装 Node.js 或 DeepSeek Harness CLI 吗?不需要。应用内置了 @deepseek-ai/dsh 运行时和 pnpm,会自己在随机的 127.0.0.1 端口上启动和停止本地 Harness 服务 —— 无需单独的 CLI 或 Node.js 工具链。
在 macOS 或 Windows 上首次启动会被拦截吗?大概率会拦一次。macOS 版本有签名但未经过公证,需要在 系统设置 → 隐私与安全性 → 仍要打开 里确认。Windows 上因为安装程序没有代码签名,会弹出 SmartScreen —— 点击 更多信息 → 仍要运行 即可。
哪些平台有预构建版本,哪些还没有?macOS 有 Apple Silicon 和 Intel 两种 DMG,Windows x64 有 Setup 安装程序和便携版 ZIP,Linux x64 有 AppImage 和面向 Debian/Ubuntu 的 deb。目前还没有 Windows 或 Linux 的 ARM64 版本;每个发布包都在对应的 GitHub runner 上构建,并在发布前通过了打包后的应用冒烟测试。
这个应用会自动更新吗?不会 —— 没有集成自动更新,你需要从 GitHub Releases 下载新版本。此外,外壳把 @deepseek-ai/[email protected] 锁定在固定版本以保证打包可复现,而且上游 DSH 本身仍是 RC 版,可能变动很快。
有没有通过 SSH 操作远程服务器的插件?有 —— 在 设置 → 插件市场 里搜索 dsh-ssh-ops。它提供 SSH 终端、SFTP、端口转发、批量命令和数据库连接,并且已验证能与内置的 DSH 一起加载。它默认不安装,因为要处理远程凭据;建议先查看它的源码和权限,安装后重启应用。
这是 DeepSeek 的官方产品吗?不是 —— 这是一个非官方的社区封装项目,与 DeepSeek 无关联,也未获得其认可。外壳采用 MIT 许可证,内置的 DSH、dsh-market 和 pnpm 包同样是 MIT 许可证。
Size
0.7 MB
Stars
254
Age
2mo
Commits · 90 Days