{"repo":"UnlikeOtherAI/AppReveal","free":true,"listed":false,"github":"https://github.com/UnlikeOtherAI/AppReveal","clone":"git clone https://github.com/UnlikeOtherAI/AppReveal.git","description":"Debug-only in-app MCP server for iOS/macOS/Android/Flutter/ReactNative. Gives LLM agents Playwright-like control over native apps — UI, state, navigation, and diagnostics over the local network.","language":"Swift","stars":34,"topics":["accessibility","automation","debug","ios","llm","mcp","swift","android","flutter","kotlin"],"license":"MIT","category":"mobile-apps","readme_excerpt":"AppReveal unlikeotherai.github.io/AppReveal Debug-only in-app MCP server for iOS, macOS, Android, Flutter, React Native, and Windows app stacks. Lets LLM agents discover, inspect, and control native apps over the local network -- like Playwright for native, but with direct access to app state, navigation, network traffic, DOM, and diagnostics. How it works 1. App calls AppReveal.start() in a debug build 2. Framework starts an HTTP server on a dynamic port 3. Platforms with a discovery backend advertise appreveal. tcp on the LAN 4. Agent discovers the service, or is given the localhost URL, and calls MCP tools Full AppReveal integrations share the same core MCP surface across platforms. Foundation targets advertise only implemented built-ins and host-registered provider tools; desktop targets such as macOS and Windows add window and menu tools when those providers are available. Quick start iOS SwiftUI tap support on iOS 26+ tap point and tap element on SwiftUI views require private UIKit APIs on iOS 26+. AppReveal compiles this code in automatically for debug builds and compiles it out for release builds — no private symbols reach your App Store binary. No setup needed. When SwiftUI renders visible text without exposing accessibility nodes, AppReveal falls back to iOS Vision text recognition inside SwiftUI hosting views. Those entries appear with idSource: \"ocr\" and work with tap text ; tap element can also fall back from identifiers like device.chip.mouser to visible text su","default_branch":null,"files":null,"tree":[],"storefront":"/r/UnlikeOtherAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UnlikeOtherAI/AppReveal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}