Omni Browser | RebelRoot
A premium, privacy-first mobile web browser for Android built with Jetpack Compose & GeckoView engine.
Omni Browser Logo
Secure Android Navigator

Desktop-Grade Performance in Your Pocket

Kotlin 1.9Compose Material 3GeckoView v145GPLv3 License

Omni Browser is a state-of-the-art mobile browser developed by the RebelRoot collective. Powered by Mozilla's GeckoView engine, it provides built-in ad blocking, native Firefox extensions, offline ML translation, and hardware-secured sandbox vault mechanics.

Omni Browser Home Screen
Product Showcases

Explore the advanced offline tools, privacy containers, and visual customizers packed inside Omni.

Safe Locker Feature
Privacy Sandbox

Safe Locker (Vault)

Omni features a dedicated, hardware-secured directory sandbox that isolates and encrypts private files away from standard Android shared storage.

  • 🔒 **Hardware Encrypted:** Secured with AES-256 GCM (`EncryptedFile`) backed by KeyStore keys.
  • 🔑 **Biometric Integration:** Open your vault folders securely using fingerprint verification or system PIN code.
  • 📂 **Category Folders:** Instantly organizes your private downloads into Docs, Videos, Images, Epub, and Txt directories.
Notepad and Vault Feature
Developer Tools

Notepad & Vault (DevNotes)

A secure offline notepad and scratchpad custom-tailored for saving sensitive texts, API keys, developer snippets, and login secrets.

  • 📝 **Filterable Chips:** Switch categories instantly using tab selectors: All, Notes, Codes, and Keys.
  • 🔍 **Fuzzy Local Search:** Scan and find your stored codes and developer notes using indexed search.
  • 🎙️ **Voice Scratchpad:** Capture concepts hands-free using local, on-device audio transcription.
Extensions Manager Screen
Extensibility

GeckoView WebExtensions Engine

Unlike standard WebViews that block add-ons, Omni features full integration with Mozilla's WebExtension controller to run desktop-grade plugins.

  • 🔌 **Install .xpi Add-ons:** Install extensions directly from addons.mozilla.org (AMO) or local files.
  • 🛡️ **Pre-bundled Shields:** Comes with uBlock Origin pre-configured to block ads, trackers, and miners instantly.
  • 👾 **User Script Injectors:** Leverage Violentmonkey integration to load custom userscripts and CSS overlays.
Customize Site Style Dashboard
User Experience

Customize Site Style Engine

Tailor any website to your reading comfort with Omni's advanced real-time custom stylesheet injection utility.

  • 🎨 **Theme Presets:** One-tap switching between Original, Dark, Sepia, Forest, and high-contrast OLED black themes.
  • 📏 **Spacing Adjustments:** Fine-tune line-height, letter-spacing, and font sizes dynamically.
  • 👓 **Accessibility Filters:** Enable Grayscale, Night Light (amber eye protection), or hide web images to save mobile data.
Native Media Player Screen
Media Engine

Advanced Video Player (PiP)

Omni overrides default web video elements with an embedded hardware ExoPlayer container, capturing background audio and multi-tasking layouts.

  • 📺 **Picture-in-Picture:** Swipe out of the app to overlay floating windows on your Android home screen.
  • 🎛️ **Gesture Controls:** Control brightness (left margin) and volume (right margin) with vertical swipe gestures.
  • 📥 **Stream Sniffer:** Automatically intercepts HLS (m3u8), DASH (mpd), and MSE segments for native play or download.
Quick Tools Drawer
Utility Suite

Unified Quick Tools Panel

Access translators, scanners, code consoles, page style injectors, and auto-scrollers in a single bottom sheet.

  • 🚀 **One-Tap Access:** Swipe up or tap the header menu to display the tool sheet.
  • 🎛️ **Drag-to-Reorder:** Hold and drag tiles to personalize your layout grid based on your daily workflow.
  • 🧩 **12+ Native Tools:** Pre-bundled with offline tools like a JavaScript dev console, PWA pinners, and code generator.
