Repolode
openai

openai/tart

Conjunto de herramientas de virtualización para crear, ejecutar y gestionar VM de macOS y Linux en Apple Silicon, orientado a CI y la automatización.

Estrellas
7,797
Forks
429
Issues abiertos
76
Último commit
hace 23 horas

¿Qué es?

Tart es un conjunto de herramientas de virtualización para crear, ejecutar y gestionar máquinas virtuales de macOS y Linux en Macs con Apple Silicon. Está basado en Virtualization.Framework de Apple, por lo que las VM se ejecutan en el hipervisor nativo del sistema, sin recurrir a la emulación.

Las imágenes de VM se pueden subir y descargar de cualquier registro de contenedores compatible con OCI, lo que facilita compartir imágenes base preparadas entre máquinas. Tart también incluye un plugin de Packer para automatizar la creación de imágenes de VM y está diseñado para integrarse en los sistemas de CI existentes.

El proyecto está dirigido a equipos que ejecutan compilaciones y pruebas de macOS en pipelines automatizados. Se puede instalar con Homebrew, y para empezar basta con clonar una imagen de macOS precompilada y lanzarla con un solo comando.

Funciones clave

  • 01Basado en Virtualization.Framework de Apple para ejecutar VM a velocidad nativa en Apple Silicon
  • 02Ejecuta máquinas virtuales invitadas de macOS y Linux
  • 03Permite subir y descargar imágenes de VM en cualquier registro de contenedores compatible con OCI
  • 04Plugin de Packer para automatizar la creación de imágenes de VM
  • 05Se integra con sistemas de CI habituales

Casos de uso

  • Ejecutar compilaciones y pruebas de macOS en pipelines de CI con hardware Apple Silicon
  • Compartir imágenes base de macOS preparadas entre los miembros de un equipo mediante un registro de contenedores
  • Automatizar la creación de imágenes de VM estandarizadas con Packer

Inicio rápido

  1. 1

    Instala Tart con Homebrew

    brew install openai/tools/tart
  2. 2

    Clona una imagen base de macOS (descarga de unos 25 GB)

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

    Ejecuta la VM

    tart run tahoe-base

Antes de usarlo

  • Se requiere un Mac con Apple Silicon que ejecute macOS 13.0 o posterior.
  • La descarga de la imagen base ocupa aproximadamente 25 GB.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es tart?
Conjunto de herramientas de virtualización para crear, ejecutar y gestionar VM de macOS y Linux en Apple Silicon, orientado a CI y la automatización. Tart es un conjunto de herramientas de virtualización para crear, ejecutar y gestionar máquinas virtuales de macOS y Linux en Macs con Apple Silicon. Está basado en Virtualization.Framework de Apple, por lo que las VM se ejecutan en el hipervisor nativo del sistema, sin recurrir a la emulación.
¿tart es gratuito? ¿Qué licencia tiene?
tart es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tart sigue mantenido?
Mantenimiento activo. El último commit de tart fue el 5 nov 2026.
¿Para qué puedo usar tart?
Ejecutar compilaciones y pruebas de macOS en pipelines de CI con hardware Apple Silicon Compartir imágenes base de macOS preparadas entre los miembros de un equipo mediante un registro de contenedores Automatizar la creación de imágenes de VM estandarizadas con Packer
¿Cómo se instala tart?
Instala Tart con Homebrew: brew install openai/tools/tart Clona una imagen base de macOS (descarga de unos 25 GB): tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base Ejecuta la VM: tart run tahoe-base
¿Dónde consigo tart?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openai/tart

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados