Choose Your Runtime
Choose a development target by the boundary you plan to change: Mogo’s primary web application, its configured Android host, device-side firmware, or the separate Shutter Worker runtime.
| Target | Source-defined boundary |
|---|---|
| Primary Mogo web application | The README describes its stack as React 19, React Router, and Vinext on Cloudflare Workers. |
| Expo Android host | The Expo configuration names Mogo Robot and its Android package, com.mogorobot.app. |
| Device-side software | The project includes a device-side firmware target. |
| Shutter Experience OS | A separate Cloudflare Worker runtime. |
[!NOTE] Whether Mogo packages or launches Shutter is unconfirmed. Check Mogo’s entrypoint and build/package wiring before expecting Shutter to run inside Mogo. Project descriptions and configuration do not establish whether a target is installed, deployed, or connected; verify the relevant build, deployment, or robot connection.
For local setup, continue to Local Web Readiness or Local Android Readiness. For Shutter’s runtime boundary, see Imported Runtime Boundary.