{"adoption": {"forks": 792, "observed_at": "2026-08-28T04:10:28.744874+00:00", "stars": 9178}, "canonical_url": "https://ross.abutalabs.com/products/facebook-chisel", "card": {"archived": false, "artifact_type": "plugin", "description": "Chisel is a collection of LLDB commands to assist debugging iOS apps.", "domain": ["developer-tools", "mobile-development"], "enriched": true, "function": ["developer-tools", "testing"], "health_score": 63, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["facebook/chisel"], "name": "facebook/chisel", "platform": ["cli"], "pushed_at": "2026-03-15T21:46:38+00:00", "repo": "facebook/chisel", "stars": 9178, "tags": ["lldb", "debugging", "xcode", "ios-debugging", "python-scripts", "macos", "ios"], "topics": [], "urls": [], "use_cases": ["debug iOS app view hierarchies from LLDB", "find a view or view controller by class name regex", "visualize a UIImage or CALayer in Preview.app while debugging", "set a breakpoint on a method without knowing which class implements it", "set a watchpoint on an object's instance variable", "print the responder chain for an object"], "what_it_is": "Chisel is a collection of LLDB commands implemented in Python that assist in debugging iOS and macOS apps. It extends the LLDB debugger with commands for inspecting view hierarchies, view controllers, responder chains, and setting breakpoints or watchpoints.", "when_to_avoid": ["you debug Android or non-Apple platforms", "you need a GUI debugger rather than LLDB commands", "you work outside the Xcode/LLDB toolchain"], "when_to_choose": ["you debug iOS or macOS apps in Xcode and want richer LLDB commands", "you need to inspect and manipulate UIKit views at runtime", "you want to install a mature, MIT-licensed LLDB extension via Homebrew"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/facebook-chisel", "repo": "facebook/chisel", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.744874+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:23:21.849148+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "054f78753065b9d9e6b4f475a536ee8ba96b9b1f0d62f3be5f150b66a4f81720", "fetched_at": "2026-08-28T04:10:28.744874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/chisel"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4576, "days_push": 171, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}