deepseekharness-desktop
by nowint
DeepSeek Harness 的跨平台 Electron 桌面外壳
Cross-platform Electron desktop shell for DeepSeek Harness
安装
dsh plugin --profile web add github:nowint/deepseekharness-desktopGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
目录
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)
dshavailable on your PATH (install vianpm 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
原始 README: https://github.com/NoWint/DeepSeekHarness-Desktop/blob/main/README.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent