FlipNet turns a Flipper Zero into a portable interface for network, system, Internet and automation tools through a connected PC or Android phone.
- USB and BLE communication with automatic USB priority
- Dynamic menus based on the active PC or Android companion
- DNS, TLS, HTTP, port scanning and network discovery
- Device health, security, services, VPN and phone information
- Web search, weather, RSS feeds and Wikipedia
- Calculator, units, currency, translation and time tools
- Android application launcher from the Flipper Zero
- Monitors, alerts and protected automation actions
- Targets, groups, favorites and local history
- Declarative desktop plugins without executable code
- Silent background connection checks
- Loading screens shown only for user-requested operations
Unsupported tools are automatically hidden when they are not available on the connected companion.
Flipper Zero
βββ USB CDC βββ PC gateway
βββ BLE βββββββ PC gateway
βββ USB OTG βββ Android gateway
βββ BLE βββββββ Android gateway
In Auto mode, FlipNet tries USB first, then BLE, then switches to Offline when no gateway is available.
To use this project, follow the steps below from the project directory.
Build the FAP with Docker:
docker compose run --rm --build flipper-buildThe generated application is written to:
apps/flipper/dist/flipnet.fap
Build and launch it directly on a connected Flipper Zero from Linux:
docker compose run --rm --build flipper-launchInstall and start the Python gateway:
python -m pip install ./bridge
flipnet-bridge doctor --strict
flipnet-bridgeLinux and Alpine Linux can install it as a system service with:
./bridge/installers/install-linux.shBuild the APK with Docker:
docker compose run --rm --build android-buildThe generated APK is written to:
apps/android/dist/flipnet-debug.apk
Build and install it on a connected Android device from Linux:
docker compose run --rm --build android-installThe FAP provides the menus, connection status, requests and result views. Heavy operations are delegated to the active gateway.
The Python gateway runs on Linux, macOS and Windows. It provides network, system, Internet, monitoring, workspace and plugin services.
The Android companion provides BLE and USB OTG connectivity, phone information, Android applications and a live scrollable console.
FlipNet plugins are declarative .flipnet-plugin packages. They cannot contain executable code.
flipnet-bridge plugin validate ./my-plugin.flipnet-plugin
flipnet-bridge plugin install ./my-plugin.flipnet-plugin --sha256 CHECKSUM
flipnet-bridge plugin listmake fap Build the Flipper application
make fap-launch Build and launch it on the Flipper
make android Build the Android APK
make android-install Build and install the Android APK
make bridge-wheel Build the Python gateway wheel
make bridge-install Install the Python gateway
make clean Remove generated outputs
Give a βοΈ if this project helped you!
Copyright Β© 2026 Macxzew.
This project is licensed under the MIT License.
