Electron Main
创建隔离窗口并选择工作区。
NATIVE DESKTOP HARNESS
一个面向 macOS 与 Windows 的 Electron 桌面宿主。内置侧边栏工作台与插件市场, 管理完整进程生命周期,并把运行数据留在你的设备上。
Harness Ready
$ dsh web --hostname 127.0.0.1
Workspace initialized
HOW IT WORKS
桌面进程负责启动、探活和清理,Harness 专注提供任务界面与运行能力。
创建隔离窗口并选择工作区。
使用内置 Node 启动本地服务。
仅通过随机本机端口加载页面。
PLUGIN MARKETPLACE
内置 DSH Market 可视化插件市场,浏览社区插件、安装主题皮肤,新插件自动注册无需手动配置。
分类筛选、星标排序、中英双语描述,快速找到需要的插件。
专属主题标签页,一键安装切换,无需重启即时生效。
新插件的原生构建脚本、兼容性修补在下次启动时自动完成。
CROSS-PLATFORM
GitHub Actions 分别在 macOS 与 Windows runner 上打包,避免跨平台工具链带来的签名和原生模块偏差。
LIFECYCLE
显式管理 DSH 子进程树,覆盖 macOS 与 Windows 的退出语义。
ISOLATION
启用上下文隔离,禁用 Node 集成,并限制非预期导航和弹窗。
FOR DEVELOPERS
需要 Node.js 22。克隆、安装依赖,然后启动 Electron。
git clone git@github.com:WD-CHINA/deepseek-harness-desktop.git
cd deepseek-harness-desktop
npm install && npm start
OPEN SOURCE DESKTOP