Flipper Browser

A browser-only IDE for writing, compiling, and deploying Flipper Zero apps. No installs, no Linux required — just your Flipper, a Chrome-based browser, and a USB cable.

What it does

Open a FAP project from your disk, edit C/C++ in a real Monaco editor with clangd autocomplete, watch the Flipper screen mirror over WebSerial, and deploy your build straight to the device with one click.

WebSerial mirror

Real-time 128×64 screen mirror with keyboard + on-screen button input. Connects to the same USB port your Flipper already uses.

Server-side compile

arm-none-eabi-gcc + newlib-nano runs on a Vercel function. You write C, you get a .fap. No local toolchain to install.

One-click deploy

Build, upload to /ext/apps/, and launch the app on your Flipper — all from the browser via the Flipper RPC protocol.

Python asset bundling

Your existing fap_extbuild scripts (BMP packers, codegen, etc.) run unchanged in-browser via Pyodide.

clangd autocomplete

Full LSP support with WASM-hosted clangd. Symbol jump, hover types, refactors, the works.

Watch + hot-reload

Toggle Watch mode and changes auto-build, upload, exit the running app, and relaunch the new version. (Coming soon.)

Built with

Bun Vite React TypeScript Monaco dockview WebSerial Pyodide clangd-wasm arm-none-eabi-gcc Vercel Functions