Tools & Capabilities

deepseekharness-desktop

nowint/deepseekharness-desktop · ★ 1

nowint

Cross-platform Electron desktop shell for DeepSeek Harness

License
MIT
Added
2026-08-23
Maintenance
active
Install kind
github

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:nowint/deepseekharness-desktop

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. What This Is
  2. Prerequisites
  3. Development
  4. Building for Distribution
  5. Data Locations
  6. Platform Support
  7. Upstream Attribution
  8. Contributing
  9. License

Electron desktop shell for DeepSeek Harness.

Note: This is a desktop wrapper around deepseek-harness, which is currently in developer preview. Features may change without notice.

What This Is

A cross-platform desktop client that:

  • Launches the Harness server (dsh web) as a local background process
  • Loads the Harness UI in a native Electron window
  • Provides workspace selection, recent-project history, and diagnostics

The Harness runtime itself is the upstream @deepseek-ai/dsh package. This project adds the desktop shell around it.

Prerequisites

  • Node.js 22.20.0+ (check .node-version)
  • pnpm 10.x (via Corepack or manual install)
  • dsh available on your PATH (install via npm i -g @deepseek-ai/dsh)

Development

# Install dependencies
pnpm install

# Type check
pnpm typecheck

# Lint
pnpm lint

# Test
pnpm test

# Build
pnpm build

# Run in development mode
pnpm dev

Building for Distribution

# Package for current OS
pnpm package

# Package for all platforms (requires platform-native runners)
pnpm package:all

Packaged artifacts are output to out/.

Data Locations

Item macOS Linux Windows
App data ~/Library/Application Support/DeepSeek Harness/ ~/.config/deepseek-harness/ %APPDATA%\DeepSeek Harness\
Harness home (DSH_HOME) app data + /harness app data + /harness app data + \harness\
Logs app data + /logs app data + /logs app data + \logs\

Platform Support

Platform Architecture Status
macOS Apple Silicon, x64 ✅ Supported
Windows x64 ✅ Supported
Linux x64 ✅ Supported

Note: Sandboxing behavior differs by OS. Linux uses bubblewrap/Landlock where available. macOS uses sandbox-exec. Windows has no documented sandbox equivalent.

Upstream Attribution

This project wraps DeepSeek Harness under MIT license. The desktop shell code is also MIT-licensed. See THIRD_PARTY_NOTICES.md for full dependency license attribution.

Contributing

See CONTRIBUTING.md for details on how to contribute.

License

MIT — see LICENSE