Инструмент командной строки от Apple для запуска Linux-контейнеров в виде лёгких виртуальных машин на Mac с Apple silicon.
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
Установите Tart с помощью Homebrew
brew install openai/tools/tart - 2
Клонируйте базовый образ macOS (загрузка около 25 GB)
tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base - 3
Запустите виртуальную машину
tart run tahoe-base
Что важно знать
- Требуется Mac с Apple Silicon под управлением macOS 13.0 или новее.
- Размер загрузки базового образа — примерно 25 GB.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое CI-приложение для macOS и Apple Silicon, запускающее временные виртуальные машины для GitHub Actions, Buildkite, GitLab Runner или пользовательских скриптов.
Приложение для Mac, которое запускает стандартный рабочий стол Omarchy Linux в виртуальной машине, тесно интегрированной с macOS на Apple Silicon.
Виртуальная машина macOS, которой AI-агенты управляют через MCP-инструменты, а её экран отображается в терминале с помощью графики Kitty, Ghostty или iTerm2.
Однофайловый Bash TUI для просмотра, запуска, остановки, создания снимков и мониторинга виртуальных машин и контейнеров Proxmox VE.
CLI для локального запуска GitHub Actions в Docker — проверяйте изменения, не создавая коммит и не отправляя его в репозиторий.