{"repo":"skwallace36/Pepper","free":true,"listed":false,"github":"https://github.com/skwallace36/Pepper","clone":"git clone https://github.com/skwallace36/Pepper.git","description":"iOS dynamic library MCP for agents","language":"Swift","stars":104,"topics":["ios","llm-agent","mcp","mcp-server","swift","accessibility","ai-agent","claude","debugging","dylib"],"license":"MIT","category":"ai-agents","readme_excerpt":"Pepper Pepper gives AI agents eyes and hands inside iOS Simulator apps. It injects a shared library into any running simulator app — no source changes, no SDK, no build step. Your agent sees the screen as structured data, taps buttons, inspects live objects, intercepts network calls, reads the heap, and debugs layout issues. Dylib injection requires the simulator; device support uses a different mechanism. https://github.com/user-attachments/assets/42ab3f1b-21f8-48e6-820f-7ca4012fb03b Claude navigating and inspecting Ice Cubes (Mastodon client) with zero source access. Works with Claude Code · Cursor · Claude Desktop · any MCP client Quickstart Requires macOS 14+, Python 3.10+, and an iOS Simulator runtime. Then ask your agent: \"Tap through the onboarding flow and make sure every screen looks right\" That's it. The agent uses Pepper's MCP tools to see, tap, and inspect — no extra config needed. Other MCP clients (Cursor, Claude Desktop, etc.) Homebrew Tap: skwallace36/homebrew-pepper What It Does Every element comes with its tap command. The agent sees the screen, acts, and gets the new state back in one round trip. Things you can ask your agent These work against any app — no setup beyond deploy . \"Why is this list empty? Check the network request and see what the API returned\" \"What objects are holding a reference to DeviceActuationService? I think it's leaking\" \"Switch to dark mode and look for any text that's invisible against the background\" \"The login button isn't respon","default_branch":null,"files":null,"tree":[],"storefront":"/r/skwallace36","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skwallace36/Pepper/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."}