AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

Qwen-UI-Agent Technical Report: Toward Next-Generation Real-World Centric Foundation GUI Agents

arXiv:2607.282272026-07-29

Qwen-UI-Agent is a GUI agent that mixes real-device screen taps with command-line execution to finish multi-step tasks, instead of just performing well in simulators

Qwen-UI-Agent unifies mobile, computer-use, browser, and DeepSearch environments into one GUI agent that interleaves screen actions with CLI commands. It combines a real-device mobile runtime of over 100 physical phones with large-scale sandboxes, online reinforcement learning on trajectories over 100 turns, and a harness layer that proactively acts on phone notifications. It reports state-of-the-art results on real-device mobile benchmarks and competitive results against frontier models on computer, browser, and search tasks.

METAL LAB explanatory visual

Four building blocks of Qwen-UI-Agent

Evidence statusMeasured results reported

  1. Environment infrastructureCombines sandboxes for mobile, computer, web, and DeepSearch with over 100 real physical devices for data and evaluation
  2. Data flywheelAgents generate their own tasks, diagnose failures, and automatically design data for the next training round
  3. Unified training frameworkCombines supervised fine-tuning with online reinforcement learning on trajectories exceeding 100 turns
  4. Harness layerDetects notifications to proactively start services and maintains task state across mobile and computer
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.

What they did

  1. Built a real-device mobile environment with over 100 physical Android devices and more than 150 apps, used for task design, data collection, reinforcement learning, and evaluation on actual phones
  2. Unified the action space to include GUI operations, bash-based CLI commands, structured API calls, and user-confirmation requests, and lets the model emit batched sequences of actions in one decision step
  3. Scaled verifier-guided online reinforcement learning to trajectories exceeding 100 interaction steps, running roughly 10,000 simulated environments concurrently to speed up training
  4. Built an AutoResearch-style data flywheel where agents generate tasks, diagnose failures, and plan the next training iteration with less human effort
  5. Built a proactive service harness that detects phone notifications such as a flight cancellation and proposes an actionable plan for user approval rather than waiting for explicit instructions
