lamda

一套平台管住所有安卓设备:远程看、自动点、抓包注入全都有

lamda 是一个面向 Android 的全栈设备控制平台,用 Python 编写,目标是把远程桌面、自动化操作、安全测试和网络组网能力整合到一套系统里。它通过 WebRTC/H.264 提供低延迟远程桌面,支持基于 UI、OCR 和图像匹配的自动化点击与流程编排,并内置一键 MITM 抓包、Frida 注入、代理/VPN/frp/P2P 组网等能力。项目提供 160+ API 和 MCP/Agent 接口,方便用 AI Agent 或脚本批量操控设备,面向多设备集群和工程化部署场景。相比零散拼装 adb、Appium、Frida、抓包工具的传统做法,lamda 把这些能力收敛到统一平台,降低多设备管理和自动化测试的集成成本,适合移动安全研究、自动化测试和群控类业务。

开源 unknown 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 8343
维护状态 较活跃
是否开源
定价模式 unknown

项目数据

分类自动化工作流
开发团队firerpa
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型adb,agents,ai,ai-agents,android,appium,automation,dynamic-analysis,frida,magisk,mcp,mcp-server,mobile-security,remote-control,reverse-engineering,security,uiautomation,uiautomator2,xposed
GitHub 星标★ 8343
30天Star增速
HF 下载量
上线时间2022-07-10 00:00:00
最近更新2026-09-18 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-19
浏览次数0

使用教程

难度:进阶 约 15 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Android 设备(真机或模拟器,支持 arm64、armeabi-v7a、x86、x86_64)
  • 设备端部署需要 root 权限或 Shizuku,无 root 也可运行
  • PC 端需装 Python 环境,用于运行客户端库
  • 如需开机自启,需要 Magisk 环境

安装与启动步骤

  1. 1获取项目代码

    克隆官方仓库到本地,便于查看设备端与 PC 端相关文件。README 未给出后续安装命令,请以官方文档为准。

    git clone https://github.com/firerpa/lamda
  2. 2部署设备端服务

    按 README,可用一键 APP(root 或 Shizuku)、Magisk 模块、手动解压或 ROM 集成四种方式把服务端装到设备上,服务端无额外运行时依赖。

  3. 3配置服务参数

    服务端通过 INI 服务配置集中管理端口、WebUI、证书、OpenVPN、gproxy、frp、tunnel2、cron、sshd、adb、mdns 等,APP 可自动生成服务证书。

  4. 4打开 WebUI 调整

    WebUI 提供可视化编辑、原始文本编辑和 Reload Service,并支持远程加载配置文件;改完配置后记得重载服务。

  5. 5连接 PC 客户端

    在 PC 上用 Python 客户端库统一编排 UI 自动化、远程操作、流量抓取、Hook 逆向、网络代理、分布式组网、AI Agent 和 MCP 等能力。

  6. 6验证远程桌面

    用浏览器打开 WebUI 的远程桌面,实时查看并控制设备画面,确认 WebRTC/H.264 画面正常即部署完成。

关键配置

配置项必填说明示例
portINI 服务配置项,集中管理服务监听端口(README 未给出示例值)
WebUIINI 服务配置项,控制 WebUI 相关设置(README 未给出示例值)
certificatesINI 服务配置项,管理服务证书;APP 可自动生成 lamda.pemlamda.pem
frp / tunnel2 / gproxy / OpenVPNINI 服务配置项,管理代理、VPN、内网穿透与组网能力(README 未给出示例值)
sshd / adb / mdnsINI 服务配置项,管理与设备调试相关的服务开关(README 未给出示例值)

如何确认成功

浏览器打开 WebUI 能实时看到并控制设备画面(WebRTC/H.264 远程桌面),即表示部署成功。

常见问题

Q:必须要有 root 权限吗?

A:不需要。README 说明服务端支持有 root 或无 root,可配合 Shizuku 使用,并兼容多代 Android 版本。

Q:怎么保证设备 7×24 长期在线?

A:可用 Magisk 模块实现开机自启动,或采用一键 APP、手动解压、ROM 集成等方式部署,README 明确面向 24/7 运行设计。

Q:多个客户端同时控制会不会冲突?

A:平台提供 API 独占锁,可防止多个客户端争抢同一设备。

Q:会收集我的隐私数据吗?

A:隐私政策声明不收集联系人、短信、位置等数据,并且支持离线授权。

Q:支持哪些设备和架构?

A:支持 arm64、armeabi-v7a、x86、x86_64;覆盖真机、模拟器(LDPlayer、Nox 等)、Redroid、WSA、AVD 及云手机。

注意事项

  • README 节选未给出 pip、docker 等具体安装命令,安装细节请以官方文档 device-farm.com/docs/zh/ 为准。
  • 项目提供 160+ API 以及 MCP/Agent 接口,便于用 AI Agent 或脚本批量操控多设备集群。
  • 卸载路径清晰,且支持离线授权,适合工程化、多设备、长期运行的部署场景。

核心亮点

  • 能力覆盖广,远程桌面、UI/OCR 自动化、MITM、Frida、组网集中在同一平台,减少多工具拼接
  • 提供 160+ API 与 MCP/Agent 接口,便于脚本化和 AI Agent 批量调度多设备
  • 支持 WebRTC/H.264 远程桌面与多设备集群,面向工程化部署而非单机玩具

不足之处

  • 功能面广导致部署和配置门槛较高,新手需要一定 Android 与网络基础
  • 项目处于成长阶段,文档与社区生态相对早期,部分高级能力稳定性待验证

适用场景

  • 移动 App 自动化测试与多设备回归
  • 移动安全研究中的抓包、注入与动态分析
  • 多设备集群远程管理与批量操作

替代项目

Appium、Airtest、scrcpy

项目介绍

lamda 是一个自动化工作流领域的开源项目,官方简介:Android Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P networking, MCP/Agent, 160+ APIs, designed for multi-device clusters and engineered deployments.。项目使用 Python 开发,在 GitHub 上获得 8343 星标。

上一篇:kazam

下一篇:Charge-Grinder

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 204578 2026-08-10
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 299 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95585 2026-08-10
customermates 开源

比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。

Building a modern alternative to Pipedrive that is 10x more intuitive.

★ 227 2026-08-10