Show HN: Bundling Linux inside an Android app to run OpenClaw

Hi HN,

I built an Android app that bundles a minimal Linux environment and runtime to run OpenClaw locally on-device.

The motivation was simple: I didn’t want to spin up and maintain cloud VMs just to host an AI gateway. Modern Android phones are capable enough, so I experimented with packaging the runtime directly inside the app using proot.

The app installs a bundled Linux rootfs, runs the gateway inside that environment, and exposes the usual integrations (Telegram, Discord, OpenAI-compatible APIs). Everything runs locally on the phone — no external server required.

Some constraints I had to work around:

Android background execution limits

Battery and thermal considerations

File system isolation inside the app sandbox

DNS/network quirks in a proot environment

It’s not meant to replace proper infrastructure, but it works surprisingly well for lightweight, always-on personal setups.

Curious to hear if others have tried similar approaches on Android.

Happy to answer technical questions about the architecture, limitations, or trade-offs.

URL: github.com
0 comments