GitPedia

Tart

macOS and Linux VMs on Apple Silicon to use in CI and other automations

From openai·Updated June 20, 2026·View on GitHub·

*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: The project is written primarily in Swift, distributed under the Other license, first published in 2022. It has gained significant community traction with 5,910 stars and 304 forks on GitHub. Key topics include: apple-silicon, automation, ci, fair-source, macos.

Latest release: 2.32.1
April 12, 2026View Changelog →
<img src="https://github.com/openai/tart/raw/main/Resources/TartSocial.png"/>

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.

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

<p align="center"> <a href="https://atlassian.com/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Atlassian.png" height="65"/> </a> <a href="https://www.figma.com/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Figma.png" height="65"/> </a> <a href="https://mullvad.net/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Mullvad.png" height="65"/> </a> <a href="https://krisp.ai/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Krisp.png" height="65"/> </a> <a href="https://testingbot.com/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/TestingBot.png" height="65"/> </a> <a href="https://symflower.com/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Symflower.png" height="65"/> </a> <a href="https://transloadit.com/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Transloadit.png" height="65"/> </a> <a href="https://cirrus-ci.org/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/CirrusCI.png" height="65"/> </a> <a href="https://www.pitsdatarecovery.net/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/PITSGlobalDataRecoveryServices.png" height="65"/> </a> <a href="https://expo.dev/" target=_blank> <img src="https://github.com/openai/tart/raw/main/Resources/Users/Expo.png" height="65"/> </a> </p>

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):

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

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

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from openai/tart via the GitHub API.Last fetched: 6/20/2026