Skip to content

Releases: ateymoori/oh-my-android

0.4.5

Choose a tag to compare

@ateymoori ateymoori released this 26 Sep 19:16

Changed

  • MCP: the built-in prompts (accessibility review, UI test matrix, debug crash) now tell your agent what to check and what to restore, instead of a fixed step-by-step script. Current AI agents plan these tasks better on their own.
  • MCP: the server tells agents that input tools return a confirmation, not the new screen, and that get_ui is cheaper than a screenshot.

0.4.4

Choose a tag to compare

@ateymoori ateymoori released this 26 Sep 19:07

Fixed

  • No more extra Oh My Android icons in the Dock. If the app crashed or was force-quit, a background adb process stayed behind and kept a dead icon in the Dock. The app now watches for devices over a direct connection to the adb server, which closes with the app.

New

  • The MCP server is now in the official MCP Registry as io.github.ateymoori/oh-my-android, and each release has a one-click Claude Desktop extension (.mcpb).

0.4.3: in-app updates

Choose a tag to compare

@ateymoori ateymoori released this 26 Sep 15:46

In-app updates

  • When a new version is out, an orange dot shows on the menu bar icon, and the menu shows Update to …. Read what's new and install in one click, or skip it.
  • Never updates without asking. Checks once a day with one small request to GitHub; turn it off in Settings → Updates. Check for Updates… is in the menu.
  • Updates are verified before install: EdDSA-signed by this project and the same Developer ID (Sparkle).

This version is the first with in-app updates. Update to it once with brew upgrade --cask oh-my-android or from the zip below; after that, the app tells you.

v0.4.2

Choose a tag to compare

@ateymoori ateymoori released this 26 Sep 15:22
  • Drag the panel anywhere on the desktop. A drag turns off docking beside the emulator (turn it on again in Settings).
  • README: demo GIFs and screenshots.

Oh My Android 0.4.1

Choose a tag to compare

@ateymoori ateymoori released this 24 Sep 10:59

Clearer panel when no device is ready

  • Every case has its own compact message and action: SDK missing, adb not responding, emulator starting, booting, USB debugging not allowed, device offline, no device.
  • Start emulators from the panel: with no device, your emulators are listed with Start buttons (also in the device menu → Start Emulator).
  • The header stays at the top; old device facts no longer show after a device disconnects.

Fixes

  • A device counts as ready only after Android finishes booting. Before, early reads could be wrong (for example "No Play"). Also in the MCP server.

Signed and notarized. macOS 26 or later.

Oh My Android 0.4.0: MCP server for AI agents

Choose a tag to compare

@ateymoori ateymoori released this 24 Sep 10:09

🤖 MCP server for AI agents

Your AI coding agent can now see and drive the Android emulator: screenshot, read the UI tree in dp, tap and type, switch dark mode, font scale or RTL, read logcat and the app's database.

  • 18 tools, 3 prompts (accessibility_review, ui_matrix, debug_crash). Built for models: positions in dp, compact text, about 3k tokens of tool definitions.
  • Works with Claude Code, Codex CLI, Cursor, VS Code (Copilot), Claude Desktop, Windsurf, Gemini CLI and any other agent that speaks MCP over stdio. Supports MCP 2026-07-28 and 2024-11-05 to 2025-11-25.
  • One-step setup: menu bar icon → AI Agents → Set Up…
  • You stay in control: Off, Read only or Full control, checked on every call. Destructive tools are marked, so agents ask first.
brew upgrade --cask oh-my-android      # installs the ohmyandroid-mcp command
claude mcp add --scope user oh-my-android -- ohmyandroid-mcp

Fixes

  • Screenshots and the Layout Inspector failed on devices with several displays (foldables).
  • The accessibility audit no longer reports rows cut by the list edge as small touch targets.

Signed with Developer ID and notarized by Apple. macOS 26 or later.

Oh My Android 0.3.0

Choose a tag to compare

@ateymoori ateymoori released this 24 Sep 09:08

First public release.

Install: brew install --cask ateymoori/tap/oh-my-android, or download the zip below (signed with Developer ID and notarized by Apple).

Requires macOS 26 and an Android SDK (Android Studio or brew install --cask android-commandlinetools).

  • Floating Liquid Glass panel that docks beside the emulator: appearance, app actions, capture, network conditions, layout debug, accessibility, input, simulation, snapshots.
  • Layout Inspector: dp measuring, Figma overlay, color picker, TalkBack-order accessibility audit.
  • Data Inspector: read-only SharedPreferences and SQLite of debuggable apps.
  • No polling, no network access, no telemetry.