Skip to content

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…

Install

$claude mcp add --scope user oh-my-android -- ohmyandroid-mcp

Install command taken from the project's README or registry entry. Always review code before running it.

Oh My Android

The missing control panel for the Android Emulator on macOS: a free ADB GUI for Mac. Dark mode, font size, RTL language, TalkBack, network speed, GPS and more: one click each, no adb commands. Layout Inspector in dp, accessibility audit, and an MCP server so AI agents can drive your emulator.

Install: brew install --cask ateymoori/tap/oh-my-android · free and open source Website: royan.se/work/oh-my-android

Dark mode, font size, Arabic RTL, incoming SMS and call. Each is one click.

Features · adb cheat sheet · Layout Inspector · AI agents (MCP) · Troubleshooting · FAQ · Contribute · Website

Why Oh My Android?

Testing an Android app means doing the same chores over and over: switch to dark mode, make the font huge, change the language to Arabic to check RTL, turn on TalkBack, throttle the network to 3G, clear the app data, take a screenshot. Each one is buried in the emulator's settings or needs an adb shell command you have to look up again.

Oh My Android puts all of them in a floating panel next to the emulator. Every icon shows the real state of the device, and one click changes it. It is a native macOS app for Android developers and QA testers: an Android Emulator GUI, an adb GUI for real phones, a Layout Inspector in dp, an accessibility checker, and an Android MCP server for Claude Code, Codex, Cursor and other AI coding agents.

  • ⚡ One click for nearly 50 everyday test actions
  • 📱 Emulators and real phones: USB or Wi‑Fi adb
  • 🔍 Layout Inspector: measure any view in dp, Figma-style, and overlay your design
  • ♿ Accessibility audit: TalkBack order, missing labels, small touch targets
  • 🗄️ Data Inspector: SharedPreferences and SQLite of your debug build
  • 🤖 MCP server for AI agents: your coding agent can see the screen, tap, switch settings and read logs
  • 🪶 Native and light: SwiftUI, Liquid Glass, event-driven (easy on the battery), no Electron, no telemetry
  • 🆓 Free and open source (MIT)

How it compares with Android Studio, scrcpy and other tools: docs/COMPARISON.md.

Install

brew install --cask ateymoori/tap/oh-my-android

Or download the zip from the latest release, unzip it, and move Oh My Android.app to Applications. The app is signed and notarized by Apple.

Updates: when a new version is out, a dot shows on the menu bar icon. Click Update to … in the menu, read what's new, and install in one click. The app never updates without asking. It checks once a day; turn it off in Settings → Updates. brew upgrade --cask oh-my-android works too.

Requirements: macOS 26 Tahoe or later, Apple silicon, and the Android SDK from Android Studio (or brew install --cask android-commandlinetools). The app finds the SDK by itself. If yours is in an unusual folder, pick it in Settings → Android SDK.

Use it from Claude Code, Codex or Cursor

brew install --cask ateymoori/tap/oh-my-android

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io