Open Source Radar
Roubao is an Android-native automation app that uses vision-language models and a multi-agent framework to automate mobile tasks without a PC. It supports multiple VLM providers, service vendor configurations, and Shizuku-based system access, with ongoing development toward accessibility and local models.
2.3kstars
238forks
38issues
MITlicense
2025since
Star historydaily snapshots by VibeCrowd
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026
What it is
Android Automation Tool Based on Vision-Language Models. Native Kotlin app for AI mobile automation with a multi-agent architecture, featuring Tools (atomic capabilities), Skills (user intents), and an Agent loop that integrates with VLMs.
How it works
- Core architecture consists of Tools (search_apps, open_app, deep_link, clipboard, shell, http), Skills (intent mapping), and Agents (Manager, Executor, Reflector, Notetaker).
- Uses Shizuku for system-level actions (screencap, input tap, etc.) and supports Delegation via DeepLink or GUI automation when needed.
- VLM Client handles API calls to VLM providers (e.g., Aliyun, OpenAI, Claude).
- Configurable API endpoints and model lists are fetched dynamically; supports local models (Ollama, vLLM).
Getting started
- Pre-requisites: Android 8.0 (API 26) or higher; WiFi; Shizuku; VLM API Key.
- Installation steps include installing Shizuku and the Roubao APK from Releases, then authorizing Shizuku and configuring API Key in Settings.
- Shizuku setup can be via Wireless debugging or ADB as described in the README.
- Example command usage is captured in usage notes under Usage and Examples.
Recent releases
- V1.4.2 (2025-12-18): 更新日志 v1.4.2. Fix ANR during app startup, precompile regex, run app scanning in background, fix fetchModels URL crash, and set default theme to follow system.
- V1.4.1 (2025-12-17): Bug fixes for settings page model list crash due to bad Base URL and improved error messaging.
- V1.4.0 (2025-12-14): New features for independent configuration per API provider (Aliyun, OpenAI, OpenRouter, custom), automatic loading of corresponding configs when switching providers, and UI/UX improvements for app opening actions.
- V1.3.0 (2025-12-12): Root mode support when Shizuku runs with root, display current model during tasks, immediate stop button after command, and navigation to details after stopping.
- 1.1.0 (2025-12-11): Settings for maximum execution steps (5-100, default 25) and custom API Base URL.
Traction
- Stars: 2302
- Forks: 238
- Open issues: 38
Behind the repo
- Repository owner: Turbo1123
- License: MIT
- Language: Kotlin
- Created: 2025-12-09
- Last push: 2026-01-08
- Topics include ai, ai-agents, android, android-automation, kotlin, mobile-agents, mobileagent, phone-automation
Caveats
- License: MIT (as stated in README/Licenses).
- Age and activity indicators are shown by last_push date (2026-01-08) and releases through late 2025.
- Requires Shizuku for system-level permissions; setup described in Getting started.






