PhoneCLI: From App Interfaces to Callable Commands for Mobile Agents
Yangqin Jiang, Lingrui Xu, Chao Huang
- Published
- Sep 28, 2026 — 17:26 UTC
Problem
This work addresses the inefficiencies in the navigation processes of mobile GUI agents, which often struggle with the complexity and variability of app interfaces. The authors highlight the need for a more streamlined approach to enable mobile agents to interact with applications effectively. This preprint is particularly relevant as it explores a gap in the literature regarding the automation of command generation from graphical user interfaces.
Method
Architecture: PhoneCLI is designed to compile app GUI navigation into callable commands, effectively translating user interface interactions into a structured command format.
Data Source: The system explores the target app externally to distill its screens and navigation pathways, creating a comprehensive understanding of the app's structure.
Output: The output of PhoneCLI is a semantically annotated map that details screens and interactive elements, allowing for precise command generation.
Command Generation: For each screen, PhoneCLI generates a deterministic command that represents a replay sequence of user interactions, ensuring consistency in command execution.
Execution: The agent is capable of selecting and verifying commands before execution, achieving this in sub-second time, which is critical for maintaining a responsive user experience.
Fallback Mechanism: In cases of open-ended interactions or failures, PhoneCLI employs an embedded Vision-Language Model (VLM) interpreter, providing a robust fallback mechanism that enhances the agent's adaptability.
Results
The results indicate significant improvements over prior methods on the AndroidLab benchmark. Specifically, PhoneCLI demonstrates an enhanced task success rate, a reduction in the number of steps required for navigation, and decreased token consumption compared to previous approaches. Additionally, the system shows consistent efficiency gains when applied to the AndroidWorld's official M3A agent, underscoring its practical applicability in real-world scenarios.
Limitations
The authors do not report any limitations in the study, suggesting that the system operates effectively within its designed parameters. However, the absence of reported limitations may warrant further investigation into potential edge cases or scenarios where the system's performance could be challenged.
Why it matters
The implications of this work are significant for the development of mobile agents, as it provides a framework for automating interactions with mobile applications. By converting GUI navigation into callable commands, PhoneCLI not only enhances the efficiency of mobile agents but also opens avenues for further research into improving user-agent interactions and the automation of complex tasks in mobile environments.
By Callan Zhang · Sep 28, 2026 · Editorial standards →
Summarised from the primary source with AI assistance under human editorial oversight. Turing Wire is not a primary source — read the original for the authoritative account.
Source: arXiv cs.AI
