One‑click local node launcher. Any machine becomes a fully registered, heartbeat‑driven node in your mesh.
📦 Download Starter Pack (.zip) button below.
start.bat. Mac/Linux: run bash start.sh in a terminal.
visibilitychange events and IndexedDB storage.
Tap Add New Node below to join the mesh, or see the
📱 Mobile Deployment guide
for Termux (Android) setup.
http://localhost:8080 and register itself using the same
identity payloads shown here.
start.bat) and
macOS / Linux (start.sh) plus the
zero-dependency Node.js backend. No npm install needed.
.zip to any folder on your machinestart.bat |
macOS / Linux: open a terminal and run bash start.shWorks on any phone browser — no app, no install. The browser handles identity, registration and heartbeats automatically.
barbrickdesign.github.io/ezAutobots.html)
— or scan the QR Code tab to get the link instantlyRun a persistent background node on Android using Termux — works even when you lock your screen (with a wake-lock). Node.js runs natively.
mobile type so the mesh knows it's a phone nodetermux-wake-lock to keep the process alive when the screen is offNODE_TYPE=mobile HEARTBEAT_SEC=60 before running to save battery on longer heartbeat intervalsScan this QR code with your phone camera to open ezAutobots directly on your mobile device.
http://localhost:8080/health. When running, it reports
real CPU, memory and uptime from the OS.
start.bat (Windows) or bash start.sh (macOS/Linux).
This page checks automatically every 15 s.
ezautobots-node-launcher.js)
to expose real CPU / memory readings on this device.