Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。
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
HomebrewでTartをインストールする
brew install openai/tools/tart - 2
macOSのベースイメージをクローンする(ダウンロードサイズは約25 GB)
tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base - 3
VMを起動する
tart run tahoe-base
使う前に知っておきたいこと
- macOS 13.0以降を搭載したApple Silicon Macが必要です。
- ベースイメージのダウンロードサイズは約25 GBです。
収録されている特集
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
Apple Silicon向けのセルフホスト型macOS CIアプリ。GitHub Actions、Buildkite、GitLab Runner、カスタムスクリプト用に一時的な仮想マシンを実行します。
Apple Silicon搭載Macで、macOSと密接に連携した仮想マシン上で標準のOmarchy Linuxデスクトップを実行できるMacアプリ。
MCPツールでAIエージェントが操作できるmacOS仮想マシン。Kitty、Ghostty、iTerm2のグラフィックスでターミナルに画面を表示します。
Proxmox VEのVMとコンテナを一覧表示・起動・停止・スナップショット管理・監視できる単一ファイルのBash TUI。
macOSとLinuxで、最小限のセットアップでDocker、containerd、Incusコンテナを実行できる軽量なツール。