{"adoption": {"forks": 1121, "observed_at": "2026-08-28T04:11:03.447943+00:00", "stars": 13520}, "canonical_url": "https://ross.abutalabs.com/products/macos-virtualbox", "card": {"archived": true, "artifact_type": "cli-tool", "description": "Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS", "domain": ["operating-systems", "cross-platform", "developer-tools"], "enriched": true, "function": ["developer-tools", "cli", "simulation"], "health_score": 10, "homepage": null, "language": "Shell", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["myspaghetti/macos-virtualbox"], "name": "myspaghetti/macos-virtualbox", "platform": ["windows", "cli"], "pushed_at": "2023-08-06T15:57:37+00:00", "repo": "myspaghetti/macos-virtualbox", "stars": 13520, "tags": ["virtualbox", "macos-vm", "bash-script", "virtualization", "automation", "macos", "linux"], "topics": ["macos", "macos-installer", "virtualbox", "virtualbox-efi", "bash-script", "macos-virtual-machine"], "urls": [], "use_cases": ["set up a macOS virtual machine on Windows or Linux", "run macOS in VirtualBox without a Mac", "automate macOS guest installation in VirtualBox", "test software on macOS without Apple hardware", "create a disposable macOS VM for development"], "what_it_is": "A Bash script that automates installing macOS Catalina, Mojave, and High Sierra as VirtualBox guests on x86 CPUs, using unmodified macOS installation files downloaded from Apple servers. It runs on Windows (Cygwin), Linux, and macOS hosts with minimal user interaction.", "when_to_avoid": ["you need modern macOS versions like Ventura or later", "you rely on USB passthrough, audio, or FileVault in the guest", "you have an ARM CPU or want near-native performance", "you need iCloud/iMessage without configuring genuine-like Apple serials"], "when_to_choose": ["you need a macOS environment on non-Apple x86 hardware", "you want a scripted, mostly hands-off macOS VM setup in VirtualBox", "you need Catalina, Mojave, or High Sierra guests specifically"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/macos-virtualbox", "repo": "myspaghetti/macos-virtualbox", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "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:11:03.447943+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:03.447943+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:14.834955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed6f76aa9ba1f59968d2c1e58473d22e7df9ba32143fb499ff296058f2673c6c", "fetched_at": "2026-08-28T04:11:03.447943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/myspaghetti/macos-virtualbox"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2859, "days_push": 1123, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}