Repolode
openai

openai/tart

CIや自動化向けに、Apple Silicon上でmacOSおよびLinuxのVMを構築・実行・管理する仮想化ツールセットです。

スター
7,797
フォーク
429
未解決の Issue
76
最終コミット
昨日

これは何?

Tartは、Apple Silicon搭載MacでmacOSおよびLinuxの仮想マシンを作成・実行・管理するための仮想化ツールセットです。AppleのVirtualization.Frameworkをベースにしているため、VMはエミュレーションではなく、システム標準のハイパーバイザー上で動作します。

VMイメージは、OCI互換のコンテナレジストリであればどこへでもプッシュ・プルできるため、準備済みのベースイメージを複数のマシンで共有できます。また、VMイメージ作成をスクリプト化するためのPackerプラグインも提供しており、既存のCIシステムに組み込めるよう設計されています。

自動化されたパイプラインでmacOSのビルドやテストを実行するチームを対象としています。Homebrewからインストールでき、クイックスタートでは、ビルド済みのmacOSイメージをクローンして1つのコマンドで起動できます。

主な機能

  • 01AppleのVirtualization.Frameworkをベースに、Apple Silicon上でネイティブ速度のVMを実行
  • 02macOSおよびLinuxのゲスト仮想マシンを実行
  • 03OCI互換のコンテナレジストリにVMイメージをプッシュ・プル
  • 04VMイメージ作成を自動化するPackerプラグイン
  • 05一般的なCIシステムと連携

ユースケース

  • Apple Silicon搭載ハードウェア上のCIパイプラインで、macOSのビルドやテストを実行
  • コンテナレジストリを通じて、準備済みのmacOSベースイメージをチーム内で共有
  • Packerで標準化されたVMイメージの作成を自動化

クイックスタート

  1. 1

    HomebrewでTartをインストールする

    brew install openai/tools/tart
  2. 2

    macOSのベースイメージをクローンする(ダウンロードサイズは約25 GB)

    tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base
  3. 3

    VMを起動する

    tart run tahoe-base

使う前に知っておきたいこと

  • macOS 13.0以降を搭載したApple Silicon Macが必要です。
  • ベースイメージのダウンロードサイズは約25 GBです。

収録されている特集

トピック

#virtualization#apple-silicon#macos#ci#automation#packer#oci#fair-source#tart#virtualization-framework

よくある質問

tart とは?
CIや自動化向けに、Apple Silicon上でmacOSおよびLinuxのVMを構築・実行・管理する仮想化ツールセットです。 Tartは、Apple Silicon搭載MacでmacOSおよびLinuxの仮想マシンを作成・実行・管理するための仮想化ツールセットです。AppleのVirtualization.Frameworkをベースにしているため、VMはエミュレーションではなく、システム標準のハイパーバイザー上で動作します。
tart は無料で使えますか?ライセンスは?
tart は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tart は今もメンテナンスされていますか?
活発にメンテナンス中。tart の最終コミットは 2026年11月5日 です。
tart は何に使えますか?
Apple Silicon搭載ハードウェア上のCIパイプラインで、macOSのビルドやテストを実行 コンテナレジストリを通じて、準備済みのmacOSベースイメージをチーム内で共有 Packerで標準化されたVMイメージの作成を自動化
tart のインストール方法は?
HomebrewでTartをインストールする: brew install openai/tools/tart macOSのベースイメージをクローンする(ダウンロードサイズは約25 GB): tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base VMを起動する: tart run tahoe-base
tart はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/openai/tart

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト