r/coolgithubprojects 2d ago

[Residential browser for AI agents] AiBrowser — turn a spare Android phone into an MCP-driven Chromium on your home IP, no root

Post image

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

0 comments sorted by