← Latest papers
🤖 AI

OpenMobile: Building Open Mobile Agents with Task and Trajectory Synthesis

OpenMobile is an open-source framework that synthesizes high-quality task instructions and agent trajectories through a scalable exploration pipeline and a policy-switching strategy, enabling agents trained on its data to achieve competitive performance on mobile benchmarks while ensuring results stem from broad functionality rather than overfitting.

Original authors: Kanzhi Cheng, Zehao Li, Zheng Ma, Nuo Chen, Jialin Cao, Qiushi Sun, Zichen Ding, Fangzhi Xu, Hang Yan, Jiajun Chen, Anh Tuan Luu, Jianbing Zhang, Lewei Lu, Dahua Lin

Published 2026-04-17
📖 4 min read☕ Coffee break read

Original authors: Kanzhi Cheng, Zehao Li, Zheng Ma, Nuo Chen, Jialin Cao, Qiushi Sun, Zichen Ding, Fangzhi Xu, Hang Yan, Jiajun Chen, Anh Tuan Luu, Jianbing Zhang, Lewei Lu, Dahua Lin

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you want to teach a robot butler how to use your smartphone to do things like "book a flight," "set a reminder," or "find a specific photo."

Right now, the most advanced robot butlers (like those from big tech companies) are incredibly smart. They can do these tasks almost 70% of the time. But there's a catch: they are black boxes. We don't know exactly how they were taught. They learned from secret, private data that no one else can see.

On the other hand, the "open-source" community (the hobbyists and researchers who share their work) is struggling. They are trying to teach their robots using old, messy textbooks (public datasets), and their robots only succeed about 30% of the time. They are stuck in the dark, trying to guess how the pros did it.

Enter "OpenMobile."

Think of OpenMobile as a transparent, open-source "Robot School" that anyone can join. It's a new framework designed to teach mobile agents (robots that use phones) by creating its own high-quality training materials from scratch.

Here is how it works, using some simple analogies:

1. The "Library of Everything" (Task Synthesis)

The Problem: Old methods tried to teach the robot by watching it wander around an app once and then guessing, "Oh, maybe it's trying to do this?" This is like trying to learn a whole city's map by walking down one street and guessing what's in the other neighborhoods. You miss a lot.

The OpenMobile Solution:
Instead of guessing, OpenMobile sends the robot on a scavenger hunt first.

  • Step 1: The robot wanders through 20 different Android apps, clicking buttons and swiping screens just to see what's possible. It builds a massive "Global Memory" (like a giant library catalog) of every feature every app has.
  • Step 2: Once the library is built, a teacher (an AI) looks at the catalog and writes new, creative homework assignments.
    • Analogy: Instead of saying "Click the red button," the teacher says, "Find the recipe for 'Spicy Tacos' in the cooking app, then text the ingredients to your mom, and finally set a timer for 20 minutes."
    • Because the teacher has the whole library, it can create complex, multi-step tasks that are grounded in reality, not just random guesses.

2. The "Coach and the Student" (Trajectory Synthesis)

The Problem: Usually, you teach a robot by showing it a perfect example (an "Expert") doing the task perfectly. The robot copies the expert. But what happens when the robot makes a mistake? If it only sees perfect examples, it doesn't know how to fix a slip-up. It panics and fails.

The OpenMobile Solution:
OpenMobile uses a Policy-Switching strategy. Imagine a student (the Learner) and a master coach (the Expert) working together.

  • The student tries to do the task.
  • The coach watches closely. As long as the student is doing okay, the student keeps going.
  • The Magic Moment: The moment the student starts to go off-track (e.g., clicks the wrong button), the coach immediately steps in, fixes the mistake, and guides the student back to the right path.
  • The Result: The robot learns not just how to succeed, but how to recover from failure. It learns that making a mistake isn't the end of the world; it's just a chance to correct course. This is the "secret sauce" that most other open-source methods miss.

3. The Results: Closing the Gap

The team used this method to create a dataset of 2,800 complex tasks and 34,000 action steps. They trained their robots on this data and tested them on three major benchmarks (like the "Olympics" of mobile robots).

  • Before: Open-source robots were scoring around 30%.
  • After: Their robots scored 51.7% and even 64.7% on the hardest tests.
  • The Verdict: They are now competitive with the secret, closed-source giants from big tech, proving you don't need a black box to build a super-smart robot.

Why This Matters

The paper also addresses a big fear: "Did they just cheat by memorizing the test questions?"
They ran a "plagiarism check" and found that while their training data was related to the test apps, it wasn't copying the specific test questions. The robots got better because they learned how to think and how to fix mistakes, not because they memorized the answers.

In short: OpenMobile is a toolkit that lets anyone build a robot butler that is smart, adaptable, and knows how to recover when things go wrong, all without needing access to secret corporate data. It's like giving everyone the recipe for the perfect cake, instead of just selling the cake.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →