Repolode
openai

openai/tart

Набор инструментов виртуализации для создания, запуска и управления ВМ macOS и Linux на Apple Silicon, ориентированный на CI и автоматизацию.

Звёзды
7,818
Форки
432
Открытые issues
89
Последний коммит
позавчера

Что это?

Tart — набор инструментов виртуализации для создания, запуска и управления виртуальными машинами macOS и Linux на компьютерах Mac с Apple Silicon. Он построен на Apple Virtualization.Framework, поэтому ВМ работают на системном гипервизоре, а не в режиме эмуляции.

Образы ВМ можно отправлять в любой OCI-совместимый реестр контейнеров и загружать из него — это упрощает обмен подготовленными базовыми образами между компьютерами. Tart также предоставляет плагин Packer для создания образов ВМ с помощью сценариев и рассчитан на встраивание в существующие CI-системы.

Проект предназначен для команд, которые собирают и тестируют ПО для macOS в автоматизированных пайплайнах. Tart можно установить через Homebrew, а для быстрого старта достаточно клонировать готовый образ macOS и запустить его одной командой.

Ключевые возможности

  • 01Построен на Apple Virtualization.Framework и обеспечивает работу ВМ на Apple Silicon с производительностью, близкой к нативной
  • 02Запускает гостевые виртуальные машины macOS и Linux
  • 03Позволяет отправлять образы ВМ в любой OCI-совместимый реестр контейнеров и загружать их оттуда
  • 04Плагин Packer для автоматизации создания образов ВМ
  • 05Интегрируется с распространёнными CI-системами

Сценарии использования

  • Запуск задач сборки и тестирования macOS в CI-пайплайнах на оборудовании с Apple Silicon
  • Обмен подготовленными базовыми образами macOS внутри команды через реестр контейнеров
  • Автоматизация создания стандартизированных образов ВМ с помощью Packer

Быстрый старт

  1. 1

    Установите Tart с помощью Homebrew

    brew install openai/tools/tart
  2. 2

    Клонируйте базовый образ macOS (загрузка около 25 GB)

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

    Запустите виртуальную машину

    tart run tahoe-base

Что важно знать

  • Требуется Mac с Apple Silicon под управлением macOS 13.0 или новее.
  • Размер загрузки базового образа — примерно 25 GB.

В подборках

Темы

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

Частые вопросы

Что такое tart?
Набор инструментов виртуализации для создания, запуска и управления ВМ macOS и Linux на Apple Silicon, ориентированный на CI и автоматизацию. Tart — набор инструментов виртуализации для создания, запуска и управления виртуальными машинами macOS и Linux на компьютерах Mac с Apple Silicon. Он построен на Apple Virtualization.Framework, поэтому ВМ работают на системном гипервизоре, а не в режиме эмуляции.
tart можно использовать бесплатно? Какая у него лицензия?
tart распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tart всё ещё поддерживается?
Активно поддерживается. Последний коммит в tart — 6 нояб. 2026 г..
Для чего можно использовать tart?
Запуск задач сборки и тестирования macOS в CI-пайплайнах на оборудовании с Apple Silicon Обмен подготовленными базовыми образами macOS внутри команды через реестр контейнеров Автоматизация создания стандартизированных образов ВМ с помощью Packer
Как установить tart?
Установите Tart с помощью Homebrew: brew install openai/tools/tart Клонируйте базовый образ macOS (загрузка около 25 GB): tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base Запустите виртуальную машину: tart run tahoe-base
Где скачать tart?
Исходный код и инструкции по установке — на GitHub: https://github.com/openai/tart

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI для локального запуска GitHub Actions в Docker — проверяйте изменения, не создавая коммит и не отправляя его в репозиторий.

72,6 тыс.+78 за неделю2,1 тыс.GoMITАктивно поддерживаетсяОбновлён 3 дня назад