Common use cases include iOS and macOS development, Xcode builds, GitLab Runner, React Native builds, Unity iOS builds, automation scripts, remote development, and MLX experiments. Both the macOS graphical interface and command line are available, supporting interactive development as well as continuous integration runners.
When choosing a configuration, prioritize peak memory usage, concurrent build volume, dependency cache size, and workload duration. Create separate application-level backups for code, signing materials, and business data that must be retained long term.