deepseek-harness-desktop
by lodekennes
Desktop installers for DeepSeek Harness (dsh). English · 中文
安装
dsh plugin --profile web add github:lodekennes/deepseek-harness-desktopGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
DeepSeek Harness is an open-source agent harness from DeepSeek AI. Everything is a plugin, powered by Cordis. This repository does not contain that source. It packages a pinned revision into Windows, macOS, and Linux installers, and adds a first-run path to connect an existing subscription.
End users do not need Node.js, pnpm, or a C++ toolchain. Installed size is about 0.5 GB.
Developer preview
DeepSeek Harness is in developer preview and is iterating rapidly. There will be compatibility-breaking changes.
These desktop builds are unsigned. Windows SmartScreen and macOS Gatekeeper will warn; Linux packages have no signature. There is no in-app auto-update. Treat the OS trust UI as correct. This packager is not an official DeepSeek product page.
Install
Pick the asset for your OS and CPU from the latest GitHub Release, or use a package manager. Details: docs/user-install.md. Gallery status: packaging/README.md.
# macOS
brew tap LodeKennes/deepseek-harness-desktop https://github.com/LodeKennes/deepseek-harness-desktop
brew install --cask deepseek-harness
# Windows
winget install LodeKennes.DeepSeekHarness # after the first community PR lands
scoop bucket add deepseek-harness https://github.com/LodeKennes/deepseek-harness-desktop
scoop install deepseek-harness
choco install deepseek-harness # after the community package is approved
# Arch
yay -S deepseek-harness-desktop-bin # after the AUR repo is created
The official CLI path remains npx @deepseek-ai/dsh web — see the upstream README.
| Platform | Recommended | Also published |
|---|---|---|
| Windows x64 / arm64 | NSIS installer (.exe) |
Portable .zip |
| macOS Apple Silicon / Intel | .dmg |
.zip of the same app |
| Debian / Ubuntu | .deb (apt install ./…) |
|
| Fedora / RHEL | .rpm |
|
| Arch / Manjaro | .pkg.tar.zst |
|
| Any Linux | AppImage (FUSE or --appimage-extract-and-run; runs --no-sandbox) |
macOS, after copying to Applications:
xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness.app"
Windows: More info → Run anyway. The NSIS “Add dsh to PATH” checkbox stays off so a global CLI install is not shadowed.
Connect a subscription
On first launch, connect an account you already pay for. The app starts a localhost-only helper, opens the provider’s real browser sign-in, discovers models, and configures Harness.
| You have | You connect |
|---|---|
| ChatGPT / Codex | ChatGPT |
| Claude | Claude |
| Google Antigravity | |
| SuperGrok / Grok Build | xAI / Grok |
| Kimi Code | Kimi |
Skip the screen to add an API key later under Settings → Models. Reopen it from Subscriptions → Manage subscriptions….
Account files stay under ~/.dsh/desktop/cliproxyapi/auth (or %USERPROFILE%\.dsh\…). They are not sent to this repository. The helper is CLIProxyAPI.
Desktop and the CLI share ~/.dsh. Do not run dsh and this app at the same time — each boot heals $DSH_HOME/profiles/node_modules to its own install.
Community and support
Use the upstream channels. This packager does not host a separate community.
- Feedback and bug reports: DeepSeek Harness Discussions
- Desktop-specific packaging issues: this repo’s issues
- Plugin authors: add the
dsh-plugintopic - DeepSeek Harness Discord
Version pin
versions.json is the source of truth for this repo. It is not a source of truth for Harness.
| Field | Current |
|---|---|
| Desktop base | 0.1.1-rc.1 · ai.deepseek.harness.desktop |
| Harness | 0.1.1-rc.1 at 528c682e061696f5a160f363f236ecbf53cbd006 |
| Node (bundled) | 24.19.0 |
| pnpm | 11.21.0 |
| Electron | 43.4.0 |
| CLIProxyAPI | 7.2.132 |
A push to master publishes desktop-v0.1.1-rc.1-build-N. The desktop base version matches Harness, while build-N is a globally increasing desktop build counter. Bumping the Harness version and SHA is a deliberate commit here. There is no git submodule and no vendored Harness tree.
Development
You need Git, jq, Node 24, and pnpm 11.21.0. The scripts do not install them.
./scripts/stage-runtime.sh # pin → build Harness → stage sidecar + Node
./scripts/stage-cliproxyapi.sh # pin → verify → stage CLIProxyAPI
pnpm start # tsc && electron .
pnpm test
./scripts/package.sh # host OS/arch only; no cross-compile
Brand and desktop-only patches live in styling.json and resources/. See docs/development.md.
For the agent itself, start with the upstream development guide, architecture, and AGENTS.md.
License
MIT. Upstream Harness and the bundled CLIProxyAPI binary are also MIT; their licenses ship in the installers.
原始 README: https://github.com/LodeKennes/deepseek-harness-desktop/blob/master/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