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
liriliri avatar

liriliri/aya

0
View on GitHub↗
5,167 stars·295 forks·TypeScript·AGPL-3.0·32 viewsaya.liriliri.io↗

Aya

Aya is a graphical desktop client for managing Android devices via the Android Debug Bridge. It serves as a centralized interface for system administration, application debugging, and remote device interaction.

The project provides specialized tools for mirroring a device screen to a computer for remote control and detecting active webview pages for inspection using remote developer tools. It also includes a visual file manager for browsing and transferring files and APK packages between a host and a connected device.

Broad capabilities cover system monitoring for real-time CPU and memory usage, UI layout inspection for analyzing interface hierarchies, and network configuration for port forwarding. The toolset also includes a terminal for executing shell commands and utilities for elevating connection privileges to root access.

Features

  • ADB Device Managers - Serves as a graphical desktop client that wraps the Android Debug Bridge into a structured interface for device interaction.
  • Desktop-to-Device File Transfers - Includes a visual file manager for browsing and transferring files and APK packages between a host and a connected device.
  • Remote File Explorers - Offers a visual explorer for browsing, uploading, and downloading files and folders on connected Android devices.
  • Real-Time Screen Mirroring - Synchronizes a live video feed of the device display with a remote input controller for real-time interaction.
  • Remote Device Explorers - Implements a visual file manager for browsing and transferring files and APK packages between a host and a connected device.
  • Android Screen Mirroring - Provides low-latency transmission and display of an Android device screen on a computer for remote interaction.
  • Android Application Debugging - Enables analysis of Android application behavior through real-time log streaming, UI layout inspection, and process monitoring.
  • Application Managers - Provides a centralized interface to install, uninstall, disable, or clear data for system and user applications.
  • PC-to-Android Remote Control - Mirrors the Android device screen to a computer and provides a visual controller for remote operation.
  • Real-Time Screen Streaming - Displays a real-time visual feed of a device screen on a computer for remote interaction.
  • Device File Transfers - Provides a visual interface to browse, upload, and download files between a local host and a connected mobile device.
  • Remote Device Controllers - Provides a remote controller interface and live screen cast to operate connected Android devices.
  • Device Telemetry Streams - Processes continuous device log and performance data streams to provide live updates in the user interface.
  • ADB Command-Line App Controls - Provides an integrated terminal to run ADB shell commands for low-level operations on a connected device.
  • Shell Command Execution - Translates high-level application actions into low-level shell commands executed via the device communication bridge.
  • Device Connection Management - Tracks the connection status and hardware specifications of multiple devices to facilitate rapid context switching.
  • Android Port Forwarding - Provides network configuration tools for setting up port forwarding and proxying between a desktop and an Android device.
  • Port Forwarding - Sets up forward and reverse proxying to map network ports between a computer and a connected Android device.
  • Remote Debugging Port Forwarding - Maps network ports between the host computer and the connected device to enable remote debugging and webview inspection.
  • WebView Debugging - Detects active webview sessions on the device and forwards the debugging port to a local web browser.
  • Android System Dashboards - Provides a dashboard for tracking real-time CPU usage, memory consumption, and system logs from an Android device.
  • Device State Monitors - Displays real-time hardware and software details including brand, model, serial number, and memory usage.
  • Device Performance Monitors - Tracks CPU usage, core utilization, clock frequencies, and frame rates to analyze device health.
  • Multi-Device Management - Provides a visual interface to connect and switch between multiple devices for remote control and monitoring.
  • Process Monitors - Displays real-time CPU and memory usage for all active system processes to track resource consumption.
  • System Log Monitoring - Displays a formatted, real-time view of system and application output to assist in debugging.
  • UI Inspection Tools - Includes visual analysis tools for inspecting the layout structure and hierarchy of a running user interface.

Star history

Star history chart for liriliri/ayaStar history chart for liriliri/aya

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

Projects sharing features with Aya

These projects share indexed features with Aya. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • viarotel-org/escrcpyviarotel-org avatar

    viarotel-org/escrcpy

    8,199View on GitHub↗

    escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android screens on a computer via USB or network connections. It functions as a multi-device screen orchestrator, providing a visual interface to arrange and control several mirrored device windows in parallel layouts. The project distinguishes itself as an automation controller that utilizes large language models to translate natural language instructions into actionable device commands. It further differentiates its capabilities by acting as a reverse tethering client, allowing a compu

    JavaScriptandroidgenymobilegnirehtet
    View on GitHub↗8,199
  • simonaking/scrcpy-guiSimonAKing avatar

    SimonAKing/scrcpy-gui

    3,892View on GitHub↗

    scrcpy-gui is a graphical user interface for managing and controlling Android devices via the scrcpy protocol. It provides a visual layer for Android screen mirroring, remote control, and device management over USB or TCP/IP connections. The project enables the simultaneous mirroring and control of multiple Android devices within a single unified window. It includes dedicated interfaces for interacting with devices using a computer keyboard and mouse, as well as utilities for synchronizing clipboards between a computer and a connected mobile device. The software supports low-latency screen m

    JavaScriptadbandroidelectron
    View on GitHub↗3,892
  • firerpa/lamdafirerpa avatar

    firerpa/lamda

    7,834View on GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    View on GitHub↗7,834
  • srevinsaju/guiscrcpysrevinsaju avatar

    srevinsaju/guiscrcpy

    3,013View on GitHub↗

    guiscrcpy is a graphical user interface for the scrcpy screen mirroring protocol, serving as an Android device controller and screen mirroring tool. It allows users to view and interact with Android phones and tablets via a computer keyboard and mouse. The application provides a graphical debugging interface for managing Android devices and enables remote control and content streaming of a mobile display to a larger monitor.

    Pythonandroidguihacktoberfest
    View on GitHub↗3,013
Compare all 30 related projects→

Frequently asked questions

What does liriliri/aya do?

Aya is a graphical desktop client for managing Android devices via the Android Debug Bridge. It serves as a centralized interface for system administration, application debugging, and remote device interaction.

What are the main features of liriliri/aya?

The main features of liriliri/aya are: ADB Device Managers, Desktop-to-Device File Transfers, Remote File Explorers, Real-Time Screen Mirroring, Remote Device Explorers, Android Screen Mirroring, Android Application Debugging, Application Managers.

Which projects share features with liriliri/aya?

Projects with overlapping indexed features include: viarotel-org/escrcpy — escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android… simonaking/scrcpy-gui — scrcpy-gui is a graphical user interface for managing and controlling Android devices via the scrcpy protocol. It… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… srevinsaju/guiscrcpy — guiscrcpy is a graphical user interface for the scrcpy screen mirroring protocol, serving as an Android device… nisrulz/android-tips-tricks — This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android… devicefarmer/stf — This project is an Android device farm management platform and mobile device testing lab. It provides a web-based…