lamda  by firerpa

Next-gen Android RPA agent framework

Created 3 years ago
7,618 stars

Top 6.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

FIRERPA/LAMDA is an advanced Android RPA framework designed for next-generation mobile automation. It offers a powerful, on-device solution for developers and power users needing robust control and AI-driven capabilities for Android devices.

How It Works

This framework provides a lightweight, on-device Android automation stack with no external dependencies. It unifies low-latency remote desktop capabilities with over 160 APIs for comprehensive device control, UI automation, OCR, image matching, and file I/O. AI-ready agents and extensible tool-calling are integrated, alongside production-grade utilities like ADB/SSH/SCP, script encryption, and reverse tooling support (Frida, IDA debugging).

Quick Start & Requirements

The framework is designed for non-intrusive, stable automation across Android 6.0 to 16, including emulators and cloud phones. It requires no complex configuration and supports rooted, long-running services. A Python SDK is available, implying Python is a prerequisite. Official documentation and community channels (TELEGRAM, QQ Group) are provided.

Highlighted Details

  • Extensive API coverage: 160+ APIs for system configuration, app/process control, UI interactions, file management, encrypted storage, OCR, and image matching.
  • On-device architecture: Lightweight, no external dependencies, ensuring minimal footprint and enhanced security.
  • Integrated Remote Desktop: Features file transfer, WebSocket video streaming (MJPEG/H.264), touch streaming, UI inspection, and event monitoring for diagnostics.
  • Production-ready tooling: Includes ADB/SSH/SCP, logging, API locking, certificates, script encryption, proxy/VPN/MITM utilities, and reverse engineering support (Frida persistence, IDA debugging, binary patching).
  • AI Integration: Built with AI-ready agents and extensible tool-calling capabilities for advanced automation scenarios.

Maintenance & Community

Community support is available via TELEGRAM and QQ Group. No specific details on core contributors, sponsorships, or a public roadmap are provided in the README.

Licensing & Compatibility

The project is explicitly stated as "not entirely open source" to mitigate countermeasures, though it remains free for community use. Users are welcome to reverse-engineer for security analysis. Specific licensing terms and commercial use compatibility are not detailed, implying potential restrictions.

Limitations & Caveats

The primary caveat is that the project is not fully open source, which may impact transparency and customizability for some users. Specific commercial use restrictions are not detailed.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
54 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Gregor Zunic Gregor Zunic(Cofounder of Browser Use).

droidrun by droidrun

0.9%
8k
Framework for controlling Android devices via LLM agents
Created 10 months ago
Updated 5 days ago
Feedback? Help us improve.