# myspaghetti/macos-virtualbox

Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS

Repository: https://github.com/myspaghetti/macos-virtualbox
Canonical: https://ross.abutalabs.com/products/macos-virtualbox
Language: Shell
License: GPL-2.0
License Family: copyleft
Topics: macos, macos-installer, virtualbox, virtualbox-efi, bash-script, macos-virtual-machine
Archived: true
Last push: 2023-08-06T15:57:37+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2859, "days_push": 1123, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13520, forks 1121 (observed 2026-08-28T04:11:03.447943+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: developer-tools, cli, simulation
- domain: operating-systems, cross-platform, developer-tools
- platform: windows, cli
- tags: virtualbox, macos-vm, bash-script, virtualization, automation, macos, linux

## Member repositories
- myspaghetti/macos-virtualbox (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:03.447943+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:14.834955+00:00, confidence not recorded.
  - readme: https://github.com/myspaghetti/macos-virtualbox (fetched 2026-08-28T04:11:03.447943+00:00, sha ed6f76aa9ba1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
