Droidline

•
503
•

Automate real Android devices via code, CLI, HTTP, and AI agent interfaces without requiring ADB, USB cables, or root access.

Droidline is an Android automation engine designed to control real physical devices seamlessly across local networks or remote connections without developer mode, ADB, or root privileges. By combining a lightweight Android accessibility agent with a cross-platform desktop server, it enables developers and AI agents to inspect the screen hierarchy, trigger smart element-based interactions, handle notifications, and execute end-to-end multi-app workflows. With built-in support for Python, Node.js, C#, REST APIs, and native Model Context Protocol (MCP) tooling, Droidline lets AI assistants like Claude and Cursor autonomously perceive phone screens and drive mobile tasks safely through end-to-end encrypted connections.

주요 기능

01Smart element-based targeting using screen hierarchy trees (IDs, text, descriptions) with automatic fallback and retry waiting
02Model Context Protocol (MCP) integration enabling AI agents to view screens, interact with UI elements, and run automations
03End-to-end encrypted remote access supporting Wi-Fi, port forwarding, reverse tunnels, and self-hosted relays
04485 GitHub stars
05No-ADB and cable-free operation relying only on standard Android accessibility permissions and quick QR code pairing
06Multi-device farm management allowing parallel execution across phone shelves with independent proxies and network resilience

사용 사례

01Empowering AI agents to interact with and test mobile applications through standard MCP tool calls
02Automating cross-application user journeys, such as two-factor SMS verification flows, on real Android phones
03Managing scalable mobile testing farms and repetitive RPA routines across multiple physical devices simultaneously