Figure 1: Qwen-UI-Agent demonstrates leading or competitive performance across diverse GUI settings.
Figure 1: Qwen-UI-Agent demonstrates leading or competitive performance across diverse GUI settings.
Table 1: Action Space in Qwen-UI-Agent.
ActionDefinition
GUI Actions
clickClicks at coordinates (x,y).
double_clickDouble-clicks at coordinates (x,y).
long_pressLong-presses at coordinates (x,y).
typeTypes the specified text content.
openOpens the specified app.
dragDrags from start coordinates (x1,y1) to end coordinates (x2,y2).
system_buttonPresses a system button, selected from back, home, menu, and enter.
waitWaits for a specified duration in seconds.
CLI Actions
cli_commandExecutes a bash command in the active CLI environment.
API Actions
api_callInvokes an API with specified arguments.
Interaction and Control Actions
ask_userInteract with the user to complete the task.
terminateEnds the task with a final answer and a status of success or failed.
Figure 2: An illustrative trajectory of Qwen-UI-Agent for proactive cross-platform task execution. The left panel summarizes the system capabilities underlying the trajectory, including cross-platform execution, a hybrid action space spanning GUI, CLI, and API operations, and environments ranging from large-scale sandboxes to real devices. The right panel illustrates a travel-recovery scenario triggered by a flight-cancellation notification. After identifying the affected tasks and commitments, the agent searches for alternative flights through an API, requests user approval before rebooking via a mobile GUI, updates the affected meeting schedule through desktop GUI and CLI actions, and sends the revised artifact to the relevant recipients.
Figure 2: An illustrative trajectory of Qwen-UI-Agent for proactive cross-platform task execution. The left panel summarizes the system capabilities underlying the trajectory, including cross-platform execution, a hybrid action space spanning GUI, CLI, and API operations, and environments ranging from large-scale sandboxes to real devices. The right panel illustrates a travel-recovery scenario triggered by a flight-cancellation notification. After identifying the affected tasks and commitments, the agent searches for alternative flights through an API, requests user approval before rebooking via a mobile GUI, updates the affected meeting schedule through desktop GUI and CLI actions, and sends the revised artifact to the relevant recipients.
Table 2: Performance comparison on the GUI-only subset of MobileWorld (Kong et al. 2026), consisting of 117 tasks. We include representative general-purpose VLMs and specialized GUI models. The best result is highlighted in bold, and the second-best result is underlined.
ModelAccess / SizeSuccess Rate (%)
General-purpose VLMs
Seed 2.1 Pro (ByteDance Seed 2026b)Closed-source73.2
GPT-5.6 Sol (OpenAI 2026b)Closed-source70.1
Claude Opus 4.8 (Anthropic 2026)Closed-source67.5
Seed 2.0 Pro (ByteDance Seed 2026a)Closed-source63.2
Qwen 3.7 Plus (Qwen Team 2026a)397B-A17B62.3
Gemini 3.1 Pro (Google 2026a)Closed-source58.1
Kimi K2.6 (Moonshot AI 2026)1T-A32B55.6
Specialized GUI Models
GUI-Owl-1.5-32B-Instruct (Xu et al. 2026)32B43.9
MAI-UI-235B-A22B (Zhou et al. 2025a)235B-A22B39.7
UI-Venus-1.5-30B-A3B (Gao et al. 2026)30B-A3B17.1
Ours
Qwen-UI-Agent27B82.1
Qwen-UI-Agent35B-A3B65.0
Figure 3: The environment infrastructure of Qwen-UI-Agent. (a) Scalable sandbox environments spanning mobile-use, computer-use, browser-use, and DeepSearch provide controllability and repeatable evaluation for data synthesis and training. (b) A sim-to-real bridge extends agents to real devices with real applications, networks, and account states, supporting user takeover for login, payment, permission, and confirmation. (c) A hybrid GUI+CLI action space interleaves graphical operations with direct command execution. (d) A unified interface standardizes the thinking–action–observation loop across heterogeneous environments.
Figure 3: The environment infrastructure of Qwen-UI-Agent. (a) Scalable sandbox environments spanning mobile-use, computer-use, browser-use, and DeepSearch provide controllability and repeatable evaluation for data synthesis and training. (b) A sim-to-real bridge extends agents to real devices with real applications, networks, and account states, supporting user takeover for login, payment, permission, and confirmation. (c) A hybrid GUI+CLI action space interleaves graphical operations with direct command execution. (d) A unified interface standardizes the thinking–action–observation loop across heterogeneous environments.
Table 3: Performance comparison on real-device mobile benchmarks. MobileWorld-Real is our proposed Chinese real-device mobile GUI benchmark (Section 3.2), and AndroidDaily (Sui et al. 2026) covers high-frequency daily scenarios on real Android devices.
ModelAccess / SizeMobileWorld-RealAndroidDaily
Baselines
Seed 2.1 Pro (ByteDance Seed 2026b)Closed-source88.795.2
Gemini 3.1 Pro (Google 2026a)Closed-source86.293.8
GPT-5.6 Sol (OpenAI 2026b)Closed-source85.492.6
Claude Opus 4.8 (Anthropic 2026)Closed-source84.793.0
Qwen 3.7 Plus (Qwen Team 2026a)Closed-source72.779.8
Kimi K2.6 (Moonshot AI 2026)1T-A32B62.667.6
PhoneBuddy-4B (Tang et al. 2026)4B53.569.0
UI-Venus-1.5-30B-A3B (Gao et al. 2026)30B-A3B33.061.7
GUI-Owl-1.5-32B-Instruct (Xu et al. 2026)32B32.460.9
GELab-Zero-4B-preview (Yan et al. 2025)4B31.373.4
Ours
Qwen-UI-Agent27B92.297.5
Qwen-UI-Agent35B-A3B87.493.9
Figure 4: Real-device mobile runtime with closed-loop environment governance. The health-aware scheduler routes each task to an eligible phone, App/account, and display; unhealthy targets remain blacklisted until repair and revalidation. Virtual displays allow one phone to run multiple Apps concurrently. Evidence-based review separates task success, model failure, and environment failure from the complete trajectory, and confirmed environment issues are fed back to the scheduler.
Figure 4: Real-device mobile runtime with closed-loop environment governance. The health-aware scheduler routes each task to an eligible phone, App/account, and display; unhealthy targets remain blacklisted until repair and revalidation. Virtual displays allow one phone to run multiple Apps concurrently. Evidence-based review separates task success, model failure, and environment failure from the complete trajectory, and confirmed environment issues are fed back to the scheduler.
Table 4: Performance comparison on OSWorld-Verified (Xie et al. 2024).
ModelAccess / SizeSuccess Rate (%)
Baselines
Claude Opus 4.8 (Anthropic 2026)Closed-source83.4
Seed 2.1 Pro (ByteDance Seed 2026b)Closed-source78.8
GPT-5.5 (OpenAI 2026a)Closed-source78.7
Gemini 3.5 Flash (Google 2026b)Closed-source78.4
Gemini 3.1 Pro (Google 2026a)Closed-source76.2
Qwen 3.7 Plus (Qwen Team 2026a)Closed-source73.3
MiniMax M3 (MiniMax 2026)428B-A23B75.2
Kimi K2.6 (Moonshot AI 2026)1T-A32B73.1
GUI-Owl-1.5-32B-Instruct (Xu et al. 2026)32B56.5
Ours
Qwen-UI-Agent27B79.5
Figure 5: The data flywheel of Qwen-UI-Agent. Domain capability bootstrapping initializes training, iterative refinement loop identifies capability weaknesses and generate targeted tasks, and the resulting data improve the next training iteration.
Figure 5: The data flywheel of Qwen-UI-Agent. Domain capability bootstrapping initializes training, iterative refinement loop identifies capability weaknesses and generate targeted tasks, and the resulting data improve the next training iteration.
Table 6: Performance comparison on WebArena (Zhou et al. 2024). Baseline results marked with ∗ are obtained from our own evaluation under the same experimental setup.
ModelAccess / SizeSuccess Rate (%)
Baselines
Claude Opus 4.8∗ (Anthropic 2026)Closed-source71.9
GPT-5.5∗ (OpenAI 2026a)Closed-source69.5
Gemini 3.1 Pro∗ (DeepMind 2025)Closed-source65.3
Qwen 3.7 Plus∗ (Qwen Team 2026a)Closed-source59.0
CUA-GYM-A17B (Wang et al. 2026)397B-A17B56.0
Kimi K2.6∗ (Moonshot AI 2026)1T-A32B55.8
Qwen3.5-397B-A17B (Qwen Team 2026b)397B-A17B54.0
GUI-Owl-1.5-32B-Thinking (Xu et al. 2026)32B48.4
Qwen3.5-27B (Qwen Team 2026b)27B41.5
Qwen3.5-35B-A3B (Qwen Team 2026b)35B-A3B40.8
Ours
Qwen-UI-Agent27B73.6
Qwen-UI-Agent35A3B69.2
Human Performance (Zhou et al. 2024)78.2
Figure 6: Overview of our harness for proactive service initiation and cross-platform execution. (I) Without the harness, users must manually interpret notifications, retrieve related context, and provide instructions for the agent. The proactive harness instead detects a flight cancellation, reasons over relevant affairs, proactively implement flight rebooking, railway alternatives, and meeting-conflict checks, and report an actionable plan. (II) The harness also maintains task state and support cross-platform execution. In the restaurant-selection example, Qwen-UI-Agent discovers candidates on mobile, organizes them in a desktop spreadsheet, sends the artifact for approval, and saves the selected locations back to mobile.
Figure 6: Overview of our harness for proactive service initiation and cross-platform execution. (I) Without the harness, users must manually interpret notifications, retrieve related context, and provide instructions for the agent. The proactive harness instead detects a flight cancellation, reasons over relevant affairs, proactively implement flight rebooking, railway alternatives, and meeting-conflict checks, and report an actionable plan. (II) The harness also maintains task state and support cross-platform execution. In the restaurant-selection example, Qwen-UI-Agent discovers candidates on mobile, organizes them in a desktop spreadsheet, sends the artifact for approval, and saves the selected locations back to mobile.
Table 7: Performance comparison on DeepSearch benchmarks: BrowseComp (BC) and BrowseComp-ZH (BC-ZH). “–” indicates the result is not reported.
ModelAccess / SizeBC (%)BC-ZH (%)
Baselines
GPT-5.5 (OpenAI 2026a)Closed-source90.1
Seed 2.1 Pro (ByteDance Seed 2026b)Closed-source86.2
Gemini 3.1 Pro (Google 2026a)Closed-source85.9
Claude Opus 4.8 (Anthropic 2026)Closed-source84.3
UI-TARS-2 (Wang et al. 2025a)Closed-source29.650.5
Qwen3.5-397B-A17B (Qwen Team 2026b)397B-A17B78.670.3
Apodex-1.0-mini (Apodex Team 2026)35B-A3B71.580.6
Qwen3.5-27B (Qwen Team 2026b)27B61.062.1
GLM-4.7 (Z.ai 2025)358B52.066.6
DeepSeek-V3.2 (DeepSeek-AI 2025)685B51.465.0
Tongyi-DR-30B (Tongyi DeepResearch 2025)30B-A3B43.446.7
Ours
Qwen-UI-Agent27B64.175.0
Figure 7: Overview of MobileWorld-Real, a real-device benchmark with human-written tasks that reflect the breadth of everyday mobile use. Representative examples and aggregate statistics show broad domain coverage and a long-tailed App distribution. Matched-model results further show lower success rates and longer trajectories than on AndroidDaily, highlighting the challenge of real-world mobile interaction.
Figure 7: Overview of MobileWorld-Real, a real-device benchmark with human-written tasks that reflect the breadth of everyday mobile use. Representative examples and aggregate statistics show broad domain coverage and a long-tailed App distribution. Matched-model results further show lower success rates and longer trajectories than on AndroidDaily, highlighting the challenge of real-world mobile interaction.
Table 8: Performance comparison on GUI grounding benchmarks. ScreenSpot-Pro reports no-zoom results, with zoom-in results shown in parentheses when available. Baseline results marked with ∗ are obtained from our own evaluation.
ModelsGrounding Benchmarks
SS-Pro(zoom in)SS-V2MM-GUI-L2OSW-G-RUI-Vision
Baselines
Qwen 3.7 Plus* (Qwen Team 2026a)68.9 (79.0)96.690.578.268.0
Seed 2.1 Pro* (ByteDance Seed 2026b)65.3 (80.7)96.690.978.062.0
Qwen3.5-4B* (Qwen Team 2026b)59.1 (60.3)94.383.462.032.6
Qwen3.5-35B-A3B* (Qwen Team 2026b)64.5 (68.6)95.287.563.652.3
Qwen3.5-27B* (Qwen Team 2026b)68.4 (70.3)96.189.167.946.6
GUI-Owl-1.5-2B-Instruct (Xu et al. 2026)57.8 (70.4)89.772.162.6
GUI-Owl-1.5-4B-Instruct (Xu et al. 2026)66.8 (75.6)93.283.268.4
GUI-Owl-1.5-8B-Instruct (Xu et al. 2026)71.1 (77.8)93.782.569.3
GUI-Owl-1.5-32B-Instruct (Xu et al. 2026)72.9 (80.3)95.386.869.7
UI-Venus-1.5-2B (Gao et al. 2026)57.7 (64.6)92.880.359.444.8
UI-Venus-1.5-8B (Gao et al. 2026)68.4 (73.9)95.988.169.746.5
UI-Venus-1.5-30B-A3B (Gao et al. 2026)69.6 (74.8)96.288.670.654.7
ZoomOnce-4B (Liu et al. 2026)66.295.287.673.140.2
HyMobileAgent-A3B (Shen et al. 2026)66.596.289.3
MAI-UI-2B (Zhou et al. 2025a)57.4 (62.8)92.582.663.530.3
MAI-UI-8B (Zhou et al. 2025a)65.8 (70.9)95.288.872.940.7
MAI-UI-32B (Zhou et al. 2025a)67.9 (73.5)96.591.375.047.1
GTA1-7B (Yang et al. 2025a)50.192.478.567.7
GTA1-32B (Yang et al. 2025a)63.695.283.472.2
UI-Ins-7B (Chen et al. 2025)52.294.083.1--
UI-Ins-32B (Chen et al. 2025)57.094.984.9--
OpenCUA-7B (Wang et al. 2025b)50.092.329.7
OpenCUA-32B (Wang et al. 2025b)55.393.433.3
OpenCUA-72B (Wang et al. 2025b)60.892.937.3
Ours
Qwen-UI-Agent-4B67.8 (74.0)94.987.970.551.6
Qwen-UI-Agent-35B-A3B76.1 (80.2)96.792.074.665.9
Qwen-UI-Agent-27B76.6 (81.5)97.592.678.570.0
Figure 8: Demonstration of real-device mobile GUI execution. The trajectory is rendered as key frames with the executed action annotated beneath each frame. In this cross-app task, the agent looks up the target address on Amap, finds the most popular café nearby on Dianping, and posts a summary of the findings on RedNote.
Figure 8: Demonstration of real-device mobile GUI execution. The trajectory is rendered as key frames with the executed action annotated beneath each frame. In this cross-app task, the agent looks up the target address on Amap, finds the most popular café nearby on Dianping, and posts a summary of the findings on RedNote.
Table 10: Failure-pattern distribution over all failed Qwen 3.7 Plus trajectories on real devices.
DimensionFailure PatternProp.Typical Behavior
Execution Capability Limitations (40.3%)Exploration Failure19.5%Fail to locate deep in-app entries
Erroneous Action Loops14.3%Repeat ineffective actions
Lost Execution State6.5%Forget finished sub-tasks
Real-world Scenario Challenges (52.0%)UI Misreading24.7%Misread stateful page semantics
Pop-up Interference18.2%Ads, paywalls, CAPTCHAs, blank pages
Physical Widget Control9.1%Overshoot targets, never converge
Others7.7%Under-execution, premature stop
Figure 9: Demonstration of hybrid GUI+CLI execution in computer-use tasks. Key frames are shown with the emitted actions, where CLI commands are highlighted in blue, GUI actions in red, and each step carries a short annotation of its intent. In this example, the agent selects the target photo and filters by stitching all candidates into a single montage via CLI for one-shot visual inspection, rather than opening each image individually. It then leverages hybrid execution to combine CLI-based processing with GUI-based verification for the final output.
Figure 9: Demonstration of hybrid GUI+CLI execution in computer-use tasks. Key frames are shown with the emitted actions, where CLI commands are highlighted in blue, GUI actions in red, and each step carries a short annotation of its intent. In this example, the agent selects the target photo and filters by stitching all candidates into a single montage via CLI for one-shot visual inspection, rather than opening each image individually. It then leverages hybrid execution to combine CLI-based processing with GUI-based verification for the final output.
Table 11: GUI+CLI usage and batched-execution statistics on OSWorld-Verified and OSWorld-v2. Panel (a) reports CLI and batched-action usage at the action and task levels. Panel (b) reports the composition of batched outputs. Mean batch size counts the number of primitive actions in a batch. Differences are computed as OSWorld-v2 minus OSWorld-Verified. Differences are reported in percentage points (pp).
StatisticLevelOSWorld-VerifiedOSWorld-v2Difference (pp)
(a) Overall CLI and batched-action usage
CLIAction40.7%55.1%+14.4
CLITask92.0%98.2%+6.2
BatchedAction39.6%41.6%+2.0
BatchedTask62.1%88.9%+26.8
(b) Composition of batched outputs
GUI-only batches75.8%64.7%-11.1
CLI-only batches13.1%15.0%+1.9
Mixed GUI+CLI batches11.0%20.3%+9.3
Mean primitive actions per batch3.13.10.0
Figure 10: Demonstration of DeepSearch-assisted GUI execution. The upper panels show the multi-round search process, including keyword-based DeepSearch, targeted web fetches with intermediate thoughts, and the final search summary; the lower row shows the subsequent GUI trajectory. DeepSearch resolves the knowledge and reasoning problem before GUI execution, converting the vague cross-source request into an explicit target: Qwen-UI-Agent identifies the largest comeback in the World Cup knockout stage through DeepSearch, then opens RedNote and navigates directly to the highest-engagement related post from the past week without blind in-app searching.
Figure 10: Demonstration of DeepSearch-assisted GUI execution. The upper panels show the multi-round search process, including keyword-based DeepSearch, targeted web fetches with intermediate thoughts, and the final search summary; the lower row shows the subsequent GUI trajectory. DeepSearch resolves the knowledge and reasoning problem before GUI execution, converting the vague cross-source request into an explicit target: Qwen-UI-Agent identifies the largest comeback in the World Cup knockout stage through DeepSearch, then opens RedNote and navigates directly to the highest-engagement related post from the past week without blind in-app searching.
Table 13: Performance comparison between frequent and long-tail actions.
Action GroupOriginal Data ProportionReward before Action RLReward after Action RL
Frequent actions80.1%88.3%92.3%
Long-tail actions19.9%71.5%77.9%
Figure 11: Demonstration of proactive service based on mobile notifications. The trajectory is organized into highlighted stages: proactive task initiation from a detected notification, proactive execution phases, and a decision-ready result, with the executed action annotated beneath each key frame. Flight-cancellation recovery: when the user’s next-morning flight is canceled and a 14:00 demo is at risk, the harness proactively searches alternative flights and high-speed trains, evaluates which options arrive on time, and presents a decision-ready travel recovery plan.
Figure 11: Demonstration of proactive service based on mobile notifications. The trajectory is organized into highlighted stages: proactive task initiation from a detected notification, proactive execution phases, and a decision-ready result, with the executed action annotated beneath each key frame. Flight-cancellation recovery: when the user’s next-morning flight is canceled and a 14:00 demo is at risk, the harness proactively searches alternative flights and high-speed trains, evaluates which options arrive on time, and presents a decision-ready travel recovery plan.

