Repolode
openai

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. 1

    Instale o Tart com o Homebrew

    brew install openai/tools/tart
  2. 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. 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

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

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