Introduction
Omni Browser is a private, fast and powerful open-source browser for Android, built on Mozilla’s GeckoView engine and a 100% native Jetpack Compose interface.
Most mobile browsers fall into one of two camps. The big commercial browsers are fast and polished, but they are built on an advertising company’s engine and quietly work against your interests. The privacy browsers that do exist are often thin wrappers around the system WebView — underpowered, with a fraction of the web platform and none of the polish.
Omni is a third option: a real browser engine (the same one that powers Firefox), wrapped in a native, privacy-first app that collects nothing and ships serious power-user tools — a stream sniffer, an encrypted vault, Firefox extensions, Tor and a WireGuard VPN — as first-class features.
Why Omni exists
Omni started from a simple observation: the browser is the most-used app on most phones, yet it is the one app almost nobody actually controls. Every mainstream browser ships telemetry, syncs your data to someone’s cloud, and renders the web through an engine designed to serve ads.
RebelRoot built Omni to prove you don’t have to accept that trade-off. You can have:
- A full web engine — GeckoView 145, with real WebExtension support, not a WebView shell.
- Zero data collection — no analytics, no telemetry, no accounts. Your history never leaves your device.
- Real power tools — media capture, an encrypted vault, on-device translation, a developer console and more.
- A native feel — Jetpack Compose and Material 3, designed for one-handed use.
Omni Browser is free and open source under the GPLv3. The full source lives at github.com/REBEL-ROOT/omni-browser. Note that “Omni Browser” and “RebelRoot” are trademarks — forks must rebrand.
What makes it different
Here’s how Omni compares to the browsers you’re probably using today:
| Capability | Omni | Chrome | Brave | Firefox Android |
|---|---|---|---|---|
| Engine | GeckoView 145 | Blink | Blink | GeckoView |
| Open source | ✓ GPLv3 | ✗ | Partial | ✓ MPL |
| Ad & tracker blocking | ✓ Built-in | ✗ | ✓ | Basic |
| Firefox WebExtensions | ✓ Full .xpi | ✗ | ✗ | ✓ |
| Stream sniffer + native player | ✓ | ✗ | ✗ | ✗ |
| Encrypted vault (biometric) | ✓ | ✗ | ✗ | ✗ |
| Tor + WireGuard VPN | ✓ | ✗ | ✗ | ✗ |
| Telemetry | None | Yes | Optional | Optional |
Core ideas
Privacy is the default, not a setting
Ad and tracker blocking is on from the first launch. HTTPS is enforced where possible. Incognito tabs run in a genuinely private GeckoView context. And the Fire Button burns your session — tabs, cookies, cache and history — in one tap.
Power tools belong in the browser
Omni treats the browser as a workbench. A network-level stream sniffer hands video to a native player. A download manager queues and resumes anything. An encrypted vault keeps sensitive pages and notes behind biometrics. A live developer console runs JavaScript on any page.
Native first, no web-app compromises
The whole UI is Jetpack Compose with Material 3 — no embedded web views for the chrome, no hybrid shortcuts. It’s fast, it respects your system theme, and it works beautifully one-handed with a customizable bottom toolbar.