iOS Runtime Instrumentation
Intercept. Profile. Inject.
Everything you can't do with Xcode alone, from your terminal. Or let your AI agent do it.
$ brew install elstar-dev/elstar/elstar
7-day free trial on first run. No credit card. Requires macOS 15+ and Xcode (verified on Xcode 26 and 27).
Get a licenseWorks 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.
Evaluate Swift or Objective-C in the running process with eval. Read live instance state, call methods, change values — no rebuild.
23 MCP tools, 4 skills, a chained post-edit hook. First-class agent support out of the box. No glue code, no shell parsing.
23 MCP tools. 4 skills. A post-edit hook that hot-reloads your agent's edits. 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, read runtime state. No shell, no parsing. Works with Claude Code, Cursor, or any MCP client.
Slash-command workflows your agent runs directly — not just tools, but the proven sequences of them. Install with elstar skills install.
Runtime feedback your agent gets automatically after each edit — no need to ask.
Claude Code only.
brew install elstar-dev/elstar/elstar
Signed & notarized. Starts a 7-day trial on first run. Requires macOS 15+ and Xcode (verified on Xcode 26 and 27).
elstar boot "iPhone 16 Pro"
Or just run your app from Xcode — elstar attaches to whatever's booted.
elstar state
App info, screen size, tappable elements, and a screenshot — in one call.
elstar tap "Login" · elstar type "hi@example.com"
Tap, swipe, type, and assert — by label or coordinate.
elstar mcp install
Wires the 23 MCP tools into Claude Code or Cursor. Add skills & hooks with skills install / hook install --all.
elstar license activate <key>
Your key arrives by email after purchase. One license, two machines.
7 days free, then $69/year — cancel anytime. Your license key arrives by email.
Elstar is a Danish-Dutch Apple variety, a cross between Golden Delicious and Ingrid Marie. Small, sharp, surprisingly versatile.