Skip to content

LocalWhale v0.1.0

Choose a tag to compare

@penglai-doll penglai-doll released this 14 Aug 17:50
· 20 commits to main since this release

LocalWhale v0.1.0

首个公开 preview:将官方 DeepSeek Harness WebUI 封装为 Windows 11 x64 桌面应用。

中文

  • 原生 WinUI 3 Fluent 标题栏、Mica、WebView2 与系统窗口按钮。
  • 隐藏启动随包 Node 24.18.1 和 DeepSeek Harness 0.1.0-rc.6;使用随机 127.0.0.1 端口。
  • 安装包内置 Node、pnpm、Harness 与 WebView2 Evergreen 离线安装器,首次启动不依赖网络或本机开发环境。
  • 标准按用户安装向导始终显示安装位置选择页,默认 %LOCALAPPDATA%\Programs\LocalWhale
  • 单实例、可选托盘模式、优雅关闭与 Job Object 子进程清场。
  • Harness 候选更新在隔离目录进行 integrity、生命周期脚本和启动冒烟验证。
  • 修复官方 Harness 首次创建 profile 链接时可能出现的 ERR_MODULE_NOT_FOUND:仅对当前 DSH_HOME\profiles 的已知竞态自动重试一次。
  • %USERPROFILE%\.dsh 中的官方 Harness 配置、会话与凭据不会在卸载时删除。

安装包尚未进行商业代码签名,Windows 可能显示“未知发布者”。请从本 Release 下载,并用 SHA256SUMS.txt 校验。

资源说明:开发机稳定样本约 1.85 秒启动、Harness Node 私有内存约 121 MiB、空闲 CPU 约 0.013%、0.53 秒退出。WinUI 外壳私有内存约 110 MiB,外壳 + Harness + WebView2 后代进程工作集直接求和约 684 MiB(共享页会重复计入),仍是后续优化项。

English

The first public preview of a native Windows 11 x64 shell for the official DeepSeek Harness WebUI.

  • Native WinUI 3 Fluent title bar, Mica backdrop, WebView2, and system caption buttons.
  • Bundled Node 24.18.1, pnpm, DeepSeek Harness 0.1.0-rc.6, and the WebView2 Evergreen offline installer.
  • Hidden startup on a random loopback port; no system development environment or network is required for first launch.
  • Per-user Setup wizard with an always-visible destination page.
  • Single-instance activation, optional tray behavior, graceful shutdown, and Job Object cleanup.
  • Isolated integrity, lifecycle-script, bridge, UI-load, and shutdown validation for Harness candidates.
  • One bounded retry for the upstream first-profile module-link race.
  • Official Harness data under %USERPROFILE%\.dsh is preserved during uninstall.

This personal preview is unsigned, so Windows may show an unknown-publisher warning. Download from this Release and verify it with SHA256SUMS.txt.

Known resource limitation: the measured WinUI shell private memory and summed shell/Harness/WebView2 working set remain above the original targets. See the README for the exact development-machine sample and scope.