Ferramenta de linha de comando da Apple para executar containers Linux como máquinas virtuais leves em Macs com Apple silicon.
openai/tart
Conjunto de ferramentas de virtualização para criar, executar e gerenciar VMs macOS e Linux em Apple Silicon, voltado a CI e automação.
- Estrelas
- 7,797
- Forks
- 429
- Issues abertas
- 76
- Último commit
- ontem
O que é?
Tart é um conjunto de ferramentas de virtualização para criar, executar e gerenciar máquinas virtuais macOS e Linux em Macs com Apple Silicon. Ele é baseado no Virtualization.Framework da Apple, então as VMs são executadas no hypervisor nativo do sistema, em vez de usar emulação.
As imagens de VM podem ser enviadas para e baixadas de qualquer registry de contêineres compatível com OCI, o que facilita compartilhar imagens-base preparadas entre máquinas. O Tart também oferece um plugin do Packer para automatizar a criação de imagens de VM e foi projetado para se integrar aos sistemas de CI existentes.
O projeto é voltado a equipes que executam builds e testes de macOS em pipelines automatizados. A instalação está disponível pelo Homebrew, e o início rápido clona uma imagem macOS pré-criada e a inicia com um único comando.
Recursos principais
- 01Baseado no Virtualization.Framework da Apple para VMs com desempenho nativo em Apple Silicon
- 02Executa máquinas virtuais convidadas macOS e Linux
- 03Envia e baixa imagens de VM de qualquer registry de contêineres compatível com OCI
- 04Plugin do Packer para automatizar a criação de imagens de VM
- 05Integra-se a sistemas de CI comuns
Casos de uso
- Executar builds e testes de macOS em pipelines de CI em hardware Apple Silicon
- Compartilhar imagens-base macOS preparadas com uma equipe por meio de um registry de contêineres
- Automatizar a criação de imagens de VM padronizadas com Packer
Início rápido
- 1
Instale o Tart com o Homebrew
brew install openai/tools/tart - 2
Clone uma imagem base do macOS (download de cerca de 25 GB)
tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base - 3
Execute a VM
tart run tahoe-base
Antes de usar
- É necessário um Mac com Apple Silicon executando o macOS 13.0 ou posterior.
- O download da imagem base tem aproximadamente 25 GB.
Em coleções
Tópicos
Perguntas frequentes
- O que é tart?
- Conjunto de ferramentas de virtualização para criar, executar e gerenciar VMs macOS e Linux em Apple Silicon, voltado a CI e automação. Tart é um conjunto de ferramentas de virtualização para criar, executar e gerenciar máquinas virtuais macOS e Linux em Macs com Apple Silicon. Ele é baseado no Virtualization.Framework da Apple, então as VMs são executadas no hypervisor nativo do sistema, em vez de usar emulação.
- tart é gratuito? Qual é a licença?
- tart é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tart ainda é mantido?
- Manutenção ativa. O último commit de tart foi em 5 de nov. de 2026.
- Para que posso usar tart?
- Executar builds e testes de macOS em pipelines de CI em hardware Apple Silicon Compartilhar imagens-base macOS preparadas com uma equipe por meio de um registry de contêineres Automatizar a criação de imagens de VM padronizadas com Packer
- Como instalar tart?
- Instale o Tart com o Homebrew: brew install openai/tools/tart Clone uma imagem base do macOS (download de cerca de 25 GB): tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base Execute a VM: tart run tahoe-base
- Onde consigo tart?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openai/tart
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App de CI para macOS auto-hospedado em Apple Silicon, que executa máquinas virtuais efêmeras para GitHub Actions, Buildkite, GitLab Runner ou scripts personalizados.
Um app para Mac que executa o desktop Omarchy Linux padrão em uma máquina virtual integrada ao macOS no Apple Silicon.
Uma máquina virtual macOS que agentes de IA controlam por ferramentas MCP, com a tela exibida no terminal via gráficos do Kitty, Ghostty ou iTerm2.
TUI em Bash de arquivo único para listar, iniciar, parar, criar snapshots e monitorar máquinas virtuais e containers no Proxmox VE.
Uma forma leve de executar contêineres Docker, containerd ou Incus no macOS e Linux, com configuração mínima.