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
+37-1Lines changed: 37 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ The codebase is feature-rich and the repository gate is now green locally. As of
11
11
Latest local evidence on March 12, 2026 (Windows, Node `v20.11.0` with engine warning):
12
12
13
13
-`pnpm run build`: pass
14
-
-`pnpm run test`: pass (`33` test files, `217` tests)
14
+
-`pnpm run test`: pass (`36` test files, `225` tests)
15
15
-`pnpm run test:integration`: pass (`6` test files, `20` tests)
16
16
-`pnpm run verify`: pass
17
17
@@ -94,6 +94,42 @@ Notes:
94
94
- The gateway API runs on `http://localhost:4100` by default.
95
95
- The standalone scheduler health endpoint runs on `http://localhost:4500/health` by default.
96
96
97
+
## One-Click Local Runtime
98
+
99
+
For a local all-in-one SenClaw session, use the launcher scripts:
100
+
101
+
```bash
102
+
# Windows
103
+
scripts\\start-senclaw.cmd
104
+
scripts\\stop-senclaw.cmd
105
+
106
+
# Linux
107
+
./scripts/start-senclaw.sh
108
+
./scripts/stop-senclaw.sh
109
+
```
110
+
111
+
The launcher bootstraps the local runtime under `.tmp/live-run`, starts the gateway and web console, reuses a persistent bootstrap admin key, and prints a startup banner with:
112
+
113
+
- current model ID
114
+
- admin key
115
+
- web console URL
116
+
- gateway URL
117
+
- runtime log directory
118
+
119
+
The web console header includes an `EN / 中文` locale toggle. The selected language is persisted and applied in two places:
120
+
121
+
- immediately for web console copy via browser storage
122
+
- on the next launcher start via `.tmp/live-run/runtime-settings.json`
123
+
124
+
If you are already in the repository root on Windows `cmd`, you can use the shorter wrapper command directly:
125
+
126
+
```bat
127
+
senclaw start
128
+
senclaw stop
129
+
```
130
+
131
+
This wrapper forwards to the local CLI in `packages/cli` and behaves like the launcher scripts.
132
+
97
133
## Authentication
98
134
99
135
Gateway API routes under `/api/v1/*` require a bearer API key by default.
0 commit comments