Bringing intranet to the internet with Zero-Config Mesh VPNs.
Join your devices to a virtual network instantly, securely, and seamlessly.
Website • Download • Documentation
- Zero Config: Connect instantly without complex setup.
- Secure: End-to-end encryption for all traffic.
- Browser Login: Seamless authentication via your web browser.
- Cross-Platform: Works with OmniEdge on macOS, Windows, Linux, and iOS.
Download the latest APK from the Releases Page.
- JDK: Java 17 is required.
- Android SDK: Android API 34 (UpsideDownCake).
- Docker: Recommended for consistent builds.
To build the APK without setting up a local Android environment:
-
Clone the repository:
git clone https://github.com/omniedgeio/omniedge-android.git cd omniedge-android -
Build the Docker image:
docker build -t omniedge-android-build . -
Run the container and extract the APK:
docker run --name omniedge-build-container omniedge-android-build docker cp omniedge-build-container:/project/app/build/outputs/apk/debug/app-debug.apk . docker rm omniedge-build-container
- Open the project in Android Studio (Koala or newer recommended).
- Sync Gradle (ensure JDK 17 is selected in Gradle settings).
- Run
./gradlew assembleDebugor build directly from the IDE.
We welcome contributions! Please feel free to submit a Pull Request.
This project is open-source. See the LICENSE file for details.
OmniEdge Android is built upon Hin2n. Special thanks to switchwang and zhangbz.
