DeviceFarmer

Web · Mac · Linux · Android · Self-hosted · API

Freedom report

Two barsScore 5.7

  • Free tierNo free tier on record
  • Open codeNo open-source code on record
  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

DeviceFarmer is a browser-based application for remote access to real Android devices, including phones, watches, and other gadgets. Users can view and rotate screens, send keyboard or multitouch input, copy and paste, install APKs, browse files, read logs, run shell commands, and connect through ADB. Local ADB commands and Android Studio or other IDEs can be used alongside browser viewing. Inventory features show device availability, connection status, hardware specifications, battery health, and who is using a device. Administrators can allocate device sets to projects or organizations, or reserve devices for users for a limited time. The project lists a REST API, Prometheus metrics, and integrations including Appium and Chrome remote debugging. Installation is available through NPM or a Docker container. Listed support spans Android 2.3.3 through 15, Wear 5.1, Fire OS, CyanogenMod, and other Android-based distributions. The README warns that internal communication is unencrypted and devices are not fully reset between users, and recommends trusted environments with test devices and accounts. Windows installation is untested and unsupported.

Who it is for

DeviceFarmer suits teams that need browser access to real Android devices for debugging or device allocation. Its stated audience is trusted environments using test devices and test accounts.

What is good

  • Enables remote viewing and input on real devices
  • Supports ADB connections and Android Studio workflows
  • Includes device booking and project allocation
  • Lists Appium and Prometheus metrics support

What to know first

  • Internal process communication is unencrypted
  • Devices are not fully reset between uses
  • Windows installation is untested and unsupported
  • Hardware-intensive, with some USB issues needing intervention

Verdict

DeviceFarmer combines remote device control with inventory, booking, and ADB access. Its security cautions make it a better fit for trusted test environments than deployments involving sensitive data or untrusted users.

Compared on device farm software

Free plan
Yes
Real devices
Yes
Browser testing
Yes
Device access
both
OS coverage
Android 2.3.3 (SDK level 10) to 15 (SDK level 35); Wear 5.1; Fire OS; CyanogenMod and other Android-based distributions
Automation support
Appium, ADB, REST API

Best DeviceFarmer alternatives

See all 20