iOS Runtime Instrumentation
Intercept. Profile. Inject.
Everything you can't do with Xcode alone, from your terminal. Or let your AI agent do it.
No SDK. No framework embed. No linker flags. Just your app and Xcode 16+.
Request Beta AccessWorks on any app you can launch. No framework embeds, no linker flags, no source changes. Drop a bundle ID, you're in.
Inject Swift changes into running apps in seconds via LLDB. No rebuild cycles, no relaunches, no losing app state.
Capture network traffic without proxy setup or certificate installation. Injects at the URLSession level, sees real traffic.
Walk the app live. uitest --gen writes the XCTest code for you. Manual test writing, gone.
Monitor view controllers as they're dismissed. Catch retain cycles in real time with leaks --auto.
67 MCP tools, 5 skills, 3 hooks. First-class agent support out of the box. No glue code, no shell parsing.
67 MCP tools. 3 hooks. 5 skills. One install command. Give your agent full runtime access to a running iOS app.
Every command exposed as a structured tool. Tap elements, capture traffic, evaluate expressions, detect leaks. No shell, no parsing. Works with Claude Code, Cursor, or any MCP client.
Auto hot-reload Swift files on save. Surface crash reports after commands. Audit accessibility on every UI change. Your agent gets runtime feedback without asking for it.
Claude Code only.
/ios-setup bootstraps a session. /ios-debug, /ios-test, /ios-perf, and /ios-audit give your agent workflows, not just tools.
Beta opens soon. Email me and I'll add you to the list. Beta is free.
Elstar is a Danish-Dutch Apple variety, a cross between Golden Delicious and Ingrid Marie. Small, sharp, surprisingly versatile.