feat: skip onboard, go straight to web dashboard

- Remove CLI onboard wizard from startup scripts
- Auto-create minimal config on first run (gateway mode + token)
- Always start gateway → auto-open browser dashboard
- Users configure models and platforms in web UI instead of CLI
- Simpler flow: double-click → browser opens → configure in dashboard
This commit is contained in:
dongsheng123132
2026-03-10 16:23:40 +08:00
parent 1bcdbfca09
commit fb87b6658e
2 changed files with 60 additions and 51 deletions

View File

@@ -58,27 +58,31 @@ if not exist "%OPENCLAW_DIR%\dist" (
echo.
)
echo 正在启动 OpenClaw...
echo.
cd /d "%OPENCLAW_DIR%"
REM 首次运行:自动写入最小配置(跳过 onboard
if not exist "%PORTABLE_CONFIG_PATH%" (
echo 检测到你还没有完成首次配置。
echo 首次配置会直接保存到 U 盘里,换电脑插上后还能继续用。
echo 首次运行,正在初始化配置...
if not exist "%PORTABLE_STATE_DIR%" mkdir "%PORTABLE_STATE_DIR%"
echo {"gateway":{"mode":"local","auth":{"token":"uclaw"}}} > "%PORTABLE_CONFIG_PATH%"
echo 配置已初始化
echo.
set /p DO_ONBOARD=" 现在开始首次配置? (y/n) "
if /i "%DO_ONBOARD%"=="y" (
"%NODE_BIN%" openclaw.mjs onboard
echo.
echo 首次配置完成,已保存到 U 盘。
)
) else (
echo 正在启动网关服务...
echo 此窗口不要关闭,关闭后服务会停止。
echo.
"%NODE_BIN%" openclaw.mjs gateway run --allow-unconfigured --force
)
echo 正在启动 OpenClaw...
echo 此窗口不要关闭,关闭后服务会停止。
echo.
echo ────────────────────────────────────
echo 启动后浏览器会自动打开控制台
echo 首次使用请在控制台中配置:
echo 1. 设置 AI 模型DeepSeek / Kimi / 通义千问)
echo 2. 接入聊天平台QQ / 飞书 / 钉钉)
echo ────────────────────────────────────
echo.
start "" http://127.0.0.1:18789/#token=uclaw
"%NODE_BIN%" openclaw.mjs gateway run --allow-unconfigured --force
echo.
echo OpenClaw 已退出。拔掉 U 盘后,本次便携运行就会结束。
pause