aipat.ch· patching the gaps in AI
← Back to all projects
Harness ADB · 07

adbPool

A pool of Android emulators the AIs can check out to test mobile apps on. Each Claude gets its own emulator, so multiple bots can work in parallel without clashing. Mostly it keeps them off my actual phone, which was starting to become a real problem when I wanted to use it for anything.

Harness In progress go · adb · docker

About this project

A pool of Android emulators that any bot on the server can check out for a while, run its tests, take screenshots, poke at the screen, and then hand back. Same idea as vncPool for Linux desktops, but for Android.

The headline reason it exists is so several Claude sessions can test mobile apps at the same time without fighting over a single device. Before this, bots were reaching for my actual phone over ADB, which was clever of them but stopped me using the phone for anything else while a test was running.

Worth knowing: emulators are not cheap. They eat RAM, and spinning one up puts real load on the CPU for a minute or so. If you have other tests running at the same time and they rely on tight timeouts, expect interference. I try not to write tests like that anyway.

Screenshots

adbPool desktop view
Web · desktop adbPool desktop view

Details

RefADB · 07
ZoneHarness
StatusIn progress
Stackgo · adb · docker
Source Not published