Beta pública · macOS 26 Tahoe · Apple Silicon

Apple Containers por fin tiene una app de escritorio a la altura de tu Mac.

Container Studio es un cockpit SwiftUI nativo para el runtime de contenedores de Apple: inspecciona, ejecuta, usa exec y configura redes sin salir de la GUI, y después migra tus stacks de Docker con un plan guiado y reversible. La inspección es gratis para siempre. Pro cuesta $2.90, una sola vez — precio promocional de lanzamiento.

DMG notarizado · Homebrew Cask · Actualizaciones automáticas vía Sparkle · telemetría desactivada por defecto

Container Studio
Container Studio listing Apple containers with status, ports, filters and per-row actions
Inspección gratis, siempre Licencia única, funciona offline Migración de Docker reversible Notarizado y automatización sin shell expuesto
Por qué Container Studio

Migraste al runtime de Apple.
Tus herramientas, no.

Apple Container es rápido, nativo y viene con macOS 26 — pero es un CLI. Container Studio le da la experiencia de escritorio completa, sin reinventar el motor.

Runtime nativo, app nativa

Todo corre contra el Apple Container CLI en tu máquina — sin sustituir daemons, sin capa de proxy. Una app real en SwiftUI + AppKit para Macs Apple Silicon, con el acabado que esperas.

Todo el flujo en una ventana

Contenedores, imágenes, volúmenes, redes, registros, máquinas, stacks de compose, salud y sistema — 12 secciones con badges en vivo, detalle de contenedor con 8 pestañas, terminal PTY real, explorador de archivos y grafo de red.

Migra sin apostar

El Migration Lab escanea tu runtime de Docker Desktop, clasifica cada contenedor y solo ejecuta un plan que hayas consentido — con journal, cutover y rollback de un clic. Nada se ignora en silencio.

Todo lo que usas a diario

Un cockpit completo, no un wrapper.

Cada función de abajo ya está en el beta — corriendo contra Apple Container CLI 1.x en máquinas reales.

Detalle profundo del contenedor — 8 pestañas

Logs con streaming en vivo, búsqueda y exportación · Info · Inspect JSON · Stats · una terminal interactiva de verdad (PTY con autocompletado y Ctrl+C) · Volúmenes · Archivos con subir/descargar · Diff.

LogsInfoInspectStatsExec (PTY)VolumesFilesDiff
Detalle del contenedor con logs en streaming

Exec interactivo

Una terminal de verdad en cada contenedor — flechas, autocompletado y Ctrl+C funcionan, con SwiftTerm sobre el PTY del CLI. Sin vueltas por consolas web.

SwiftTermPTY

Topología de red, visual

Convierte la lista de redes en un grafo en vivo: contenedores ↔ redes con subredes y conteo de enlaces — ve tu topología en vez de buscar en la salida de inspect.

Vista de grafo de red conectando contenedores y redes

Imágenes con pulls por capa

Pull con progreso por capa, velocidad y ETA. Filtra en uso vs. dangling. Build, diálogos de run, inspect y prune — todo consciente de arm64.

Lista de imágenes con repositorio, tag, tamaño y arquitectura

Registros, navegados de forma nativa

Busca en Docker Hub y GHCR con estrellas, conteo de pulls y badges oficiales. Los logins viven en el Keychain de macOS — nunca en archivos de texto plano.

Explorador de registros buscando en Docker Hub y GHCR

Máquinas

VMs Linux persistentes sobre el framework de Virtualización de Apple — sin hipervisor extra. Créalas con CPU/memoria/disco, entra por SSH desde Terminal y ejecuta comandos.

Apple-onlyVirtualization

Compose, el subconjunto honesto

Importa archivos compose, corre stacks prácticas y guarda contenedores en marcha de vuelta a YAML. Las claves sin semántica soportada bloquean la ejecución antes de empezar — sin sorpresas silenciosas.

ImportSaved stacksStart on login

Salud & registro de incidentes

La vigilancia en segundo plano detecta paradas inesperadas (código de salida + fragmento de log) y alertas de umbral de memoria. Un registro de incidentes que puedes borrar — nunca un asesino.

Panel de sistema

Arranque/parada del motor, uso de disco por categoría, dominios DNS → localhost y un registro de auditoría del CLI con cada comando que la app ejecutó por ti.

Dev Containers  EXPERIMENTAL

Abre una carpeta con .devcontainer, ejecútala vía Apple Container + SSH y entra directo a VS Code Remote-SSH.

Migration Lab

El camino más seguro de Docker Desktop
a Apple Container.

Un pipeline guiado que inventaría tu runtime de Docker, clasifica la compatibilidad y ejecuta solo el plan que consientes explícitamente — journal en disco y rollback a un clic.

1

Inventory

Lee docker ps -a, imágenes y volúmenes — selecciona qué migra.

2

Plan

Cada hallazgo clasificado como exacto / adaptado / no soportado. El dry-run muestra toda la cadena de pasos, nombres de variables y remapeos de puertos.

3

Report

Hallazgos de compatibilidad solo con IDs de regla — nunca se muestran valores de entorno ni secretos. Los bloqueos siguen siendo bloqueos.

4

Consent

Confirmación explícita antes de que corra nada. Opcional: transferir volúmenes con nombre (backup → checksum → restore), mover imágenes vía OCI tar, cutover tras verificar salud.

5

Execute

Ejecuta solo el plan consentido; cada paso queda en el journal en Application Support. Las semánticas no soportadas bloquean la ejecución — nunca se ignoran en silencio.

6

Validate & recover

Validación post-migración, supervisor de reinicio adaptado y rollback con comandos de limpieza manual copiables si algo no se puede revertir automáticamente.

✦ Inventario, planificación y escaneos de compatibilidad son gratis — desbloquea Pro solo para ejecutar o revertir.
Migration Lab — Docker → Apple
Migration Lab con inventario real de Docker a la izquierda y panel de plan, dry-run, compatibilidad y consentimiento a la derecha
  • El Docker de origen se conserva — la migración no borra nada de Docker Desktop.
  • Los volúmenes con nombre viajan con backup, verificación de checksum y restore.
  • Las imágenes locales se mueven vía OCI tar (docker save → container load).
  • Modo cutover: detén los escritores de Docker solo cuando el lado Apple esté sano.
Confianza por diseño

Privado por defecto. Verificado offline.

Tus contenedores, volúmenes y variables de entorno nunca salen de tu Mac. El servicio de licencias nunca los ve — y casi tampoco te ve a ti.

La telemetría es opcional — y está apagada

Solo 9 eventos agregados permitidos (como migration_plan_generated). Sin nombres de contenedores, ni rutas, ni variables de entorno, ni logs, ni correo. ID de telemetría aleatorio, separado de tu instalación. El worker rechaza cualquier campo desconocido.

Licencias verificadas offline, Ed25519

Tu licencia Pro la firma el worker alojado y se verifica offline con una clave pública integrada. La clave privada nunca se distribuye. Sin llamadas a casa para seguir usando lo que compraste — los reembolsos aplican en el siguiente arranque en línea.

Fail-closed, dos veces

Cada comando del CLI pasa por una puerta de entitlement y otra de compatibilidad de runtime antes de lanzar un proceso. Los comandos desconocidos nacen bloqueados. Un bug del paywall jamás puede convertirse en una mutación ejecutada.

Notarizado, diagnósticos redactados

Developer ID + Hardened Runtime + DMGs notarizados con tickets stapled. «Export diagnostics» genera un JSON redactado — contraseñas eliminadas de los logs de comandos, crash reports guardados localmente.

Bajo tus dedos

Capturas reales. Runtime real.

Capturadas del beta corriendo contra entornos reales de Apple Container y Docker Desktop.

Detalle del contenedor — logs
Streaming container logs
Logs en vivo con búsqueda, ajuste de línea y exportación
Redes — grafo
Network graph
Topología de red de un vistazo
Migration Lab
Migration Lab inventory and plan
Inventario Docker → plan → consentimiento → ejecución
Unlock Container Studio Pro
Hoja de desbloqueo Pro con prueba de 14 días y pago único
Desbloqueo empezando por la prueba, dentro de la app
Pricing

Gratis para inspeccionar. $2.90 para tenerlo.

