LibreAI / AI Agents / MobileAgent
// agents · X-PLUG/MobileAgent

MobileAgent

Mobile-Agent — multimodal GUI agents that operate phones and PCs from screenshots and instructions.

★ 9.3k stars⑂ 930 forksMITupdated 2026-07
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

MobileAgent is an open-source ai agents project by X-PLUG (X-PLUG/MobileAgent on GitHub). It has 9,281 GitHub stars and 930 forks, is released under the MIT license, and was last updated on GitHub on 7 July 2026.

GitHub stars
9,281
Forks
930
License
MIT
Last updated on GitHub
7 July 2026
Category
AI Agents
Listing
Full install guide
// how it works

How it works

  1. Clarify your goal

    Pick which member of the Mobile-Agent family and which scenario (phone, PC or web) fits your task, and check its specific setup in the repo.

  2. Get the project

    Clone X-PLUG/MobileAgent from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.

  3. Install and configure

    Clone the repo and follow the chosen agent's instructions for dependencies, device connection and model configuration.

  4. Run your first task

    Run one of the provided demos on a connected device or emulator with a simple instruction, and review the agent's step-by-step actions.

// features

Why people love it

A family, not one agent

The repo hosts the Mobile-Agent series of works, so you can pick the variant that matches your device and task type.

Multimodal perception

Agents are built on multimodal LLMs that read screenshots and screen content, not just view hierarchies.

Phone task automation

Designed to operate real smartphone apps end to end from natural-language instructions.

PC and web scenarios

Demos and variants cover desktop PC and web interfaces as well as phones.

Research-grade results

The project publishes benchmark results for its agents alongside the code and demos.

Open MIT codebase

The full family is available under the MIT license for research and adaptation.

Advertisement
// run it

Run it yourself

  1. Clone the repository

    Get the source from the official GitHub repository for MobileAgent.

    git clone https://github.com/X-PLUG/MobileAgent.git
    cd MobileAgent
  2. Install dependencies

    Install the requirements for the Mobile-Agent variant you chose, following that variant's section in the README.

    pip install -r requirements.txt  # see README for the exact variant's requirements file
  3. Run a demo task

    Connect a device or emulator, configure the model per the README, and launch a demo task.

    # Follow the demo instructions for your chosen Mobile-Agent variant — see README
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains MobileAgent?

X-PLUG, through the X-PLUG/MobileAgent repository.

Is MobileAgent free to use?

Yes — the project is open source under the MIT license as recorded for this listing. You can use, modify and distribute it under the MIT terms.

Does MobileAgent need a paid API key?

The agents are driven by multimodal LLMs, so you typically configure your own model access or API key per the variant's instructions; the code itself is free.

How does MobileAgent compare to a single-purpose mobile automation script?

Scripts replay fixed taps and break when apps change. MobileAgent's models perceive the live screen and decide actions dynamically — more general, but a research codebase where each variant has its own setup, rather than a packaged product.

How do I get started with MobileAgent?

Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — run one of the provided demos on a connected device or emulator with a simple instruction, and review the agent's step-by-step actions.

// keep exploring

Similar tools

AI Agents

UI-TARS-desktop

ByteDance's open-source multimodal AI agent stack: GUI agents that see and operate real desktops

★ 39.2k starsApache-2.0
View guide →
AI Agents

UFO

Microsoft's GUI agent that grew into UFO³ — orchestrating agents across Windows, Linux and mobile devices.

★ 10.0k starsMIT
View guide →
AI Agents

OmAgent

Python library for building multimodal language agents — VLM, video and mobile, fast to prototype and ship

★ 2.7k starsApache-2.0
View guide →
Agents

OpenGUI

Android GUI agent framework: AI that sees, plans, and taps real mobile apps.

★ 1.8k starsCustom
View guide →
AI Agents

agent-device

Mobile app automation and verification built for AI coding agents — CLI, MCP server, and Node API

★ 4.9k starsMIT
View guide →
Agents

cindy

Out-of-the-box open-source AI agent for desktop and mobile. Just works.

★ 2.9k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if MobileAgent is not the right fit.

Get MobileAgent

Free and open — grab the source, star the repo, and start creating.