Show HN: DeviceLab – Turn phones across offices into one device lab

Devices in Bangalore office + SF office + home = one unified lab.

Your APK/IPA, test data, network calls - all flow directly between your machines via WebRTC P2P (DTLS encrypted). We only handle signaling (which device is where).

Setup:

  # Machine with phones
  curl -fsSL https://app.devicelab.dev/device-node/KEY | sh
  
  # CI runner
  curl -fsSL https://app.devicelab.dev/test-node/KEY | sh
NAT traversal via Google/Cloudflare STUN. Fallback relay via Cloudflare TURN (~15% of cases) - still E2E encrypted, they see packets not content.

What this isn't for: - "Test on 100 models" - use BrowserStack - 100% air-gapped (TURN breaks this)

Works with Appium, Maestro, Espresso, XCUITest.

Also open sourced Maestro iOS real device support: github.com/devicelab-dev/maestro-ios-device

https://devicelab.dev | $99/device | First one free forever

Anyone else running multi-location device labs? What broke first?

2 points | by omnarayan 7 hours ago

0 comments