Sin suscripción. Sin cálculo de puestos. $2.90 es un precio promocional de lanzamiento: compra durante el beta y la licencia sigue siendo tuya de por vida, incluso después de que suba.

Free

$0para siempre · sin tarjeta

Todo lo que necesitas para observar y evaluar tu runtime.

  • Listar contenedores, imágenes, volúmenes, redes
  • Inspeccionar runtime, logs, stats & diff
  • Inventario y escaneos de migración Docker
  • Arrancar / parar el motor
  • Ejecutar / crear / eliminar contenedores
  • Exec interactivo · automatización del host
  • Ejecutar migración & rollback
Descarga el beta gratis
Más popular · de por vida

Pro

$2.90pago único · sin suscripción

Precio promocional de lanzamiento. Compra una vez en el navegador, pega tu clave, verificación offline para siempre. Portátil entre tus Macs — el precio normal vuelve cuando termine el beta.

  • Todo lo de Free
  • Arrancar / parar / crear / eliminar cualquier cosa
  • Exec interactivo en contenedores
  • Ejecutar migración Docker, cutover & rollback
  • Automatización del host: SSH a máquinas, Terminal
  • Autoarranque de stacks Compose al iniciar sesión
  • Soporte prioritario durante el beta
Compra Pro dentro de la app durante el onboarding

Cómo se ve

Planes, prueba y canje de licencia viven de forma nativa en el onboarding — sin crear cuentas, sin paneles.

Elige tu plan
Comparación de planes en el onboarding: Free 0 dólares frente a Pro 2.90 pago único
  • Pago con Stripe en tu navegador
  • Clave de licencia enviada por correo
  • Pégala una vez — funciona offline, para siempre

¿Dudas? Toma 14 días de Pro completo. Gratis, sin tarjeta.

Inicia la prueba dentro de la app solo con un correo. Al terminar vuelves a Free automáticamente — tus contenedores siguen corriendo y nada se borra.

Empieza tu prueba — descarga el beta
Preguntas, respondidas con honestidad

FAQ

¿Qué necesito para ejecutarlo?
Un Mac con Apple Silicon (serie M) con macOS 26 Tahoe o posterior y Apple Container CLI 1.0.0 o 1.1.0. El CLI se instala en una línea: brew install --cask container — y el asistente de configuración te guía en el primer arranque.
¿Y si tengo una versión desconocida del Apple Container CLI?
Las versiones desconocidas del runtime siguen plenamente disponibles para inspección y escaneos de migración, pero están bloqueadas para mutaciones hasta que la matriz de compatibilidad las valide. Sin sorpresas tras actualizar el CLI.
¿Es soporte completo de Docker Compose?
No — y la app lo dice de entrada. La importación de Compose admite un subconjunto práctico y arranca servicios como procesos container run individuales; las claves sin semántica soportada bloquean la ejecución antes de correr nada. Las redes personalizadas se mapean vía --network; el DNS por nombre de servicio no está garantizado.
¿La migración borra mis contenedores de Docker?
Nunca por sí sola. El Docker de origen se conserva; tú eliges explícitamente el cutover (detener los escritores de Docker cuando el lado Apple esté sano), y cada paso ejecutado queda en el journal con rollback de un clic disponible.
¿Qué pasa cuando expira la prueba?
El entitlement pasa a Free y nada más: los contenedores siguen corriendo, los datos permanecen. Puedes comprar Pro después por $2.90 único y pegar la clave — verificada offline.
¿Cómo recibo actualizaciones?
El DMG está notarizado y stapled; las actualizaciones llegan vía Sparkle (appcasts firmados) y Homebrew Cask: brew install --cask souza-vinicius/tap/container-studio. Sin Mac App Store durante el beta.
¿Por qué $2.90?
Es un precio promocional del beta para los primeros usuarios — único, de por vida y portátil entre tus Macs. Cuando acabe el beta, el precio subirá; quien compró a $2.90 conserva su licencia de por vida. El precio mostrado en la app durante el beta es el oficial.

Ejecuta tus contenedores en los términos de Apple.

Descarga el beta, escanea tu configuración de Docker gratis y migra cuando estés listo — con el botón de rollback al alcance.