Installation
Omni Browser ships as signed APKs you can sideload in under a minute. Here’s how to get it, which variant to pick, and how to verify what you downloaded.
Requirements
| Requirement | Details |
|---|---|
| Android version | Android 8.0 (API 26) or later |
| Architecture | arm64-v8a (recommended), armeabi-v7a, or universal |
| Storage | ~120 MB free (engine + on-demand FFmpeg libraries) |
| RAM | 2 GB minimum, 4 GB+ recommended |
Download the APK
Official builds are published as GitHub Releases, tagged by version. The latest stable release is v1.2.6.4.
-
Open the releases page
Go to github.com/REBEL-ROOT/omni-browser/releases on your phone or computer.
-
Pick your ABI variant
Each release ships three APKs. Choose the one that matches your device:
File For Size omni-aarch64-*.apkModern 64-bit phones (most devices since 2017) Smallest omni-arm-*.apkOlder 32-bit devices Small omni-universal-*.apkAny device (contains all ABIs) Largest Not sure which one?Download the universal APK — it runs on everything, at the cost of a larger file.
-
Allow installation from your browser
Android will prompt you to allow your browser to install unknown apps. Grant it for this install, then revoke it afterwards if you like.
-
Install and launch
Open the downloaded APK and tap Install. Launch Omni and you’ll be greeted by the onboarding flow — pick your language and you’re in.
Verify the signature
Every release APK is signed with the project’s release key. To confirm integrity, compare the APK’s SHA-256 checksum against the one published in the release notes:
# Compute the checksum of the file you downloaded
sha256sum omni-aarch64-release.apk
# Compare the output to the SHA-256 listed on the GitHub release
Omni is only distributed via the official GitHub repository and F-Droid. APKs from third-party mirror sites may be repackaged or tampered with.
F-Droid
Omni maintains F-Droid metadata (com.rebelroot.omni.yml) and is built reproducibly for the F-Droid pipeline. If you prefer F-Droid, add the repository and search for Omni Browser. F-Droid builds are signed with the F-Droid key rather than the project key, so updates between the two channels are not interchangeable.
Make Omni your default browser
Omni can handle http/https links and web-search intents. To set it as default:
Open Android Settings
Go to Settings → Apps → Default apps → Browser app.
Select Omni Browser
Links will now open in Omni. You can also do this from inside Omni via Settings → Set as default browser.
Updating
Omni includes an in-app update checker that tells you when a new release is available. You can also watch the GitHub repository to get notified of new tags. Because all builds are signed with the same key, installing a newer APK over an older one preserves your data.
Omni is under active development and marked experimental. Back up anything important and report issues on the issue tracker.