Easyhoov/deepseek-harness-desktop ↗★ 0
dsh-desktop
DeepSeek Harness packaged as an Electron desktop application: the host composition boots in-process in the Electron main process, the built frontend loads from the local file system, and the /api fetch plus event downlinks cross an Electron IPC bridge (no browser, no port, no local HTTP server).
AI 分析
将 DSH 打包为无需本地 HTTP 服务器和端口的 Electron 桌面应用。适合需要原生桌面客户端体验的用户。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
README 全文を読む ↗Quick start
- Launch the app. On first run, pick a data directory (private by default, or share the CLI's
~/.dsh). - Open Settings → Models, enter your DeepSeek API key (or a custom OpenAI-compatible endpoint). Applies live, no restart.
- Click Select workspace (native OS dialog) and start a session.
This mirrors the official Quickstart flow; the desktop app boots the same web profile composition the CLI does, so model configuration, workspace handling, approval flows, and plugin development behave identically.
One deliberate deviation: the CLI uses the invoking directory as the default workspace; the desktop app boots from the user home (override with DSH_DESKTOP_CWD). Workspace selection happens in the UI.
快速开始
- 首次启动选择数据目录(默认独立,可复用
~/.dsh)。 - 设置 → 模型,填入 DeepSeek API 密钥(立即生效)。
- 选择工作区,开聊。
安装包:DeepSeek-Harness-Desktop-Setup-.exe(NSIS)/ 便携版,从 Releases 获取(v* tag 推送后由 GitHub Actions 自动构建并附带 latest.yml,已装版本自动更新)。未做代码签名(SmartScreen 会提示);签名通过 CI 的 CSC_LINK/CSC_KEY_PASSWORD 接入。