AI 编程工具
Oh My Android:macOS 上的 Android 模拟器与 ADB 图形控制面板
ateymoori/oh-my-android · Android emulator & ADB GUI for Mac: dark mode, font size, RTL, TalkBack, network, GPS, Layout Inspector in dp. Built-in MCP server lets Claude Code, Codex and Cursor drive the emulator.
ELI5:它是什么,解决什么问题
Oh My Android 是一款面向 macOS 的原生 Android 模拟器与 ADB GUI 应用,用浮动面板把近 50 项日常测试操作变成一键点击:深色模式、字号、显示尺寸、RTL 与伪语言环境、TalkBack、网络限速、GPS 与电量模拟、短信与来电模拟、截图录屏、清除数据、安装 APK 等;同时提供以 dp 为单位、支持 Compose 与经典 View 的 Layout Inspector(含 8dp 网格、取色、Figma 设计稿叠加)、TalkBack 顺序与无障碍问题审计、以及只读浏览 SharedPreferences 与 SQLite 的 Data Inspector。它内置 MCP server,可让 Claude Code、Codex、Cursor 等 AI 编程智能体截图、读取 UI 树、点击输入、切换设备设置、读取 logcat 与应用数据,并提供 Off / Read only / Full control 三级权限控制。
核心能力与快速开始
★ 47 · Swift
- 能做什么
- 一键执行近 50 项 Android 测试操作,覆盖外观(深色模式、字号 0.85×–2×、显示尺寸、语言/区域含 RTL、旋转)、应用操作(重启、清除数据、深链、安装 APK、重置权限、强制停止、卸载)、截图与录屏、网络模拟(LTE/HSDPA/3G/EDGE/GPRS/GSM、飞行模式、Wi-Fi、移动数据)、布局与性能(Layout Inspector、布局边界、GPU 过度绘制与 profile、显示点按、指针位置、关闭动画)、无障碍(TalkBack 开关、粗体、反色、TalkBack 顺序审计)、导航与文本输入、模拟器状态模拟(GPS 城市预设或经纬度、电量、充电、指纹、来电、短信)以及快照保存与恢复。Layout Inspector 可冻结屏幕、以 dp 测量元素尺寸与间距、提供 8dp 网格与取色器、估算 sp 字号,并支持 Figma 设计稿叠加对比;无障碍审计给出近似 TalkBack 顺序、朗读内容及缺标签、无内容描述、触控目标小于 48×48dp 等问题;Data Inspector 只读浏览可调试应用的 SharedPreferences 与 SQLite。内置 MCP server 暴露截图(1px=1dp)、UI 树、accessibility_audit、tap/swipe/type_text/press_key、设备设置、应用管理、logcat、偏好与数据库查询、模拟器动作等工具,并提供 accessibility_review、ui_matrix、debug_crash 等预设提示;支持 MCP 2026-07-28 及 2024-11-05 至 2025-11-25 版本,通过 stdio 通信,无依赖、无需网络。
- 适用场景
- Android 开发者与 QA 在 macOS 上快速切换深色模式、超大字号、阿拉伯语 RTL 等场景验证界面适配;用 Layout Inspector 按 dp 测量并对照 Figma 设计稿做像素级核对;用无障碍审计检查 TalkBack 朗读顺序、缺失标签和过小触控目标;用 Data Inspector 排查 debug 构建的 SharedPreferences 与 SQLite 数据;用网络档位与 GPS、电量、来电短信模拟复现特定条件下的问题;让 Claude Code、Codex、Cursor 等 AI 编程智能体通过 MCP 自行截图、读 UI 树、点按输入、读取 logcat 与崩溃信息并迭代修复界面或缺陷。
- 项目形态
- 可直接使用的工具
- 部署方式
- macOS 原生应用,可通过 Homebrew cask 安装(brew install --cask ateymoori/tap/oh-my-android)或从 GitHub Releases 下载 zip 后拖入 Applications;MCP server 二进制随应用提供,支持 claude mcp add、codex mcp add、gemini mcp add、Cursor/VS Code 安装按钮及 Claude Code 插件、Claude Desktop 扩展、MCP Registry 等接入方式。
- 主要依赖
- 要求 macOS 26 Tahoe 或更高版本、Apple silicon,并需要来自 Android Studio 的 Android SDK(或 brew install --cask android-commandlinetools)。
- 使用限制
- 仅支持 macOS 26 及以上与 Apple silicon,不支持 Intel Mac 或其他桌面平台;部分功能(GPS、电量、指纹、来电、短信、快照)仅适用于模拟器;Data Inspector 只对可调试(debuggable)应用生效,release 构建无法访问。
- 许可证
- MIT
- 最近推送
- 2026-10-07 02:20
资料检查:2026-10-07 07:00 · 卡片整理:2026-10-08 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在 macOS 上通过图形面板一键执行 Android 模拟器与真机的日常测试操作(深色模式、字号、RTL、TalkBack、网络限速、GPS/电量模拟、短信来电模拟、截图录屏、清除数据、安装 APK),并用 Layout Inspector 以 dp 为单位测量 Compose 与经典 View 布局、做 TalkBack 顺序与无障碍审计、只读浏览 SharedPreferences 与 SQLite;还可通过内置 MCP server 让 Claude Code、Codex、Cursor 等 AI 编程智能体截图、读取 UI 树、点击输入、切换设备设置、读取 logcat 与应用数据,用于构建界面后自行查看结果并修复。
查看内容依据
它内置 MCP server,可让 Claude Code、Codex、Cursor 等 AI 编程智能体截图、读取 UI 树、点击输入、切换设备设置、读取 logcat 与应用数据,并提供 Off / Read only / Full control 三级权限控制。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。