Skip to content

cirruslabs/tart

Folders and files

NameName
Last commit message
Last commit date
Oct 29, 2024
Nov 18, 2022
Nov 7, 2024
Mar 18, 2025
Nov 21, 2024
Mar 23, 2025
Mar 18, 2025
May 21, 2024
May 22, 2024
Jan 16, 2025
Mar 24, 2022
May 22, 2024
Jan 18, 2025
Nov 29, 2022
Aug 3, 2023
Feb 28, 2023
Oct 28, 2024
Dec 11, 2024
Dec 11, 2024
Aug 1, 2024
Jan 18, 2025
Aug 27, 2024

Repository files navigation

Tart is a virtualization toolset to build, run and manage macOS and Linux virtual machines (VMs) on Apple Silicon. Built by CI engineers for your automation needs. Here are some highlights of Tart:

  • Tart uses Apple's own Virtualization.Framework for near-native performance.
  • Push/Pull virtual machines from any OCI-compatible container registry.
  • Use Tart Packer Plugin to automate VM creation.
  • Easily integrates with any CI system.

Tart powers Cirrus Runners service — a drop-in replacement for the standard GitHub-hosted runners, offering 2-3 times better performance for a fraction of the price.

Many companies are using Tart in their internal setups. Here are just a few of them:

Note: If your company or project is using Tart please consider sharing with the community.

Usage

Try running a Tart VM on your Apple Silicon device running macOS 13.0 (Ventura) or later (will download a 25 GB image):

brew install cirruslabs/cli/tart
tart clone ghcr.io/cirruslabs/macos-sonoma-base:latest sonoma-base
tart run sonoma-base

Please check the official documentation for more information and/or feel free to use discussions for remaining questions.