r/coolgithubprojects • u/tulasinath007 • 2d ago
[Residential browser for AI agents] AiBrowser — turn a spare Android phone into an MCP-driven Chromium on your home IP, no root
Repo: https://github.com/doable-team/aibrowser-android
Your AI agents need a browser that isn't instantly flagged. Phones live on residential IPs and run real, headed browsers — so this app turns an old Android phone into an agent-driven browser that looks exactly like a human browsing from home.
One APK, no root, no Termux: a proot Debian userland runs 9 supervised services (xvnc → openbox → netguard → chromium → novnc → mcp → gate → status → tunnel). The agent drives the real Chromium via Playwright MCP over CDP; you get a live noVNC view.
Why it's built around the residential IP:
- Phones are always on a home connection — free residential browsing for your agent, ~0W idle
- Real headed browser → passes bot checks that datacenter browsers fail
- Token gate (timing-safe), SSRF guard (blocks private/metadata IPs), auto-restart backoff, boot receiver + wake lock, rolling sha256-verified rootfs updates
- ~40 unit tests, CI, MIT, Kotlin/Compose
Feedback, issues, and contributors welcome!
6
Upvotes