Topics / #mobile-automation

Mobile-automation projects on GitHub

Mobile device and test automation for iOS and Android, e.g. driving simulators and devices.

As of , the most-starred Mobile-automation projects on GitHub are Open-AutoGLM (26.4K stars), learn_python3_spider (22.2K stars) and midscene (15.3K stars). GitHub.Locker tracks 13 Mobile-automation repositories with 119.5K stars combined. The fastest-growing on October 16 was artemis, with +143 stars in a day.

13Projects
119.5KStars in total
+366Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

13 projects · by stars

  1. #1 · zai-org/Open-AutoGLM

    Open-AutoGLM

    Open-AutoGLM (Phone Agent) is an open phone-use agent framework built on the AutoGLM model that understands your phone screen visually and automates tasks via natural-language commands like 'open Xiaohongshu and search for food'.

    26.4K
  2. #2 · wistbean/learn_python3_spider

    learn_python3_spider

    A free Chinese-language tutorial series that teaches Python web scraping from zero — 30+ numbered lessons and mitmproxy guides, from first packet capture to distributed crawling, with source code for the practice projects.

    22.2K
  3. #3 · web-infra-dev/midscene

    midscene

    Midscene is a vision-driven GUI Agent combined with an E2E testing kit: it looks at screenshots to act on and verify UI across web, mobile, and desktop apps through one set of Agent APIs.

    15.3K
  1. 4

    GenericAgent

    14.3Klsdefine/GenericAgent · Python

    GenericAgent (GA) is a minimal, self-evolving autonomous agent framework that gives any LLM system-level control over a local computer - browser, terminal, filesystem, keyboard/mouse, screen vision, and mobile via ADB. Instead of preloading skills, it crystallizes every solved task into a reusable 'Skill', growing a personal skill tree from a ~3K-line seed.

  2. 5

    Auto.js

    12.9Kclearw5/Auto.js

    Auto.js is an Android-based JavaScript coding platform built for learning to program and automating tasks directly on an Android device.

  3. 6

    artemis

    12.1Kgoogle/artemis · Python

    ARTEMIS lets AI assistants and test suites control real Android phones using natural-language instructions, automating end-to-end workflows while capturing logs and screenshots along the way.

  4. 7

    mobile-mcp

    9.7Kmobile-next/mobile-mcp · TypeScript

    Mobile MCP is a Model Context Protocol server that lets AI agents automate and scrape native iOS and Android apps - on simulators, emulators, or real devices - through a single platform-agnostic set of tools.

  5. 8

    phone-harness

    3.7KShawnPana/phone-harness · Python

    Phone Harness lets AI coding agents like Claude Code or Codex control a real phone — an iPhone through the Mac's iPhone Mirroring window, an Android over adb, or a rented cloud phone — with no jailbreak and nothing installed on the phone itself.

  6. 9

    prod-FARM-IOS-Core

    1.7KGit-Agni/prod-FARM-IOS-Core · TypeScript

    An open-source, self-hosted application that operates a farm of real physical iPhones from a Mac, with guided device registration, live video/remote control, PostgreSQL-backed scheduling, and a built-in TikTok automation plugin.

  7. 10

    deepseek-harness-android-app

    477woaiys3/deepseek-harness-android-app · Java

    It is an installable Android APK that packages DeepSeek Harness (DSH), an AI agent core, so the AI can directly operate your phone — install apps, tap the screen, change settings, read/edit files — without needing root (via Shizuku) or with root if available.

  8. 11

    dsh-ios

    326ZSeven-W/dsh-ios · TypeScript

    DSH iOS Simulator is a plugin for DSH (DeepSeek Harness) that puts a live iOS Simulator, or a USB-connected real iPhone, inside an AI agent conversation. It gives the agent 22 tools to boot devices, build and run Xcode projects, and drive the UI by accessibility identity, OCR text, or list-row taps, with the live screen streamed into an interactive sidebar panel.

  9. 12

    dsh-android

    185ZSeven-W/dsh-android · TypeScript

    DSH Android is a plugin for DeepSeek Harness (DSH) that puts a live Android device — an emulator or a USB-connected phone — inside an AI agent conversation, letting the agent view, control, and inspect it entirely through adb.

  10. 13

    Droidline

    153KnifeLemon/Droidline · Go

    Android automation from code. js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.

Often tagged together