About
RuntimeViewer is a Mac app for inspecting Objective-C and Swift runtime interfaces from Mach-O binaries. It generates Swift type interfaces, including type and enum layouts and VTable offsets, alongside Objective-C headers, and displays them in an Xcode-style syntax-highlighted view with customizable color themes. Users can browse macOS and iOSSupport frameworks or load custom binaries, search classes, protocols, and members with a fuzzy filter engine, and keep reorderable bookmarks.
The app also offers an export wizard for saving interfaces to single or multiple files, Bonjour-based discovery and mirroring of runtimes on other iOS or macOS devices on the local network, and MCP integration (macOS 15+) so LLM clients such as Claude can inspect runtime information. Code injection into x86_64 and arm64e processes is supported, requiring SIP to be disabled. Updates are delivered through Sparkle with daily checks and an opt-in beta channel.
What's new
All release notesHomebrew cask runtimeviewer 2.1.2 (sha256 0cca9b3844135f8de175cf22c3fceebc668984b022b81565fede8aa976e325d2).