Verified project record
firerpa/lamda
lamda is an open-source framework that consolidates Android device automation, remote control, network capture, reverse engineering, and AI agent tooling into a single on-device service with a Python client. It exposes a unified API for controlling individual devices or distributed fleets, including browser-based remote desktop access and natural-language device interaction.
Project overview
By unifying capabilities that traditionally require separate disconnected tools—device control, UI automation, traffic interception, Frida-based hooking, and MCP-driven AI agents—lamda eliminates workflow fragmentation for Android automation and security teams. Its ability to run isolated background automation on virtual displays and perform on-device image matching without consuming PC resources makes it particularly compelling for scalable, multi-device operations.
- Project type
- MCP · AI Agent · Workflow
- Use cases
- Automation
- Deployment
- Refer to project documentation
- License
- MIT
Best for
- Developers building Android automation, testing, or AI agent pipelines who need a programmatic Python client and unified API.
- Operations teams managing distributed Android device fleets requiring centralized local and remote access.
- AI engineers integrating Android device control with MCP-compatible tools and OpenAI-compatible tool-calling APIs.
Key capabilities
- Runs an on-device service paired with a Python client to control and operate Android devices through a unified API.
- Provides real-time viewing and control of Android devices from a browser, supporting both LAN and cross-network usage.
- Automates Android interfaces using selectors, element operations, UI watchers, and virtual displays.
- Supports OCR and on-device template or SIFT image matching for interfaces that lack a standard view tree.
- Automates CA installation, proxy setup, traffic capture, and network restoration for Android network analysis.
- Bundles Frida with persistent scripts and RPC interfaces for Android reverse-engineering workflows.
- Provides centralized local and remote device access, P2P connectivity, and distributed task support.
- Exposes an MCP server and an agent command that drives devices through OpenAI-compatible tool-calling APIs.
Limitations and risks
- Devices must run Android 6.0 or higher.
- Using the built-in agent command requires access to an OpenAI-compatible API that supports tool calling.
- Minimum hardware, database, and GPU requirements for the overall platform are not documented.
- While multiple deployment routes are described, a complete first-success installation sequence is not provided in the available documentation.
Getting started
- The documentation describes several deployment routes but does not provide a complete first-success installation sequence; expect to consult the project repository for specific setup instructions.
Evidence and sources
- README: FIRERPA is an **all-in-one Android device control platform**.
- README: On the PC side, the Python client library orchestrates UI automation, remote operations, traffic capture, Hook-based reverse engineering, network proxying, distributed networking,…
- README: **Six-plus years** of continuous development, with Android 14–16 compatibility fixes and ongoing work on multi-user remote desktop, standardized touch APIs, MCP, Frida versions an…
- README: FIRERPA provides a browser-based remote desktop: view and control the device in real time without installing a dedicated PC client, over LAN or across networks.
- README: FIRERPA provides a full selector-based automation system: text, resourceId, description, scrollable, and other common matchers, plus **child / sibling** chaining for duplicate ele…
AI 搜索
把需求说清楚,让项目选择更有依据
告诉我们你要解决什么、运行在哪里、哪些条件不能妥协。雷达会从已核验项目中给出主推荐、备选和采用前检查。