Awesome AI AgentsAI Agents

minitap-ai/mobile-use

⭐ 2924 Python added to this list on 2025-08-23 repository created 2025-08-16

Mobile-use is an innovative open-source AI agent designed to automate interactions with Android and iOS devices using natural language commands. It enables users to control their mobile phones just like a human would, by understanding spoken or written instructions and interacting intelligently with the user interface of various apps. This project supports a wide range of functionalities including sending messages, navigating complex app interfaces, and extracting structured data from apps through natural language descriptions. The AI agent is UI-aware, meaning it can navigate through app interfaces intelligently, making it highly versatile for different mobile tasks. The project is highly extensible and customizable, allowing users to configure different large language models (LLMs) to power the AI agents behind mobile-use. It supports both physical Android devices and Android emulators, with partial support for iOS simulators on macOS. Physical iOS devices are not yet supported. The setup process involves configuring environment variables, installing dependencies, and optionally customizing the LLM configuration. The project also provides a quick launch option using Docker for Android devices. Mobile-use excels in data scraping by extracting information from any app and formatting it into user-defined structures such as JSON. This makes it useful for automating data collection and processing tasks on mobile devices. The project has achieved top rankings in the AndroidWorld benchmark for open-source AI agents, demonstrating its effectiveness and reliability. The repository includes detailed instructions for installation, usage, and troubleshooting, making it accessible for both end-users and developers. It encourages community involvement through contributions, suggestions, and bug reports via Discord and GitHub. Overall, mobile-use represents a significant advancement in mobile automation by leveraging AI to provide natural language control over mobile devices, enhancing productivity and user experience.

https://github.com/minitap-ai/mobile-use

ai-agentandroidandroid-emulatorautomationdata-scrapingdockeriosios-simulatorlarge-language-modelsllmmobile-automationmobile-device-controlnatural-language-controlopen-sourcepythonui-aware-automation

Also in AI Agents

OpenHands/OpenHands

OpenHands is an AI-powered platform that automates software development tasks, enabling developers to code less and produce more by modifying code, running commands, browsing the web, and integrating APIs efficiently.

usestrix/strix

Strix is an open-source AI-driven security testing platform that autonomously finds, validates, and helps fix application vulnerabilities through dynamic and collaborative AI agents.

aaif-goose/goose

Goose is an open-source, native AI agent available as a desktop app, CLI, and API, designed for diverse tasks like code, research, writing, and automation, supporting over 15 LLM providers.

KeygraphHQ/shannon

Shannon is an autonomous AI pentester for web applications and APIs, analyzing source code, identifying attack vectors, and executing real exploits to prove vulnerabilities.

wshobson/agents

A comprehensive collection of 44 specialized AI subagents for Claude Code that enhance development workflows with domain-specific expertise across software development, infrastructure, security, data, and business domains.

agentscope-ai/agentscope

AgentScope is a transparent, modular, and customizable framework for building LLM-empowered multi-agent applications with real-time control and asynchronous execution.

iOfficeAI/OfficeCLI

OfficeCLI is an open-source command-line interface and API enabling AI agents to read, edit, and automate Word, Excel, and PowerPoint files without needing Office suite installations.

langchain-ai/deepagents

Deep Agents is an open-source agent harness built on LangChain and LangGraph that enables AI agents to plan, execute, and delegate complex long-horizon tasks using customizable tools, subagents, and human-in-the-loop workflows.