- Check if OpenClaw Gateway is running
- Verify the URL in
OPENCLAW_URL - For cloud: ensure WebSocket port is open
- Check firewall settings
- Check console for errors (View → Developer Tools)
- Verify sprites exist in
src/renderer/public/dora-sprites/ - Try
npm run buildand restart
- Check network stability
- For cloud: verify SSL certificate
- Doraemon auto-reconnects with backoff (1s → 30s max)
- Make sure preload script is built:
npm run build - Check the main process console for preload path errors
- Verify
out/preload/index.mjsexists after build
- Check if app is running in system tray
- Right-click tray icon → Show/Hide
- Try Reset Position from tray menu
Doraemon works without OpenClaw! See Offline Mode for details.