Releases: openclaw/openclaw-windows-node
Release list
v2026.7.2-alpha.19
OpenClaw Windows Hub v2026.7.2-alpha.19
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.7.2-alpha.19-win-x64.zip - Portable ARM64:
OpenClawTray-2026.7.2-alpha.19-win-arm64.zip
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
- refactor(tray): move Permissions into shared-state MVVM ownership by @bkudiess in #1075
- refactor(tray): extract Hub and tray presentation models by @bkudiess in #1082
- refactor(tray): extract App-owned surface lifetimes by @bkudiess in #1085
- refactor(tray): extract final App orchestration owners by @bkudiess in #1088
- refactor(gateway): extract protocol core owners by @bkudiess in #1095
- fix(mxc): tasklist no longer hangs past sandbox timeout by @shanselman in #1151
- chore(deps): bump github/gh-aw-actions/setup-cli from 0.84.1 to 0.86.1 by @dependabot[bot] in #1142
- fix: bind SSH credential handoffs to owned listeners by @shanselman in #1126
- refactor(connection): extract domain coordinators by @bkudiess in #1101
- refactor(chat): extract runtime state owners by @bkudiess in #1096
- refactor(chat): extract composer ownership by @bkudiess in #1098
- Bump Microsoft.ML.OnnxRuntime from 1.28.0 to 1.29.0 by @dependabot[bot] in #1170
- Bump Microsoft.WindowsAppSDK from 2.3.1 to 2.4.0 by @dependabot[bot] in #1171
- refactor(setup): split setup steps and own keepalive processes by @bkudiess in #1093
- fix(tray): restore icon after Explorer restart by @shanselman in #1179
- feat(connection): enforce gateway protocol compatibility by @bkudiess in #1127
- feat(chat): render user and agent media in native chat by @calebeden in #1119
- fix(release): sign all first-party payload binaries by @shanselman in #1182
Full Changelog: v2026.7.1...v2026.7.2-alpha.19
v2026.7.1
OpenClaw Windows Hub v2026.7.1
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.7.1-win-x64.zip - Portable ARM64:
OpenClawTray-2026.7.1-win-arm64.zip
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
- Add MCP chat automation commands by @shanselman in #912
- Refresh app and developer documentation by @shanselman in #915
- Document operator and node concepts by @TurboTheTurtle in #916
- Verify architecture RID fix on ARM64 by @karkarl in #913
- Fix reset session dialog localization by @calebeden in #919
- Fix chat timeline render identity reuse by @calebeden in #917
- Fix connection snapshot truth by @bkudiess in #918
- Redesign WSL gateway setup and OpenClaw onboard UX by @steipete in #925
- Hide completed sessions by default by @TurboTheTurtle in #924
- fix(setup): sync Windows CA certificates to WSL before CLI install by @jkf87 in #819
- chore(setup): bump gateway LKG to 2026.6.11 by @github-actions[bot] in #902
- fix: resolve WCAG accessibility violations across all app pages by @karkarl in #921
- feat: add Accessibility Insights CI tests using Axe.Windows by @karkarl in #923
- feat: add dev/release side-by-side app identity by @karkarl in #922
- Virtualize chat timeline rows by @TurboTheTurtle in #898
- fix: preserve full chat text for Tray TTS by @ArtLupo in #900
- Add queued chat message UI by @calebeden in #920
- feat(setup): inject Windows-node guidance into AGENTS.md after pairing by @paulcam206 in #659
- build(deps): bump github/gh-aw-actions/setup-cli from 0.81.6 to 0.82.2 by @dependabot[bot] in #926
- Bump GitVersion.MsBuild from 6.7.0 to 6.8.1 by @dependabot[bot] in #927
- Bump gitversion.tool from 6.7.0 to 6.8.1 by @dependabot[bot] in #928
- fix: keep winget output out of Inno path by @steipete in #929
- fix(setup): extend timeouts for slow wizard steps by @steipete in #930
- Back out WSL CA sync setup step by @shanselman in #931
- Make dev app identity opt-in by @shanselman in #932
- Stabilize dev identity paths by @shanselman in #933
- Add DevBuild identity CI marker check by @shanselman in #936
- Update repository docs from audit plan by @shanselman in #937
- Fix run-app-local build argument forwarding by @shanselman in #939
- Fix runtime localization of XAML property keys by @bkudiess in #941
- Refine gateway setup wizard UX and fix accessibility gaps by @karkarl in #940
- Remove Notifications from sidebar by @bkudiess in #943
- Add OpenClaw red-bot brand mark by @bkudiess in #942
- Fix queued chat message parity by @calebeden in #935
- Fix tray app display name branding by @bkudiess in #946
- Separate speech capability controls from voice settings by @calebeden in #947
- Remember selected native chat session by @TurboTheTurtle in #950
- Mirror connection status dot onto lobster tray and desktop icons by @karkarl in #945
- Disambiguate duplicate session titles by @shanselman in #959
- Improve multi-gateway credential handling by @bkudiess in #948
- Fix Discord bot token configuration by @shanselman in #960
- Add connection diagnostics MCP commands by @bkudiess in #961
- docs: correct setup-code expiry contract by @steipete in #965
- fix: make Gateway shell execution work on Windows nodes by @steipete in #972
- chore(autoreview): sync canonical review skill by @vincentkoc in #974
- Add opt-in OpenTelemetry diagnostics groundwork by @calebeden in #963
- chore: align pull request template by @hannesrudolph in #979
- build(deps): bump github/gh-aw-actions/setup-cli from 0.82.2 to 0.82.8 by @dependabot[bot] in #975
- Bump GitVersion.MsBuild from 6.8.1 to 6.8.2 by @dependabot[bot] in #976
- Bump gitversion.tool from 6.8.1 to 6.8.2 by @dependabot[bot] in #977
- Bump Microsoft.ML.OnnxRuntime from 1.27.0 to 1.27.1 by @dependabot[bot] in #978
- docs: add Crabbox Windows validation skill by @RomneyDa in #982
- Refactor PR 1: architecture ledger + shared test fixtures by @bkudiess in #990
- Fix WhatsApp pairing to show actionable recovery instead of a raw exception (#957) by @karkarl in #988
- feat: add operator and node gateway lifecycle telemetry by @calebeden in #986
- fix(chat): replace NativeElement escape hatch with FunctionalUI ComboBox primitive (supersedes #973) by @karkarl in #991
- Apply design-system composer to app chat UI by @karkarl in #984
- feat: add optional Parallels testing for Windows app by @RomneyDa in #992
- Add JsonReadHelpers and WslShellQuoting canonical helpers (additive) by @bkudiess in #994
- refactor(setup): route SetupSteps WSL quoting through WslShellQuoting by @bkudiess in #1001
- chore: remove dead unused Process allocation in GetProcessCommandLine by @anagnorisis2peripeteia in #1004
- feat: add opt-in telemetry for native chat lifecycle by @calebeden in #998
- fix(gateway): isolate the SessionsUpdated snapshot from live tracked state by @anagnorisis2peripeteia in #1012
- fix: connection telemetry test flakes under parallel execution by @calebeden in #1013
- fix(setup): cancel node pairing cleanly instead of a spurious timeout warning + wasted retry by @anagnorisis2peripeteia in #1011
- improve(chat): make prose and simple lists one selectable text block by @karkarl in #997
- Add DI composition root and navigation/activation seam for tray view models by @bkudiess in #1008
- fix: setup fails closed for invalid configuration arguments by @calebeden in #1005
- fix: screen and camera capture continue after cancellation by @calebeden in #1007
- Add Tailscale Serve support for WSL gateways by @andyeskridge in #967
- fix(chat): hide completed sessions from picker by @shanselman in #1016
- fix(sessions):...
v0.6.12
OpenClaw Windows Hub v0.6.12
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-0.6.12-win-x64.zip - Portable ARM64:
OpenClawTray-0.6.12-win-arm64.zip
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
- Improve Node capability summary UX by @bkudiess in #891
- Fix setup-connect E2E pending approval leak by @shanselman in #892
- Fix setup triage quick wins by @shanselman in #879
- Suppress assistant NO_REPLY chat directives by @TurboTheTurtle in #884
- Bump Microsoft.Windows.SDK.BuildTools from 10.0.28000.1839 to 10.0.28000.2270 by @dependabot[bot] in #887
- Bump actions/cache from 5 to 6 by @dependabot[bot] in #886
- Bump github/gh-aw-actions/setup-cli from 0.80.8 to 0.81.6 by @dependabot[bot] in #885
- Chat: surface the full / command catalog, grouped by Mac buckets with styled rows by @bkudiess in #893
- Preflight GitVersion repository history before build by @shanselman with @Copilot in #896
- Fix Tray UI test window hiding for release by @shanselman in #897
Full Changelog: v0.6.11...v0.6.12
v0.6.11
OpenClaw Windows Hub v0.6.11
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-0.6.11-win-x64.zip - Portable ARM64:
OpenClawTray-0.6.11-win-arm64.zip
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 speech input test native VAD crash by @christineyan4 in #686
- Consolidate setup UI into tray host by @ranjeshj in #690
- Fix chat bubble text vanish on hover-out and tool-card collapse on click by @RBrid in #589
- fix(wizard): surface upstream console output, unwrap nested notes, auto-launch OAuth URLs by @bkudiess in #689
- Bump Whisper.net.Runtime from 1.9.0 to 1.9.1 by @dependabot[bot] in #623
- Bump gitversion.tool from 6.4.0 to 6.7.0 by @dependabot[bot] in #622
- Bump GitVersion.MsBuild from 6.4.0 to 6.7.0 by @dependabot[bot] in #621
- build(deps): bump github/gh-aw-actions from 0.74.4 to 0.77.5 by @dependabot[bot] in #620
- Fall back to Copilot autoreview when Codex is unavailable by @ranjeshj in #691
- Use Arm64-aware wording when WSL reports virtualization off by @RBrid in #594
- chore(setup): bump gateway LKG to 2026.6.1 by @github-actions[bot] in #681
- fix(chat): reset keyless diagnostic on reconnect by @ranjeshj in #646
- Fix tool output accessibility labels by @ranjeshj in #650
- refactor: extract UpdateCoordinator from App.xaml.cs by @AlexAlves87 in #604
- refactor: extract WslGatewayKeepAliveService from App.xaml.cs by @AlexAlves87 in #605
- Scale gateway configuration timeout with config command count by @kkaminsk in #707
- Add SSH server port for managed tunnels by @christineyan4 in #701
- [Repo Assist] test(connection): add missing DeriveOverall edge-case coverage by @github-actions[bot] in #595
- [Repo Assist] test(connection): expand SshTunnelService state-machine coverage by @github-actions[bot] in #706
- [Repo Assist] test(connection): add coverage for DeviceTokenReceived bootstrap handoff by @github-actions[bot] in #612
- [Repo Assist] test(shared): add unit tests for ExecCommandToken and ExecEnvInvocationUnwrapper by @github-actions[bot] in #548
- [Repo Assist] test(shared): add unit tests for AsyncEventHandlerGuard fault boundary by @github-actions[bot] in #635
- [Repo Assist] fix(config): render JSON object editor for object-typed schema fields by @github-actions[bot] in #679
- [Repo Assist] fix(chat): preserve insertion order for failed-tool turns in timeline by @github-actions[bot] in #699
- [Repo Assist] perf+test: SearchValues(char) in RepairContentBlockSeams; fence-path edge-case tests by @github-actions[bot] in #704
- [Repo Assist] refactor: eliminate inline JsonSerializerOptions allocations in Shared and SetupEngine by @github-actions[bot] in #566
- [Repo Assist] test(chat): add regression coverage for failed-tool + final-assistant sequence by @github-actions[bot] in #692
- [Repo Assist] perf: eliminate intermediate string allocations in tool-call hot paths by @github-actions[bot] in #708
- [Repo Assist] fix(chat)+test: reset keyless-event diagnostic on reconnect; add DeviceIdentityStore tests by @github-actions[bot] in #628
- Fix tray crash-loop: source x64 VC++ runtime from VS install at publish time by @shanselman with @Copilot in #713
- Persist chat attachment metadata across history reloads by @ranjeshj in #647
- Localize remaining English strings in tray UI by @RBrid in #624
- Fix configured model filtering and test SDK bump by @shanselman in #714
- Harden and annotate Slopwatch findings by @shanselman in #716
- fix(tests): isolate locale and device identity from host environment by @AlexAlves87 in #715
- Rename default branch references from master to main by @kmahone in #702
- build(deps): bump github/gh-aw-actions from 0.77.5 to 0.78.3 by @dependabot[bot] in #719
- Fix About page diagnostics by @ranjeshj in #726
- Fix ChatPage WaitingPanel overlay floating over usable chat (#730) by @RBrid in #733
- Ensure exceptions are logged through standard logging mechanism by @RBrid in #645
- fix(build): capture dotnet stderr without aborting by @vincentkoc in #731
- Native chat: cross-turn overwrite + reasoning bubbles + exec.approval delivery + multi-segment dedup by @RBrid in #676
- chore(setup): bump gateway LKG to 2026.6.5 by @github-actions[bot] in #737
- Preserve wizard option wire values by @bkudiess in #742
- Clear chat history after session reset by @RBrid in #740
- fix(exec): migrate approvals to custom state dir by @vincentkoc in #744
- Harden gateway connection and pairing flows by @ranjeshj in #741
- Add app notifications surface by @RBrid in #748
- [Repo Assist] perf: single-pass Remove(key, out value) for pending-request dictionaries by @github-actions[bot] in #722
- Refactor duplicate helpers and brittle tests by @ranjeshj in #756
- Show chat usage in assistant timestamp footer by @kenehong in #551
- feat: surface node reapproval in Command Center by @fuller-stack-dev in #752
- build(deps): bump github/gh-aw-actions from 0.78.3 to 0.79.8 by @dependabot[bot] in #764
- Fix SherpaOnnx finalizer crash with DllNotFoundException by @williamwwm in #745
- fix(agents): sync autoreview scope guard by @vincentkoc in #768
- ci: use org Copilot auth for repo assist by @vincentkoc in #772
- [Repo Assist] test(setup): expand WizardAnswerBuilder edge-case coverage by @github-actions[bot] in #749
- chore(setup): bump gateway LKG to 2026.6.8 by @github-actions[bot] in #757
- Bump Microsoft.WindowsAppSDK from 2.1.3 to 2.2.0 by @dependabot[bot] in #765
- Apply bkudiess tray UX PR stack by @ranjeshj in #780
- [Repo Assist] test(exec): add tilde-expansion edge-case tests for ExecApprovalsStore by @github-actions[bot] in #750
- [Repo Assist] feat(canvas): F11 borderless fullscreen toggle for Canvas windows by @github-actions[bot] in #738
- Fix locale-sensitive Windows tests and technical token formatting by @TheAngryPit in #785
- feat: add ExecApprovalsStore write path and wire coordinator side effects by @AlexAlves87 in #526
- [Repo Assist] fix(setup): add Windows-side gateway health c...
v0.6.11-msixtest.1
OpenClaw Windows Hub v0.6.11-msixtest.1
THROWAWAY TEST RELEASE — DO NOT INSTALL.
This release exists only to validate the Azure Trusted Signing leg
of the release pipeline and the AppInstaller silent-update flow on
the user/kmahone/msix branch. It will be deleted along with its
tag once testing is complete.
The signed .msix files attached below are addressed by the
temporary AppInstaller feed at
installer/appinstaller/openclaw-msixtest-x64.appinstaller on the
branch.
v0.6.10-msixtest.1
OpenClaw Windows Hub v0.6.10-msixtest.1
THROWAWAY TEST RELEASE — DO NOT INSTALL.
This release exists only to validate the Azure Trusted Signing leg
of the release pipeline and the AppInstaller silent-update flow on
the user/kmahone/msix branch. It will be deleted along with its
tag once testing is complete.
The signed .msix files attached below are addressed by the
temporary AppInstaller feed at
installer/appinstaller/openclaw-msixtest-x64.appinstaller on the
branch.
v0.6.9-msixtest.1
OpenClaw Windows Hub v0.6.9-msixtest.1
THROWAWAY TEST RELEASE — DO NOT INSTALL.
This release exists only to validate the Azure Trusted Signing leg
of the release pipeline and the AppInstaller silent-update flow on
the user/kmahone/msix branch. It will be deleted along with its
tag once testing is complete.
The signed .msix files attached below are addressed by the
temporary AppInstaller feed at
installer/appinstaller/openclaw-msixtest-x64.appinstaller on the
branch.
v0.6.8-msixtest.1
OpenClaw Windows Hub v0.6.8-msixtest.1
THROWAWAY TEST RELEASE — DO NOT INSTALL.
This release exists only to validate the Azure Trusted Signing leg
of the release pipeline and the AppInstaller silent-update flow on
the user/kmahone/msix branch. It will be deleted along with its
tag once testing is complete.
The signed .msix files attached below are addressed by the
temporary AppInstaller feed at
installer/appinstaller/openclaw-msixtest-x64.appinstaller on the
branch.
v0.6.7-msixtest.1
OpenClaw Windows Hub v0.6.7-msixtest.1
THROWAWAY TEST RELEASE — DO NOT INSTALL.
This release exists only to validate the Azure Trusted Signing leg
of the release pipeline and the AppInstaller silent-update flow on
the user/kmahone/msix branch. It will be deleted along with its
tag once testing is complete.
The signed .msix files attached below are addressed by the
temporary AppInstaller feed at
installer/appinstaller/openclaw-msixtest-x64.appinstaller on the
branch.
v0.6.6-msixtest.1
OpenClaw Windows Hub v0.6.6-msixtest.1
THROWAWAY TEST RELEASE — DO NOT INSTALL.
This release exists only to validate the Azure Trusted Signing leg
of the release pipeline and the AppInstaller silent-update flow on
the user/kmahone/msix branch. It will be deleted along with its
tag once testing is complete.
The signed .msix files attached below are addressed by the
temporary AppInstaller feed at
installer/appinstaller/openclaw-msixtest-x64.appinstaller on the
branch.