{"adoption": {"forks": 327, "observed_at": "2026-08-28T04:08:48.784821+00:00", "stars": 4422}, "canonical_url": "https://ross.abutalabs.com/products/yagiz-bagel", "card": {"archived": false, "artifact_type": "application", "description": "a little native network debugging tool for iOS", "domain": ["developer-tools", "mobile-development", "networking"], "enriched": true, "function": ["monitoring", "developer-tools", "http-client"], "health_score": 20, "homepage": null, "language": "Swift", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yagiz/Bagel"], "name": "yagiz/Bagel", "platform": [], "pushed_at": "2024-08-20T10:54:06+00:00", "repo": "yagiz/Bagel", "stars": 4422, "tags": ["network-debugging", "ios-network-traffic", "mac-app", "bonjour", "native-debugger", "macos", "ios", "swift"], "topics": ["network-traffic", "debug", "ios", "swift", "network", "alamofire"], "urls": [], "use_cases": ["inspect HTTP requests from an iOS app during development", "debug network traffic without configuring proxy certificates", "view requests separated by device or simulator", "capture Alamofire and URLSession traffic on iOS", "monitor app networking on a Mac over local network"], "what_it_is": "Bagel is a native Mac application paired with an iOS client library for debugging network traffic of iOS apps without proxy or certificate setup. It captures HTTP requests from devices and simulators on the same network and displays them grouped by project, device, and simulator.", "when_to_avoid": ["you need to debug non-iOS platforms or cross-platform apps", "you require HTTPS inspection of arbitrary devices via a proxy", "you need a maintained tool with frequent updates or Android support"], "when_to_choose": ["you develop iOS apps in Swift and want zero-setup network inspection", "you prefer a native Mac debugger over proxy tools like Charles", "you need per-device and per-simulator traffic separation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yagiz-bagel", "repo": "yagiz/Bagel", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "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:08:48.784821+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.784821+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.788673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88e7a4330f10ba1f28b8a9e2ea616042671c37aaabacd7e2f002ed0eb5d292ce", "fetched_at": "2026-08-28T04:08:48.784821+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yagiz/Bagel"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3400, "days_push": 743, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}