Podroid

From public sources

A rootless Android app that boots Alpine Linux: run containers (Podman/Docker/LXC) and GUI desktop apps.

ApplicationCategory: Mobile Apps · App stores · Tools & terminalsOpen sourcedata checked Oct 16, 2026

Overview

  • android-app
  • android-virtualization-framework
  • linux
  • shell
  • virtual-machine

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
AndroidCompatible—official build in release v1.2.9: Podroid-v1.2.9-release.apk0.60
iOSUnknown———

Releases

checked Oct 30, 2026
v1.2.9LatestSep 21, 2026Official source ↗

Files in 1.2.9

The marketplace does not host these files: downloads go to the official source. Files have not been scanned by us.
FilePlatformSizeSHA-256Download from the official source
Podroid-v1.2.9-release.apkandroid · apk297.3 MB3945c8c887f1…Official source ↗

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 16, 2026
Quality Score92
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 24 days ago
Documentation · 1515
README 5234 chars, description present
Ready to use · 1515
install instructions: yes; releases: yes
Metadata · 1010
4/4 of description, homepage, license, topics
Releases · 1010
10 release(s), latest 24 days ago
Category confidence · 104
classifier confidence 0.35
Adoption · 109
3520 stars (log-dampened, 10k = max)
License clarity · 55
SPDX GPL-2.0
Community · 55
issues enabled, 227 forks

License

GPL-2.0
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/ExTV/PodroidPrimary★ 3,520 starslast activity Sep 21, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From ExTV/Podroid · license GPL-2.0 · fetched Oct 30, 2026

Podroid

Run Linux containers and a full Linux desktop on your Android phone. No root.

A real Alpine Linux VM with its own kernel - not a chroot or proot trick - so Podman, Docker and LXC behave exactly like they do on a server.

[Release] [Downloads] [Stars] [License] [Android 8+] [arm64]

Website · Documentation · Download APK

What you get

  • Podman, Docker and LXC - pre-installed, ready the moment it boots
  • A real VM - Alpine Linux on a custom kernel via QEMU, or hardware-accelerated AVF on supported pKVM devices
  • In-app terminal - full xterm-256color, 122 color themes, 13 fonts, live resize
  • X11 desktop - run GUI Linux apps in a built-in viewer with touch, keyboard, mouse and audio
  • USB passthrough, SSH, port forwarding and a guest-to-Android bridge
  • Container backup, a live VM/device status view and Downloads-folder sharing with the guest
  • English and 中文, no root, any arm64 device on Android 8+

Quick start

  1. Download the APK and install it.
  2. Tap Start VM, wait for Ready!, open the terminal.
# rootless containers, straight away
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx

# expose that container to your phone and LAN, right from the VM shell
podroid-forward add 8080 8080 tcp     # TCP or UDP, on both the QEMU and AVF backends
curl http://<phone-ip>:8080
podroid-forward clean                 # remove every rule you added, in one go

# SSH in from your laptop (enable SSH in the setup wizard or Settings)
ssh root@<phone-ip> -p 9922        # password: podroid

# read this documentation with no network connection
podroid-forward add 9980 9980 tcp     # forward the docs port to the phone
podroid-docs                          # serves docs/guide at http://127.0.0.1:9980

Setup, the two backends, networking, the X11 viewer and troubleshooting all live in the documentation.

Build

git clone https://github.com/ExTV/Podroid.git
cd Podroid
./build-all.sh all     # kernel, rootfs, QEMU and APK (needs Docker + Android SDK/NDK)

Per-component builds and toolchain details: CONTRIBUTING.md.

Contributing

Contributions of every size are welcome: bug reports, kernel-config tweaks, new themes, UI polish, X11 input fixes, anything.

  • Pull requests: read CONTRIBUTING.md first. Keep changes scoped, run ./build-all.sh test before pushing, and explain why in the PR description.
  • Bug reports: open an issue with your device and Android version, a short repro, and the diagnostic log (Settings → Export Diagnostic Log in the app).

Related projects

RikkaHub Agent is a fork of RikkaHub, the native Android LLM chat client, that turns it into a real on-device agent: 80+ device tools, scheduled jobs, an AI-driven browser, a Linux workspace, SSH, screen automation and a remote Telegram bot, all opt-in. Its SSH tool can log into a running Podroid VM (localhost:9922), so an agent on your phone can build, run and inspect containers without you typing a command.

Credits

QEMUMachine emulation
TermuxTerminal emulator engine
Alpine LinuxThe guest distribution

Full list in CREDITS.md.

License

GPLv2. If Podroid is useful to you, a star helps other people find it.

Open the repository ↗