ExTV/Podroid

▲ 1,232 stars today★ 3,369⑂ 219

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

About ExTV/Podroid

ExTV/Podroid is an open-source project on GitHub, mainly written in Kotlin. A rootless Android app that boots Alpine Linux: run containers (Podman/Docker/LXC) and GUI desktop apps. It currently holds 3,369 stars and 219 forks with 27 open issues, and was last pushed on 2026-09-21 (repository created 2026-03-16).

Project Overview

Git Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository ExTV/Podroid · default branch main · size 34811 KB · watchers 25 · source: GitHub REST API and repository README

README

https://github.com/ExTV/Podroid/blob/HEAD/Podroid logo

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

https://github.com/ExTV/Podroid/blob/HEAD/Home screen before the VM starts
Home
https://github.com/ExTV/Podroid/blob/HEAD/Home screen with the VM running and network info
Running
https://github.com/ExTV/Podroid/blob/HEAD/Built-in terminal showing Alpine system info
Terminal
https://github.com/ExTV/Podroid/blob/HEAD/Terminal Quick Settings with themes and fonts
Themes & fonts

What you get

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://: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@ -p 9922 # password: podroid

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.

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

| | | |---|---| | QEMU | Machine emulation | | Termux | Terminal emulator engine | | Alpine Linux | The guest distribution |

Full list in CREDITS.md.

License

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

GitHub Stars & Activity

3,369Stars
219Forks
27Open issues
KotlinLanguage

GitHub Popularity

GitHub stars3,369
Forks219
Open issues27
Primary languageKotlin
LicenseGPL-2.0
Stars gained today1,232
Created2026-03-16
Last pushed2026-09-21

Trending History

Monthly boardrank #86 · ▲ 1,232 stars

Related GitHub Projects

1

JunkFood02 / Seal

Kotlin★ 29,633⑂ 1,463▲ 45 stars
→
2

android / compose-samples

Kotlin★ 23,506⑂ 5,498▲ 4 stars
→
3

tiann / KernelSU

Kotlin★ 19,035⑂ 4,257▲ 24 stars
→
4

utkarshdalal / GameNative

Kotlin★ 11,114⑂ 451▲ 33 stars
→
5

KernelSU-Next / KernelSU-Next

Kotlin★ 4,403⑂ 1,171▲ 14 stars
→
6

HuangZhuoRui / LocationSpoofer

Kotlin★ 1,420⑂ 262▲ 48 stars
→
7

PimpinPumpkin / Vela

Kotlin★ 1,363⑂ 56▲ 83 stars
→
8

software-mansion / enriched-markdown

Kotlin★ 1,210⑂ 104▲ 17 stars
→

More Trending Repositories