TinyAPK Installer

A compact ADB companion for installing APKs

An open-source, cross-platform terminal app for pushing APKs on Android devices over ADB. Wired or wireless connections, support for APKs and bundle formats like APKM and APKX, and the whole thing weighs in at under 8MB.

Overview

What it does

Manage installed APKs

Connects to any Android device with USB debugging enabled and gives you a terminal-driven view of what's installed, what's running, and what you've just pushed. No GUI, no Electron, no fuss.

Wireless & wired ADB

Pairs over wireless ADB for desk-friendly development, falls back to wired for low-latency transfers. Connection management is built in so you don't have to remember the adb pair incantation.

Bundle format support

Handles APKs, App Bundles split as APKM and APKX, and other formats that have historically been a pain to sideload. One command, one target, no manual unpacking.

Distribution

Tiny on purpose

Under 8MB, cross-platform

The whole binary ships in under 8MB and runs on Windows, macOS, and Linux from a single static executable. If you already have adb on your PATH it uses that; if not, it downloads the right build for your platform on first run.

That second behaviour is what makes it genuinely portable: the tool doesn't make assumptions about your dev environment, and you don't have to set anything up before you can use it.

TinyAPK is a small, focused tool. The architecture and core ADB integration are mine; agent-assisted development was used to iterate quickly on the TUI and bundle-format handling.

TinyAPK Installer in use
TinyAPK in action.