Running it
MicroPythonOS can run on supported microcontrollers (e.g., ESP32), on desktop systems (Linux, Raspberry Pi, MacOS, Windows), and in a web browser via WebAssembly.
To install prebuilt software, read on!
To modify low level things under the hood, consider heading to OS Development.
Running on ESP32
Just use the WebSerial installer at install.micropythonos.com.
For advanced usage, such as installing development builds without any files, see Installing on ESP32.
Running on desktop
On desktop you can choose how deep you want to go: run a pre-built binary, develop apps using a pre-built binary with a source checkout, or build the operating system from source.
See Running on Desktop for detailed steps.
Running in the browser
Open web.micropythonos.com for the latest release, or micropythonos.github.io/MicroPythonOS for the bleeding-edge main branch. No install required.
See Using the Web Port for details and limitations.
Next Steps
- Explore Built-in Apps to get started with the system.