tart README

The project's README from github.com/openai/tart. As one markdown file: README.md.

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:

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 openai/tools/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.

tart (openai/tart)

Searching Database…

7.6K ·GitHub
这是什么?Tart 让你直接在 Apple Silicon Mac 上创建和运行 macOS 与 Linux 虚拟机,专为 CI 流水线和其他自动化场景打造。
这是图形界面应用还是命令行工具?Tart 是一个命令行虚拟化工具,不是图形界面应用——创建、运行和管理虚拟机完全通过 CLI 命令完成,因此很容易写脚本和自动化。
怎么让虚拟机跑起来?在你的 Apple Silicon 设备上直接从命令行运行 Tart 虚拟机;第一次运行会自动为你下载基础虚拟机镜像。
需要特定的 Mac 和 macOS 版本吗?需要——Tart 要求运行 macOS 13.0(Ventura)或更新版本的 Apple Silicon Mac;Intel Mac 上无法运行。
安装有什么坑是我该知道的?你运行的第一个虚拟机会下载一个约 25 GB 的基础镜像,开始之前请确保网速够快、磁盘空间足够。
它主要为谁打造?需要在 Apple Silicon 硬件上获得 macOS(或 Linux)CI 运行器和自动化环境、而不想依赖云端托管运行器的开发者和团队。
虚拟机能跑 Linux 吗,还是只能跑 macOS?都可以——Tart 能运行 macOS 和 Linux 客户机虚拟机,不过宿主机必须始终是 Apple Silicon Mac。
我为什么用 Tart 而不是云端的 macOS CI 运行器?Tart 在你自己的 Apple Silicon 硬件上本地运行虚拟机,让你完全掌控 macOS/Linux CI 环境,还能避开云端托管 macOS 运行器的高成本和有限的可用性。
Tart 的“fair-source”标签是什么意思?Tart 采用的是 fair-source 许可而非标准开源许可,意思是源码可见、可用,但可能带有超出典型 MIT/Apache 许可的一些使用限制。
What are similar projects?cua, Docker-OSX, zsvirt, vfkit, vphone-cli, coop, lima, ProxmoxVE
Creator
openai
Size
18.2 MB
Stars
7.6K
Age
4y
Commits · 90 Days