Findings

  • On MobileWorld-Real (a real-device benchmark with over 400 tasks), Qwen-UI-Agent reaches 92.2% success, beating Gemini 3.1 Pro, Claude Opus 4.8, GPT-5.6 Sol, and Seed 2.1 Pro by 6.0, 7.5, 6.8, and 3.5 percentage points respectively
  • It reaches 97.5% on the real-device AndroidDaily benchmark and 82.1% on the simulated MobileWorld benchmark, surpassing Opus 4.8, GPT-5.6 Sol, and Seed 2.1 Pro by 14.6, 12.0, and 8.9 points there
  • On OSWorld-Verified (computer use) it scores 79.5%, ahead of GPT-5.5, Gemini 3.1 Pro, and Seed 2.1 Pro; on the harder OSWorld-v2 it gets a 40.0% partial-progress score, exceeding MiniMax M3 and Qwen 3.7 Plus by 17.7 and 18.5 points while using 58.4% and 21.7% fewer steps
  • On WebArena (browser use) it scores 73.6%, ahead of Claude Opus 4.8, GPT-5.5, and Gemini 3.1 Pro by 1.7, 4.1, and 8.3 points, and on DeepSearch it scores 64.1% (BrowseComp) and 75.0% (BrowseComp-ZH), surpassing Qwen3.5-397B-A17B and UI-TARS-2
  • Analysis of OSWorld trajectories shows CLI actions make up 40.7% to 55.1% of all actions, batched actions make up 39.6% to 41.6%, and batches average 3.1 primitive actions each
Figure 12: Demonstration of cross-platform task execution. In this workflow, mobile subtasks run on virtual screens of the physical device, so execution does not block the user’s own actions. Parallel multi-app search: the agent searches sushi restaurants on Dianping, Meituan, and Amap concurrently through multiple virtual screens, consolidates their ratings, and summarizes the top three options in a local report opened on the computer.
Figure 12: Demonstration of cross-platform task execution. In this workflow, mobile subtasks run on virtual screens of the physical device, so execution does not block the user’s own actions. Parallel multi-app search: the agent searches sushi restaurants on Dianping, Meituan, and Amap concurrently through multiple virtual screens, consolidates their ratings, and summarizes the top three options in a local report opened on the computer.

Where it can be used

  • Designing proactive mobile assistants that detect notifications or state changes and propose alternatives for user approval instead of waiting for instructions
  • Building desktop automation that combines CLI execution with GUI interaction for file processing or structured data tasks where pure GUI clicking is inefficient
  • Designing cross-platform workflows that gather information across multiple apps and hand off results to another device such as a computer
  • Referencing real-device failure patterns like pop-ups, placeholder text misreading, and slider control when designing training data for GUI agents

Limits and open work

  • Reported real-device results cover only two benchmarks, MobileWorld-Real and AndroidDaily, so generalization to other languages or device ecosystems is not established
  • The detailed failure analysis targets trajectories from a comparison model, Qwen 3.7 Plus, rather than presenting a full breakdown of Qwen-UI-Agent's own remaining failure modes
  • On the harder OSWorld-v2 setting, Qwen-UI-Agent ranks second on binary success rate (13.9%) and third on partial-progress score, so it is not the top performer under the most difficult condition
  • The proactive service harness's long-term self-improvement from user responses is illustrated through example scenarios rather than quantitative evaluation
  • Comparisons are against specific frontier models such as Opus 4.8, Gemini 3.1 Pro, and GPT-5.6 Sol at the time of writing, so relative standing may shift as those models are updated

Why it matters

GUI agents typically look strong on simulated benchmarks but often fail on physical devices, and this report directly targets that gap by building and testing on real phones and desktops. The reported numbers and system structure give practitioners a reference point for designing real-device automation, cross-device workflows, and notification-triggered proactive assistants.

Terms in this paper

  • GUI agent · an AI that operates apps on behalf of a user by perceiving the screen and performing actions like taps and typing
  • CLI · command-line interface, executing tasks via typed commands instead of screen interaction
  • batched action · issuing several actions together in one decision step instead of one action per model turn
  • online reinforcement learning · training where the model keeps interacting with an environment and updates based on task success signals
  • harness layer · a supporting layer that connects the core agent to real-world context so it can start services proactively

Original abstract (English)

GUI agents have the potential to become a general purpose executor over existing digital devices. To advance them toward real-world use, we envision agents that operate reliably on real devices, execute workflows across platforms, combine GUI interaction with CLI execution, complete long-horizon tasks, proactively initiate useful services, and autonomously improve their capabilities with minimal human effort. Guided by this vision, we present Qwen-UI-Agent, a real-world centric foundation GUI ag

Authors · Hanzhang Zhou

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB

Figures: Hanzhang Zhou et al., arXiv:2607.28227, CC BY 4.0