openai / tart
Native Apple Silicon virtualization with OCI registry integration for streamlined CI/CD automation
星标趋势
AI 分析
项目摘要
Tart is a virtualization toolset for building, running, and managing macOS and Linux VMs on Apple Silicon. It leverages Apple's Virtualization.Framework for near-native performance and integrates with OCI-compatible container registries for VM distribution, making it particularly useful for CI/CD automation workflows.
为什么值得关注
Built by OpenAI for their internal CI needs, Tart has gained significant traction with over 6,000 stars and adoption by major companies like Atlassian, Figma, and Expo. Its native integration with Apple's Virtualization.Framework and OCI registry support provides a streamlined approach to VM-based automation on Apple Silicon.
优势
- Near-native performance using Apple's Virtualization.Framework
- OCI registry integration for easy VM distribution
- Strong CI/CD integration capabilities
- Active development with frequent releases and broad industry adoption
局限性
- No automated tests in the repository
- Limited to Apple Silicon and macOS 13.0+
- Large image sizes (25GB+ for basic usage)
使用场景
- CI/CD pipelines for macOS and iOS application development
- Automated testing and QA on macOS environments
- Building and distributing standardized macOS VM images
- Cross-platform development workflows requiring macOS