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.
Hot right now
Most stars gained in a day · Oct 16
+143artemis
google/artemis · ★ 12.1KARTEMIS 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.
+62mobile-mcp
mobile-next/mobile-mcp · ★ 9.7KMobile 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.
+57phone-harness
ShawnPana/phone-harness · ★ 3.7KPhone 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.
+51Droidline
KnifeLemon/Droidline · ★ 153Android automation from code. js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
The all-time top
13 projects · by stars
- 26.4K
#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'.
- 22.2K
#2 · wistbean/learn_python3_spiderlearn_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.
- 15.3K
#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.
- 4

GenericAgent
14.3Klsdefine/GenericAgent · PythonGenericAgent (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.
- 5

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

artemis
12.1Kgoogle/artemis · PythonARTEMIS 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.
- 7

mobile-mcp
9.7Kmobile-next/mobile-mcp · TypeScriptMobile 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.
- 8

phone-harness
3.7KShawnPana/phone-harness · PythonPhone 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.
- 9

prod-FARM-IOS-Core
1.7KGit-Agni/prod-FARM-IOS-Core · TypeScriptAn 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.
- 10

deepseek-harness-android-app
477woaiys3/deepseek-harness-android-app · JavaIt 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.
- 11

dsh-ios
326ZSeven-W/dsh-ios · TypeScriptDSH 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.
- 12

dsh-android
185ZSeven-W/dsh-android · TypeScriptDSH 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.
- 13

Droidline
153KnifeLemon/Droidline · GoAndroid automation from code. js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
Related topics
Often tagged together