Building Oni-Ofix: A Private, Distraction-Free Sideloading Ecosystem
Today marks the beginning of the development of Oni-Ofix—a minimal, private, and distraction-free package installer ecosystem.
Oni-Ofix was born out of a simple frustration: package installation should be direct, private, and task-only centered. It shouldn't require complex configurations, invasive permissions, or distract you with recommendations.
The ecosystem is split into two components:
- Oni-Ofix CLI: A multi-platform user-space command-line installer designed for laptops.
- Oni-Ofix Android App: A lightweight, native Kotlin app to search, download, and install packages on your phone without going through the command line or store frontends.
🛠️ The Laptops CLI (oni-ofix-cli)
On laptop terminals, Oni-Ofix acts as a zero-dependency local directories and package installer. It runs entirely in user-space, avoiding the need for sudo to run installed apps.
Installation
You can install the CLI globally on your laptop via NPM:
sudo npm install -g oni-ofix-cli@latest
Commands & Usage
- Linux Installation (
ofix -l): Installs any application directory locally, registers binary wrappers in~/.local/bin/, and automatically generates desktop shortcuts (.desktoplaunchers) in~/.local/share/applications/so the app is searchable in your GUI app menus.ofix -l /path/to/your/application-folder - Windows Exporter (
ofix -w): Generates a native PowerShellinstall.ps1package wrapper for Windows environments.ofix -w /path/to/your/application-folder - ADB Sideload (
ofix -a): Broad-casts and sideloads any target APK onto all connected Android devices instantly.ofix -a /path/to/app.apk
📱 The Android App (oni-ofix-android)
On mobile, the app is a minimal utility designed to fetch and install packages directly on-device. With the release of Version 1.4.0 (the latest release), we have introduced:
- Dual Search API: Seamlessly query and choose between the Aptoide API (mirroring Play Store apps) and F-Droid API (open-source apps) without any bloat.
- Top 5 Suggestions: Displays clean, styled suggestions with application names, package descriptions, and asynchronously loaded icons.
- Hardware Compatibility Engine: Reads your phone's physical CPU architecture (ABIs like
arm64-v8a) and SDK version to automatically filter search queries—ensuring you only get APKs compatible with your specific phone model. - Manual & Auto Updates: Features an update button (
↻ UPDATE) in the app header which checks your repository's public GitHub Releases, downloads the ZIP, extracts the APK, and prompts the self-upgrade.
📥 Direct Download
You can download and install the compiled Android app directly from this site:
👉 Download Oni-Ofix Android APK (v1.4.0)
(Note: If you run into installation compatibility alerts on Xiaomi/HyperOS, make sure to uninstall any old debug versions first and allow "Restrict Data Usage" in settings to authorize network calls!)