Herramienta de línea de comandos de Apple para ejecutar contenedores Linux como máquinas virtuales ligeras en Mac con Apple silicon.
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
Instala Tart con Homebrew
brew install openai/tools/tart - 2
Clona una imagen base de macOS (descarga de unos 25 GB)
tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base - 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
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
App de CI para macOS autohospedada en Apple Silicon que ejecuta máquinas virtuales efímeras para GitHub Actions, Buildkite, GitLab Runner o scripts personalizados.
Una app para Mac que ejecuta el escritorio Linux estándar de Omarchy en una máquina virtual integrada con macOS en Apple Silicon.
Una máquina virtual de macOS que los agentes de IA controlan mediante herramientas MCP y se visualiza en la terminal con los gráficos de Kitty, Ghostty o iTerm2.
TUI de Bash en un solo archivo para listar, iniciar, detener, crear snapshots y supervisar máquinas virtuales y contenedores de Proxmox VE.
Una forma ligera de ejecutar contenedores de Docker, containerd o Incus en macOS y Linux con una configuración mínima.