Mwebesanorman/Open-AutoGemini
๐ค Automate tasks on Android, iOS, and HarmonyOS with Open-AutoGemini, an easy-to-deploy framework powered by Gemini's advanced AI capabilities.
What's novel
๐ค Automate tasks on Android, iOS, and HarmonyOS with Open-AutoGemini, an easy-to-deploy framework powered by Gemini's advanced AI capabilities.
Code Analysis
5 files read ยท 2 roundsAn AI-powered mobile phone automation framework that uses LLMs (Gemini/OpenAI) to control Android and iOS devices via ADB/HDC/XCUITest protocols to perform tasks like app launching, tapping, typing, and swiping.
Strengths
Well-architected modular design with clear separation by platform (iOS/Android/HarmonyOS), comprehensive action handling system, robust device connection management, and good error messaging. The framework supports multiple model APIs and provides both CLI and Web UI interfaces.
Weaknesses
No test files present despite having pytest in dev dependencies, README significantly misrepresents the project as a generic data analysis tool rather than an automation agent, minimal dependency list suggests incomplete setup, and lacks comprehensive documentation for advanced usage.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
100
Contributors
10
Files
71
Active weeks
5
Repository
Language
Python
Stars
1
Forks
0
License
Apache-2.0