awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
T

TencentQQGYLab/AppAgent

0
View on GitHub↗
6,786 stars·751 forks·Python·MIT·50 views

AppAgent

AppAgent is an autonomous system and Android app controller that uses large language models to navigate and execute tasks within mobile applications. It functions as a mobile UI automator and element mapper, capable of performing specific application tasks by utilizing documented user interface patterns and screen navigation.

The framework differentiates itself through its ability to map application navigation and generate UI documentation via autonomous exploration or human-in-the-loop demonstrations. It employs a visual-language model to process screen screenshots and UI hierarchies to determine interaction steps.

Its broader capabilities cover mobile app automation, autonomous app exploration, and mobile UI testing. These are supported by an action-observation feedback loop and coordinate-based input simulation to translate semantic actions into device interactions.

Features

  • Native Mobile App Automation - Uses large language models to execute tasks and navigate native mobile application interfaces.
  • AI Agent Integrations - Integrates intelligent agents capable of perceiving mobile screens and performing multi-step actions.
  • Autonomous Agent Loops - Employs autonomous planning, acting, and observing cycles to discover application navigation paths.
  • Mobile App Agents - Functions as an autonomous system using large language models to navigate and execute tasks in mobile apps.
  • Multimodal Large Language Models - Integrates multimodal models to process screen screenshots and UI hierarchies for determining interaction steps.
  • UI Navigation Mapping - Generates documentation for user interface elements through autonomous exploration or human demonstrations.
  • Android App Controllers - Provides a framework for performing application tasks on Android devices via documented UI patterns.
  • Application Exploration - Maps out screens and interactive elements of mobile apps to generate navigation documentation.
  • Mobile Device Automation - Identifies and interacts with mobile UI elements autonomously to map navigation and perform tasks.
  • Task Execution Automations - Executes specific actions within mobile applications by using documented UI patterns to reach target screens.
  • Interaction Demonstrations - Provides a mechanism to record human interactions to generate ground-truth maps for agent replication.
  • Action-Observation Cycles - Implements real-time action-observation cycles to refine agent decisions based on the resulting screen state.
  • Accessibility Tree Extractions - Extracts structured metadata from accessibility trees to map interactive UI elements to screen coordinates.
  • Mobile Application Testing - Automates interactions with mobile application interfaces to verify the correctness of user flows.
  • Coordinate-Based Interactions - Translates high-level semantic actions into precise pixel coordinates for simulating mobile device taps and swipes.
  • UI Element Mapping - Generates documentation for mobile user interfaces by following human demonstrations or autonomous crawls.
  • GUI Agents - Multimodal agent framework for smartphone application usage.

Star history

Star history chart for tencentqqgylab/appagentStar history chart for tencentqqgylab/appagent

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tencentqqgylab/appagent do?

AppAgent is an autonomous system and Android app controller that uses large language models to navigate and execute tasks within mobile applications. It functions as a mobile UI automator and element mapper, capable of performing specific application tasks by utilizing documented user interface patterns and screen navigation.

What are the main features of tencentqqgylab/appagent?

The main features of tencentqqgylab/appagent are: Native Mobile App Automation, AI Agent Integrations, Autonomous Agent Loops, Mobile App Agents, Multimodal Large Language Models, UI Navigation Mapping, Android App Controllers, Application Exploration.

Which projects share features with tencentqqgylab/appagent?

Projects with overlapping indexed features include: mobile-next/mobile-mcp — This project is a Model Context Protocol server and automation framework designed to control and automate iOS and… codeception/codeceptjs — CodeceptJS is a Node.js end-to-end testing framework used for writing acceptance and functional tests for web and… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… zai-org/glm-4.5 — GLM-4.5 is a multimodal large language model and advanced reasoning system. It functions as an AI coding assistant, an… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… thudm/cogvlm — CogVLM is a multimodal large language model designed to integrate visual and textual data for reasoning about images…

Projects sharing features with AppAgent

These projects share indexed features with AppAgent. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mobile-next/mobile-mcpmobile-next avatar

    mobile-next/mobile-mcp

    3,472View on GitHub↗

    This project is a Model Context Protocol server and automation framework designed to control and automate iOS and Android devices. It provides a unified API that abstracts interactions between physical hardware and simulators across different mobile operating systems, functioning as a cross-platform device bridge. The system is distinguished by a visual UI automation toolkit that uses screenshots and coordinate-based gestures—such as tapping, swiping, and long-pressing—rather than relying on element selectors. It supports remote connectivity via an HTTP server using Server-Sent Events, which

    TypeScriptagentandroidemulator
    View on GitHub↗3,472
  • codeception/codeceptjscodeception avatar

    codeception/codeceptjs

    4,223View on GitHub↗

    CodeceptJS is a Node.js end-to-end testing framework used for writing acceptance and functional tests for web and mobile applications. It functions as an automated browser testing suite and cross-browser automation engine that allows users to simulate end-user interactions and verify page content using a JavaScript-based domain-specific language. The framework implements a behavior-driven development approach, enabling the creation of scenario-driven tests that describe application behavior in a human-readable format. It utilizes the page object model to encapsulate UI elements and logic into

    JavaScript
    View on GitHub↗4,223
  • codeceptjs/codeceptjscodeceptjs avatar

    codeceptjs/CodeceptJS

    4,225View on GitHub↗

    CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and desktop applications using a unified API. It serves as a cross-platform test automator and a behavior-driven development tool that maps human-readable feature files to technical step definitions. The framework features AI-powered test maintenance that uses machine learning to automatically identify and repair broken element selectors. It includes capabilities for autonomous test generation and a server that allows external agents to control tests and debug browser sessions in r

    JavaScript
    View on GitHub↗4,225
  • microsoft/vscode-copilot-chatmicrosoft avatar

    microsoft/vscode-copilot-chat

    9,493View on GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    View on GitHub↗9,493
Compare all 30 related projects→