Moon-OS
A Flipper Zero firmware, an Android companion app, and an app store — tied together so your Flipper can reach the internet, pull apps on demand, and keep itself up to date.
What is Moon-OS?
Moon-OS is three projects that add up to more than the sum of the
parts. A hard-forked Flipper firmware gives you execute-in-place
loading of large apps. A paired Android phone hands the firmware
GPS, wall-clock time, and an HTTP proxy over BLE. And this site is
the app store: every .fap you see on the catalog page
is served straight from moon-os.dev, not proxied
elsewhere.
Firmware
Hard fork of Momentum on STM32WB55 with a full BLE central + peripheral stack and XIP flash loading. 488 KB of free flash for FAPs means big apps load instantly without RAM swap.
Read the XIP deep-dive →Companion
Android peripheral that pairs once (encrypted, bonded) and gives every Flipper app access to GPS, time, and an HTTP(S) proxy over BLE — chunked so large payloads actually fit.
See the protocol →App Store
Linux-style package catalog. The on-device MoonOS app diffs
what you have installed against /api/apps and
fetches updates over the phone's proxy. No sideload dance.
Status
Early alpha. Pairing, GPS, and time work end-to-end. The HTTP proxy landed in v0.3.0 and got encrypted bonding + GATT chunking in v0.5.1. App store catalog is live — OTA firmware is still a stub.