OpenClaw Windows Hub v2026.10.8-alpha.20
Downloads
- Installer (x64):
OpenClawCompanion-Setup-x64.exe- Intel/AMD 64-bit - Installer (ARM64):
OpenClawCompanion-Setup-arm64.exe- Windows on ARM (Surface, etc.) - Portable x64:
OpenClawTray-2026.10.8-alpha.20-win-x64.zip - Portable ARM64:
OpenClawTray-2026.10.8-alpha.20-win-arm64.zip
Signed Dev MSIX packages
- Dev MSIX (x64):
OpenClaw-Dev-x64.zip - Dev MSIX (ARM64):
OpenClaw-Dev-arm64.zip
Each ZIP contains a signed Dev-identity MSIX, its matching public certificate,
provenance metadata, and INSTALL.txt. Extract it and follow the included
instructions. These packages are development-signed for sideloading, not
Microsoft Store-signed.
Unsigned Store submission packages remain available only as workflow artifacts
in the corresponding Actions run.
Features
- 🦞 System tray integration with gateway status
- 🔄 Auto-updates from GitHub Releases
- ✅ Code-signed with Azure Artifact Signing
Requirements
- Windows 10 version 1903 or later
- WebView2 Runtime
- OpenClaw gateway running locally
Quick Start
- Run the installer for your architecture
- Launch from Start Menu or system tray
- Right-click tray icon → Settings to configure
What's Changed
- fix(ci): stop stalled Windows E2E jobs promptly by @RomneyDa in #1785
- Simplify local AI choices in setup by @joelagnel in #1774
- fix(setup): reject an invalid Linux user before wizard WSL commands by @SebTardif in #1488
- fix(triage): survive transient GitHub inventory failures by @shanselman in #1798
- fix(setup): quote gateway bind, auth mode, and reload mode by @SebTardif in #1482
- docs: add tooling to test the Inno to Store migration by @natalie-aguinaldo in #1590
- fix(tts): speech uses the Windows voice instead of Kokoro after setup by @larroy in #1777
- fix(chat): show correct models for worker sessions by @RomneyDa in #1650
- docs(skill): remove private Hanselman review link by @shanselman in #1811
- docs(skill): reconcile Hanselman review contract by @shanselman in #1812
- fix: keep Gateway fixture cleanup safe after cancellation by @paulcam206 in #1784
- docs: make local review scope and outcomes explicit by @bkudiess in #1804
- docs: fix Windows proof launch guidance and fixture MCP binding by @bkudiess in #1803
- improve: open official support from native Help and About by @hannesrudolph in #1790
- fix: signing tests can stall during fixture shutdown by @bkudiess in #1817
- fix: setup E2E reads fail while gateway state is saved by @bkudiess in #1818
- fix(tests): prevent startup crashes in pipe-drain fixtures by @bkudiess in #1813
- chore(tests): native MXC proof identifies descendants without loader metadata by @roboclaw-bot in #1819
- fix(dev): reject incompatible app-local VC++ prerequisites by @RomneyDa in #1816
- fix(tests): prevent readiness timeouts in settings concurrency test by @bkudiess in #1814
- docs: guide agents through Windows PR preparation by @bkudiess in #1820
- fix(setup): install a Node runtime supported by the Gateway by @RomneyDa in #1824
- fix(ci): keep progressing E2E fixtures alive under the hang guard by @RomneyDa in #1831
- feat(release): automate Microsoft Store submission by @RomneyDa in #1474
- Seed v3 Colophon design system for OpenClaw Windows Hub by @karkarl in #1395
- feat: monitor upstream Gateway protocol changes nightly by @karkarl in #1692
- fix(chat): show localized welcome prompts without a Gateway upgrade by @RomneyDa in #1825
- fix: start Gateway investigations with user auth on one tracker by @RomneyDa in #1847
- fix(release): validate beta candidates with a maintained Windows harness by @RomneyDa in #1848
- fix: open the Hub when private desktop shell services are unavailable by @paulcam206 in #1783
- fix: a Piper voice change can free the voice that is still speaking by @SebTardif in #1792
- fix(dashboard): Open Dashboard keeps secrets in the wrong part of the URL by @SebTardif in #1505
- feat: notify Windows when welcome content changes by @RomneyDa in #1849
- fix: Bindings keeps spinning when the gateway is disconnected by @SebTardif in #1809
- fix(setup): Local AI load failures show no llama-server cause during onboarding by @larroy in #1759
- fix(setup): native Gateway start timeout leaves no details or recovery actions by @larroy in #1787
- test(chat): a superseded send keeps the composer draft and attachment by @shanselman in #1851
- fix(inference): rename Bolt model ID to public 24gb name by @RyanUnderhill in #1760
- fix(setup): Nemotron Bolt is hidden below 33 GB free and cannot read images by @joelagnel in #1869
- fix(onboarding): finish setup before showing AI as ready by @bkudiess in #1626
- docs: add Windows PR simplification skill by @bkudiess in #1879
- docs: adapt technical documentation for Windows by @bkudiess in #1876
- docs: adapt test audit guidance for Windows by @bkudiess in #1874
- feat(chat): show SDK sandbox status beside chat controls by @bkudiess in #1618
- docs: add Windows testing skill by @bkudiess in #1877
- docs: add Windows debugging skill by @bkudiess in #1878
- fix: keep Gateway setup validation errors visible by @paulcam206 in #1796
- fix: window controls are faint in light mode by @roboclaw-bot in #1890
- chore: update Windows App SDK to 2.6.4 by @karkarl in #1898
- fix(chat): show live progress and interactive agent questions by @karkarl in #1757
- chore: isolate every profile root for UI-test child processes by @bkudiess in #1906
- docs: default native Gateway E2E to named patches by @karkarl in #1810
- chore(build): remove obsolete CS0618 exemption by @dotMorten in #1908
- chore(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #1872
- chore(deps): bump github/gh-aw-actions/setup-cli from 0.92.4 to 0.93.2 by @dependabot[bot] in #1873
- fix: Bindings stays on the spinner when config.get fails by @SebTardif in #1857
- fix(setup): fresh WSL setup removes the distro when the post-install list times out by @SebTardif in #1548
- fix: tray connects to the Gateway as an interactive client by @bkudiess in #1909
- fix: show an approval hint when Gateway setup requires pairing by @MertBasar0 in #1907
- fix: preserve definite command refusals in Gateway responses by @paulcam206 in #1794
- fix(chat): keep history refreshes requested during a load by @shanselman in #1910
- fix: coalesce session refreshes during event bursts by @RomneyDa in #1885
- fix: keep pairing images out of failed QR wait diagnostics by @shanselman in #1912
New Contributors
- @RyanUnderhill made their first contribution in #1760
- @dotMorten made their first contribution in #1908
- @MertBasar0 made their first contribution in #1907
Full Changelog: v2026.10.5-alpha.34...v2026.10.8-alpha.20