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 可视化插件市场,浏览社区插件、安装主题皮肤,新插件自动注册无需手动配置。
分类筛选、星标排序、中英双语描述,快速找到需要的插件。
专属主题标签页,一键安装切换,无需重启即时生效。
新插件的原生构建脚本、兼容性修补在下次启动时自动完成。
COMMAND LINE
桌面应用本身即 DSH CLI 代理。内置 Node + pnpm,无需全局安装任何工具即可管理插件。
安装插件到桌面版 web profile,自动处理原生构建和兼容性。
列出当前已安装的所有插件及其版本。
卸载插件并执行兼容性清理。
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