Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@rafiki270 rafiki270 released this 15 Mar 22:58
· 90 commits to main since this release

AppReveal v0.1.0

Debug-only in-app MCP server for iOS. Gives LLM agents structured access to native app UI, state, navigation, and diagnostics over the local network.

What's included

  • 20 MCP tools — screen identity, element inventory, tap, type, scroll, screenshot, state, navigation, feature flags, network traffic, logs, errors, and more
  • Zero-config discovery — Bonjour/mDNS advertising on _appreveal._tcp
  • Streamable HTTP transport — standard MCP protocol over NWListener
  • #if DEBUG everywhere — zero production footprint
  • Example app — 10 screens, 60+ identified elements, all framework features integrated

Quick start

// Package.swift dependency
.package(url: "https://github.com/UnlikeOtherAI/AppReveal.git", from: "0.1.0")
#if DEBUG
import AppReveal
AppReveal.start()
#endif

Requirements

  • iOS 16.0+
  • Swift 5.9+
  • Xcode 15+