Container Studio é um cockpit SwiftUI nativo para o runtime de containers da Apple — inspecione, execute, use exec e configure redes sem sair da GUI e depois migre seus stacks Docker com um plano guiado e reversível. A inspeção é grátis para sempre. O Pro custa $2.90, uma única vez — preço promocional de lançamento.
DMG notarizado · Homebrew Cask · Atualizações automáticas via Sparkle · telemetria desligada por padrão
O Apple Container é rápido, nativo e vem no macOS 26 — mas é um CLI. O Container Studio entrega a experiência desktop completa, sem reinventar o engine.
Tudo roda contra o Apple Container CLI na sua máquina — sem substituir daemon, sem camada de proxy. Um app de verdade em SwiftUI + AppKit para Macs Apple Silicon, com o acabamento que você espera.
Containers, imagens, volumes, redes, registries, machines, stacks compose, saúde e sistema — 12 seções com badges ao vivo, detalhe de container com 8 abas, terminal PTY real, navegador de arquivos e grafo de rede.
O Migration Lab escaneia seu runtime do Docker Desktop, classifica cada container e só executa um plano que você autorizou — com journal, cutover e rollback de um clique. Nada é ignorado silenciosamente.
Cada recurso abaixo já está no beta hoje — rodando contra o Apple Container CLI 1.x em máquinas reais.
Logs com streaming ao vivo, busca e exportação · Info · Inspect JSON · Stats · um terminal interativo de verdade (PTY com autocompletar e Ctrl+C) · Volumes · Arquivos com upload/download · Diff.

Um terminal de verdade em cada container — setas, autocompletar e Ctrl+C funcionam, com SwiftTerm sobre o PTY do CLI. Sem idas e voltas de console web.
Transforme a lista de redes num grafo ao vivo: containers ↔ redes com sub-redes e contagem de links — veja sua topologia em vez de garimpar saída de inspect.

Pull com progresso por camada, velocidade e ETA. Filtre em uso vs. dangling. Build, dialogs de run, inspect e prune — tudo ciente de arm64.

Busque no Docker Hub e GHCR com estrelas, contagem de pulls e badges oficiais. Logins ficam no Keychain do macOS — nunca em arquivo de texto puro.

VMs Linux persistentes sobre o Virtualization framework da Apple — sem hypervisor extra. Crie com CPU/memória/disco, entre por SSH pelo Terminal e rode comandos.
Importe arquivos compose, rode stacks práticas e salve containers em execução de volta para YAML. Chaves sem semântica suportada bloqueiam antes de executar — sem surpresas silenciosas.
Monitoramento em background detecta paradas inesperadas (exit code + trecho de log) e alertas de limite de memória. Um log de incidentes que você pode limpar — nunca um killer.
Start/stop do engine, uso de disco por categoria, domínios DNS → localhost e um log de auditoria completo de cada comando que o app rodou para você.
Abra uma pasta com .devcontainer, rode via Apple Container + SSH e caia direto no VS Code Remote-SSH.
Um pipeline guiado que inventaria seu runtime Docker, classifica compatibilidade e executa apenas o plano que você autorizou explicitamente — journal em disco e rollback a um clique.
Lê docker ps -a, imagens e volumes — selecione o que migra.
Cada achado classificado como exato / adaptado / não suportado. O dry-run mostra toda a cadeia de steps, nomes de variáveis e remapeamentos de porta.
Achados de compatibilidade só com rule IDs — valores de env ou segredos jamais são exibidos. Bloqueio continua bloqueio.
Confirmação explícita antes de executar qualquer coisa. Opcional: transferir named volumes (backup → checksum → restore), mover imagens via OCI tar, cutover após verificação de saúde.
Executa só o plano autorizado; cada step vai para o journal em Application Support. Semânticas não suportadas bloqueiam a execução — nunca são ignoradas em silêncio.
Validação pós-migração, supervisor de restart adaptado e rollback com comandos de limpeza manual copiáveis se algo não puder ser revertido automaticamente.
docker save → container load).Seus containers, volumes e variáveis de ambiente nunca saem do seu Mac. O serviço de licenciamento nunca os vê — e quase não vê você.
Só 9 eventos agregados allowlisted (como migration_plan_generated). Sem nomes de containers, sem paths, sem variáveis de ambiente, sem logs, sem e-mail. ID de telemetria aleatório, separado da sua instalação. O worker rejeita qualquer campo desconhecido.
Sua licença Pro é assinada pelo worker hospedado e verificada offline com uma chave pública embutida. A chave privada nunca sai. Sem check-in obrigatório para continuar usando o que comprou — reembolsos só valem no próximo launch online.
Todo comando do CLI passa por um gate de entitlement e um gate de compatibilidade de runtime antes de spawnar processo. Comando desconhecido nasce bloqueado. Bug de paywall nunca vira mutação executada.
Developer ID + Hardened Runtime + DMGs notarizados com tickets stapled. "Export diagnostics" gera um JSON redigido — senhas removidas dos logs de comando, crash reports ficam locais.
Capturados do beta rodando contra ambientes reais de Apple Container e Docker Desktop.




Sem assinatura. Sem conta de licença. $2.90 é um preço promocional de lançamento — compre durante o beta e a licença continua sua para sempre, mesmo depois do preço subir.
Tudo o que você precisa para observar e avaliar seu runtime.
Preço promocional de lançamento. Compre uma vez no navegador, cole sua chave, verificação offline para sempre. Portável entre os seus Macs — o preço normal volta quando o beta acabar.
Planos, trial e resgate de licença vivem nativamente no onboarding — sem criar conta, sem dashboard.

Inicie o trial dentro do app só com um e-mail. Quando acabar, você volta ao Free automaticamente — seus containers seguem rodando e nada é apagado.
1.0.0 ou 1.1.0. O CLI instala em uma linha: brew install --cask container — e o wizard de setup do app te guia no primeiro launch.container run individuais; chaves sem semântica suportada bloqueiam a execução antes de qualquer coisa rodar. Redes customizadas são mapeadas via --network; DNS por nome de serviço não é garantido.brew install --cask souza-vinicius/tap/container-studio. Sem Mac App Store durante o beta.Baixe o beta, escaneie seu setup Docker de graça e migre quando estiver pronto — com o botão de rollback sempre à mão.