Engineered Utilities
🧠

On-Device ML Translator

Translate entire web pages offline. Omni bundles Google ML Kit local translation packages to translate across 14 languages without hitting cloud servers.

📄

Doc Scanner (ML Edge)

Zero-permission document scanner powered by Google Play Services ML. Automatically detects document edges, crop-aligns, and sharpens text completely offline.

📋

Universal Text Copy

Bypasses annoying website copy blockages (such as user-select: none style overrides or context-menu locks) to force text selection.

🖨️

Clean PDF Printer

Generates clean PDF prints of web articles, automatically stripping floating header banners, cookies pop-ups, and advertisements.

📌

Instant Web App Pinning

Pin websites directly to your Android home launcher screen as dedicated, isolated PWA-style sandbox containers.

🔍

QR Scanner & Generator

Scan QR codes and barcodes using the built-in scanner, or convert URLs and text blocks into shareable QR codes instantly.

Unidirectional Data Architecture
Jetpack Compose UI

Observe state, dispatch user interactions

BrowserViewModel

UDF State repository & command controller

GeckoSession

Direct hook into GeckoView rendering engine

MediaInterceptor

ExoPlayer hardware stream interceptor

Browser Comparison Table
FeatureOmni Browser (RebelRoot)Google ChromeBraveFirefox Android
EngineGeckoView v145 (Firefox)Blink (Chromium)Blink (Chromium)GeckoView (Firefox)
Open SourceYesNo (Proprietary)YesYes
AdblockingYes (uBlock Origin built-in)NoYes (Brave Shields)Yes (Add-ons only)
Unlimited Add-onsYes (Firefox store .xpi)NoNoYes (Curated list)
Extension Options UIYes (Direct settings tabs)N/AN/ALimited
Aggressive Stream SnifferYes (Auto-captures HLS/DASH)NoNoNo
Native Video PlayerYes (ExoPlayer with download)No (Basic WebView)No (Basic WebView)No (Basic WebView)
Offline TranslatorYes (On-device ML Kit)Yes (Cloud/On-device)NoNo
Document ScannerYes (ML Kit Document API)NoNoNo
Private LockerYes (Biometric & Pin encrypted)NoNoNo
One-Tap Session BurnYes (Instant memory wipe)NoNoYes (Firefox Focus only)
Universal Text CopyYes (Bypasses restriction)NoNoNo
Interactive Page EditorYes (In-place tap-to-edit)NoNoNo
Instant Web App PinningYes (Launcher shortcuts)Yes (Standard PWA)Yes (Standard PWA)Limited
Development Roadmap

✅ Completed (v1.0 – v1.2.2)

  • **GeckoView Engine:** Core multi-tab browsing & private modes.
  • **WebExtension Integration:** Pre-packaged uBlock, Universal Copy, Media Grabber, and AI Blocker.
  • **Notepad & Vault:** Biometric AES-256 secure offline credentials keeper.
  • **Omni Player:** Background audio ExoPlayer with swipe gesture volume/brightness.
  • **ML Translator:** Offline Google ML translation packs.
  • **QR Suite:** Camera barcode scanning, generator, and in-page scanner.
  • **UX Enhancements:** Android 15 Edge-to-Edge UI & custom site style presets.

🔜 Planned (v1.3+)

  • **Collapsible Tab Groups:** Group and collapse open tabs by custom folders.
  • **Distraction-Free Reader Mode:** Dedicated page styling overrides for clean text reading.
  • **Password Manager:** Local biometric credentials vault integration.
  • **dApp Support:** Web3 client integration for MetaMask-compatible services.
  • **Local CSS Injection:** Custom user stylesheet rules per domain.
  • **Encrypted Sync:** Encrypted cloud backup for bookmarks and history.

Contribute to Omni Browser

Omni Browser is free, ad-free, and open source under the GPLv3 license. We welcome code contributions, localization packages, and layout bug reports.

Join the RebelRoot Community. Let's Build Better Software Together.