🍺 BREW Explorer

← all casks

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

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
}