Lightweight, high-performance browser ML inference framework with native concurrency support
EdgeFlow CLI: dev, build, simulate, deploy, logs, update, doctor, kill-ports.
State machine engine for deterministic kiosk flows.
Logger and redaction utilities.
Hardware abstraction layer: GPIO, Serial, Network, System, Identity ports.
Composition root: bootstrap, config, and runnable server. Composes bridge, flow, device, sync, maintenance, OTA.
OTA update service (stub). Manifest verification, status events.
Offline-first outbox queue with SQLite persistence and retry.
Maintenance mode: unlock, session validation, run actions, audit log.
Minimal internationalization for EdgeFlow kiosks. Supports multi-locale translation, param substitution, and React integration.
WebSocket protocol connecting the React UI to the Node.js core.
Simulator for development and tests. Implements `DeviceAdapter` with injectable events.
Raspberry Pi device adapter for EdgeFlow. Implements GPIO, Serial, Network, System, and Identity ports for real hardware.
Scaffold a new EdgeFlow kiosk project without cloning the monorepo.