RuntimeViewer
brew install --cask runtimeviewer
v2.0.1
Inspect Objective-C and Swift runtime interfaces
1
30-day installs · #8601
22
90-day · #4685
22
365-day · #8283
463
★ GitHub stars · updated 2mo ago
Links
- https://github.com/MxIris-Reverse-Engineering/RuntimeViewer
- GitHub: MxIris-Reverse-Engineering/RuntimeViewer
- Brew formula source: Casks/r/runtimeviewer.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"app": [
"RuntimeViewer.app"
],
"target": "/Applications/RuntimeViewer.app"
},
{
"zap": [
{
"trash": [
"/Library/LaunchDaemons/com.JH.RuntimeViewerService.plist",
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jh.runtimeviewer.sfl*",
"~/Library/Application Support/RuntimeViewer",
"~/Library/Caches/com.JH.RuntimeViewer",
"~/Library/HTTPStorages/com.JH.RuntimeViewer",
"~/Library/Preferences/com.JH.RuntimeViewer.plist",
"~/Library/Saved Application State/com.JH.RuntimeViewerCatalystHelper~iosmac.savedState"
]
}
]
}
],
"auto_updates": 1,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Inspect Objective-C and Swift runtime interfaces",
"disable_reason": null,
"disabled": 0,
"display_name": "RuntimeViewer",
"enrichment_fetched_at": "2026-06-20T22:49:07+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "runtimeviewer",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-19T10:47:54Z",
"github_readme_excerpt": "\u003cp align=\"center\"\u003e\n \u003cimg width=\"30%\" src=\"Resources/AppIcon.png\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eRuntime Viewer\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n A modern alternative to RuntimeBrowser for inspecting Objective-C and Swift runtime interfaces\n\u003c/p\u003e\n\n## Powered By\n\n| Language | Library | Upstream |\n| ----------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------- |\n| Objective-C | [MachOObjCSection](https://github.com/MxIris-Reverse-Engineering/MachOObjCSection) | fork of [p-x9/MachOObjCSection](https://github.com/p-x9/MachOObjCSection) |\n| Swift | [MachOSwiftSection](https://github.com/MxIris-Reverse-Engineering/MachOSwiftSection) | \u2014 |\n| Mach-O | [MachOKit](https://github.com/MxIris-Reverse-Engineering/MachOKit) | fork of [p-x9/MachOKit](https://github.com/p-x9/MachOKit) |\n| Injection | [MachInjector](https://github.com/MxIris-Reverse-Engineering/MachInjector) | \u2014 |\n\n## Highlights\n\n- **Swift \u0026 Objective-C Interfaces** \u2013 Generate Swift type interfaces (with type/enum layouts and VTable offsets) alongside Objective-C headers directly from Mach-O binaries\n- **Xcode-Style Syntax Highlighting** \u2013 Full AppKit text view with type-defined jumps and rendering identical to Xcode\n- **MCP Integration** *(macOS 15+)* \u2013 Let LLM clients (e.g., Claude) inspect runtime information via the Model Context Protocol, with an in-process bridge and a toolbar status indicator\n- **Bonjour Multi-Device Mirroring** \u2013 Discover and connect to iOS/macOS devices on the local network; remote engines appear in the toolbar\u0027s source switcher grouped by host\n- **Export Interface Wizard** \u2013 Xcode-style multi-step wi",
"github_repo": "MxIris-Reverse-Engineering/RuntimeViewer",
"github_stars": 463,
"github_topics": [],
"homepage": "https://github.com/MxIris-Reverse-Engineering/RuntimeViewer",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1,
"installs_365d": 22,
"installs_90d": 22,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"RuntimeViewer"
],
"one_liner": null,
"rank_30d": 8601,
"rank_365d": 8283,
"rank_90d": 4685,
"raw_hash": "716aeb0e061916ae",
"ruby_source_path": "Casks/r/runtimeviewer.rb",
"tap": "homebrew/cask",
"token": "runtimeviewer",
"version": "2.0.1",
"why_use_this": null
}