You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3

4
4
5
-
A Windows companion suite for [OpenClaw](https://openclaw.ai) - the AI-powered personal assistant.
5
+
A native Windows companion suite for [OpenClaw](https://openclaw.ai) - the AI-powered personal assistant.
6
6
7
7
*Made with 🦞 love by Scott Hanselman and Molty*
8
8
@@ -26,10 +26,16 @@ This monorepo contains the Windows hub, shared client libraries, and CLI utiliti
26
26
27
27
## 🚀 Quick Start
28
28
29
-
> **End-user installer?**See [docs/SETUP.md](docs/SETUP.md) for a step-by-step installation guide (no build required).
29
+
> **End-user installer?**Download the latest stable x64 or ARM64 installer from the [OpenClaw Windows docs](https://docs.openclaw.ai/platforms/windows), or see [docs/SETUP.md](docs/SETUP.md) for step-by-step installation (no build required).
30
30
>
31
31
> **Managed WSL gateway?** Local setup creates a locked-down app-owned `OpenClawGateway` distro. See [docs/WSL_GATEWAY_ADMIN.md](docs/WSL_GATEWAY_ADMIN.md) for editing `openclaw.json` as the `openclaw` user and using root for protected-file administration.
32
32
33
+
Direct downloads from the latest OpenClaw release:
Copy file name to clipboardExpand all lines: docs/CONNECTION_ARCHITECTURE.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -172,7 +172,7 @@ Setup codes (from QR scan or paste) decode to `{ url, bootstrapToken }` via `Set
172
172
173
173
`SshTunnelService` manages an SSH local port-forward process. `SshTunnelManager` wraps it behind `ISshTunnelManager` for the connection manager.
174
174
175
-
When a `GatewayRecord` has `SshTunnel` config, the connection manager starts the tunnel before connecting the WebSocket client to `ws://localhost:<localPort>`.
175
+
When a `GatewayRecord` has `SshTunnel` config, the connection manager starts the tunnel before connecting the WebSocket client to `ws://localhost:<localPort>`. The config stores the SSH daemon port (`sshPort`, default `22`) separately from the remote gateway port forwarded by `-L`.
176
176
177
177
`SshTunnelSnapshot` provides a read-only point-in-time view of tunnel state for UI consumption (avoids coupling UI to the mutable service).
178
178
@@ -232,3 +232,4 @@ Connection tests live in `tests/OpenClaw.Connection.Tests/`:
232
232
-`ConnectionDiagnosticsTests` — ring buffer diagnostics
233
233
234
234
The heaviest remaining gap is Windows shell UI behavior (tray clicks, tooltip visibility, WinUI menu routing). Cover pure decision logic in unit tests; use manual or integration smoke tests for shell behavior.
Copy file name to clipboardExpand all lines: docs/ONBOARDING_WIZARD.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ Renders server-defined setup steps via RPC (`wizard.start` / `wizard.next`). The
36
36
37
37
If the gateway doesn't support the wizard protocol or is unreachable, this screen shows an "offline" message and can be skipped.
38
38
39
-
If the gateway restarts or the wizard connection is lost while setup is running, the wizard presents recovery choices to start the wizard again or skip it for now so the user is not trapped retrying a broken session.
39
+
The wizard keeps recovery choices visible while setup steps are running so users can start the wizard again or skip it for now if an auth flow stalls. If the gateway restarts or the wizard connection is lost while setup is running, the same recovery choices are presented in the error state so the user is not trapped retrying a broken session.
40
40
41
41
### Permissions
42
42
Checks 5 Windows permissions using native APIs and registry:
0 commit comments