LibreAI / Automation / android-agent
// automation · ghost-in-the-droid/android-agent

android-agent

Drive real phones with AI agents — Android via ADB, iPhone via WebDriverAgent.

💎 Hidden gem★ 376 stars⑂ 37 forksMITupdated 2026-08
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

android-agent is an open-source automation project by ghost-in-the-droid (ghost-in-the-droid/android-agent on GitHub). It has 376 GitHub stars and 37 forks, is released under the MIT license, and was last updated on GitHub on 13 August 2026.

GitHub stars
376
Forks
37
License
MIT
Last updated on GitHub
13 August 2026
Category
Automation
Listing
Hidden gem — a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Connect a phone

    Hook up Android via ADB or iPhone via WebDriverAgent.

  2. Start the framework

    Launch the agent runtime and dashboard.

  3. Give a task

    Tell the agent what to do on the phone.

  4. Watch it drive

    Agents tap and type while you monitor the Vue UI.

// features

Why people love it

Real devices

Drives actual phones, not just emulators.

Android over ADB

Standard Android automation channel.

iPhone support

iOS driven via WebDriverAgent.

62 MCP tools

Rich toolset for phone control.

Vue dashboard

Watch and manage agents visually.

Local or cloud LLMs

Swap model backends freely.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/ghost-in-the-droid/android-agent.git
    cd android-agent
  2. Step 2 — Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 — Run it

    Follow the project's launch command — Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Do I need a rooted phone?

Standard ADB and WebDriverAgent setups work without rooting; check the docs.

Is android-agent free for commercial use?

MIT licensed — commercial use allowed.

Can it run on emulators too?

It targets real phones; emulators may work but are not the focus.

Which LLMs can drive it?

Local or cloud models are swappable; check the docs for setup.

Is the dashboard required?

No, but the Vue dashboard makes monitoring much easier.

// keep exploring

Similar tools

Automation

automa

A browser extension for automating your browser by connecting blocks

★ 21.6k starsUnknown
View guide →
Automation

skyvern

Automate browser based workflows with AI

★ 23.1k starsAGPL-3.0
View guide →
Automation

nanobrowser

Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.

★ 13.9k starsApache-2.0
View guide →
Automation

damru

Undetected Android automation: real devices in Docker via Playwright CDP.

★ 330 starsNOASSERTION
View guide →
Automation

agent-skills

Skills giving AI agents live web data via search and extraction.

★ 57 starsMIT
View guide →
Automation

Activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI…

★ 24.9k starsCustom (check repo)
View guide →
// alternatives

Alternatives in Automation

The most-starred other Automation projects in the LibreAI catalogue — the realistic shortlist if android-agent is not the right fit.

Get android-agent

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