Mediciones en el mismo Mac
Mismo Mac, mismo sistema de pruebas y mismos límites (8 CPU y 12 GB), un producto a la vez, cada uno recién iniciado con su propio comando. Las filas son las operaciones que un desarrollador, una batería de pruebas o un agente repite todo el día.
| Operación | Oxcart 0.1.2 | OrbStack 2.2.3 | Cuánto más rápido es Oxcart |
|---|---|---|---|
docker run --rm … true | 42.3 ms | 220 ms | 5,2× |
8 ejecuciones simultáneas de docker run --rm | 96.3 ms | 758 ms | 7,9× |
docker stop | 19.2 ms | 107 ms | 5,6× |
docker exec … true | 21.5 ms | 26.8 ms | 1,2× |
| Crear e iniciar 20 contenedores | 692 ms | 2,209 ms | 3,2× |
| Detener y eliminar 20 contenedores | 76.7 ms | 1,224 ms | 16× |
| Crear mediante API (sin CLI) | 2.46 ms | 48.5 ms | 20× |
| Iniciar mediante API | 18.5 ms | 51.2 ms | 2,8× |
| Detener mediante API | 4.03 ms | 91.5 ms | 23× |
| Compilación sin caché, contexto local | 341 ms | 681 ms | 2× |
| Compilación con caché | 121 ms | 283 ms | 2,3× |
docker stats --no-stream, 20 contenedores | 1,038 ms | 2,050 ms | 2× |
CPU de un cliente docker stats con transmisión continua | 1.29 % de un núcleo | 3,81 % | 3× menos |
| Volumen con nombre: crear/stat/leer/eliminar 1,000 archivos | 17.8 ms | 25.2 ms | 1,4× |
| Del comando de inicio a la disponibilidad de la API de Docker | 788 ms | 1,154 ms | 1,5× |
| Del comando de detención hasta que desaparece la API | 27.9 ms | 1,027 ms | 37× |
Oxcart 0.1.2 medido el 2026-10-10 con su cliente docker 29.9 incluido. OrbStack 2.2.3 medido antes ese mismo día, en el mismo Mac y con el mismo sistema de pruebas, con docker 29.4. Apple M5 Max, 36 GB, macOS 27.2. Cada uno configurado con 8 CPU y 12 GB, solo uno en ejecución cada vez y recién iniciado con su propio comando. Medianas de cinco muestras tras un calentamiento. Las filas de inicio y detención usan el comando propio de cada producto para el motor únicamente.
Equivalentes (dentro del 10%): memoria en reposo sin contenedores, rendimiento de salida de exec, descargas del contenedor al Mac, CPU del host por segundo de CPU de contenedor e inicio de un contenedor existente con un puerto publicado.
Qué significa la diferencia en la práctica
- Baterías de pruebas. Testcontainers y los SDK llaman directamente a la API del motor. Con 2.5 ms por creación y 4.0 ms por detención frente a 48.5 ms y 91.5 ms, una batería que crea y detiene 200 contenedores tarda unos 1.3 s en esas llamadas en lugar de unos 28 s.
- Reinicios de Compose. Detener y eliminar 20 contenedores tardó 77 ms frente a 1.2 s. Crearlos e iniciarlos, 0.69 s frente a 2.2 s.
- Agentes de programación. Los agentes ejecutan y descartan contenedores constantemente. 42 ms frente a 220 ms por
docker runse acumulan a lo largo de una sesión. - Compilaciones. Reconstruir una imagen pequeña con caché tardó 121 ms frente a 283 ms.
La estimación para pruebas multiplica las medianas medidas por 200 e ignora todo lo demás que hace una batería de pruebas.
Funciones y políticas en paralelo
| Función | Oxcart | OrbStack |
|---|---|---|
| Funciona en | macOS 26 o posterior, Apple silicon | macOS 14 o posterior, Apple silicon e Intel |
| Precio | $20 por persona y por versión principal para cualquier uso. Gratis durante 60 días. Hasta 5 Mac. | Gratis para uso personal no comercial. Pro por $8 por persona y por mes ($96 al año) para uso comercial. |
| Qué ejecuta | Contenedores compatibles con Docker con motor propio | Contenedores de Docker y máquinas Linux |
| Kubernetes | No incluido | Un clúster de un nodo |
| Acceso a la API de Docker | Solo socket Unix privado (modo 0600). Ningún ajuste la expone por TCP. | Documenta una API de Docker por TCP que se activa expresamente |
Qué añade Oxcart
- Un servidor MCP para agentes de programación: 13 herramientas, solo lectura de forma predeterminada, Manage, Full o Block por agente y cada llamada registrada en tu Mac, con pasos de configuración para Claude Code, Codex, Cursor, VS Code con Copilot y 14 más.
- Una conexión de red cifrada: el tráfico TCP publicado y saliente entre tu Mac y el motor viaja por TLS 1.3, con fijación a un certificado creado en cada inicio y un token de 256 bits por inicio.
- Se aplican tus reglas de red: el Mac abre las conexiones salientes de los contenedores, por lo que se aplican las rutas de VPN, el DNS dividido y las reglas de Little Snitch o LuLu.
- Puertos agrupados por repositorio y rama, con el motivo por el que un puerto no responde, como un servidor que solo escucha en 127.0.0.1 dentro del contenedor.
- Configuración sin conexión en unos 2.5 s, con la CLI de docker 29.9, Compose 5.6 y Buildx 0.38 incluidos.
Precio a lo largo del tiempo
Para uso personal no comercial, OrbStack es gratuito. Para trabajar, una licencia OrbStack Pro cuesta $96 al año: $288 en 3 años y $2,880 para un equipo de 10 personas. Oxcart cuesta $20 por persona para toda la versión principal, $200 para el mismo equipo, con actualizaciones menores y parches gratuitos y $15 para pasar a la siguiente versión principal. La licencia de Oxcart nunca caduca y sigue funcionando sin conexión.
Elige Oxcart si
- Quieres el ciclo de vida de contenedores más rápido que medimos en Apple silicon: ejecutar, detener, eliminar y reconstruir.
- Los agentes de programación trabajan en tus repositorios.
diagnosede Oxcart responde en 159 tokens frente a 2,014 dedocker inspectmásdocker logs. Consulta Docker para agentes de programación con IA. - Las revisiones de seguridad preguntan cómo se expone la API de Docker y cómo cruza el Mac el tráfico de contenedores. Consulta redes de contenedores en Mac.
- Usas Oxcart para trabajar y prefieres $20 por versión principal a una licencia mensual.
Elige OrbStack si
- Quieres máquinas Linux completas además de los contenedores.
- Quieres un clúster Kubernetes dentro de la misma app.
- Usas un Mac con Intel o macOS 14 o 15.
- Solo lo usas para proyectos personales no comerciales, para los que es gratuito.
Ambos pueden coexistir en un Mac: mueve tus imágenes, volúmenes y proyectos Compose y vuelve atrás con un comando.
Preguntas
¿Oxcart es más rápido que OrbStack?
En el ciclo de vida de contenedores, sí, en todas las operaciones que medimos en un Mac con Apple silicon: docker run --rm en 42 ms frente a 220 ms (5.2×), ocho ejecuciones simultáneas en 96 ms frente a 758 ms (7.9×), detener mediante API en 4.0 ms frente a 91.5 ms (23×), detener y eliminar 20 contenedores en 77 ms frente a 1,224 ms (16×), y compilaciones con caché en 121 ms frente a 283 ms (2.3×).
¿Cuánto cuesta OrbStack comparado con Oxcart?
A octubre de 2026, OrbStack es gratuito para uso personal no comercial, y el uso comercial requiere Pro por $8 por persona y por mes ($96 al año). Oxcart cuesta $20 por persona y por versión principal para cualquier uso, tras una prueba gratuita de 60 días. Las actualizaciones menores y los parches son gratuitos, y una licencia cubre hasta 5 Mac. En 3 años, una licencia comercial de OrbStack cuesta $288.
¿Oxcart tiene máquinas Linux y Kubernetes como OrbStack?
No. OrbStack ejecuta máquinas Linux y un clúster Kubernetes de un nodo, además de contenedores. Oxcart se centra en contenedores compatibles con Docker, con un servidor MCP para agentes de programación. Para trabajar con Kubernetes y Oxcart, consulta Kubernetes en Mac.
¿Puedo usar Oxcart y OrbStack en el mismo Mac?
Sí. Cada uno tiene su propio contexto de Docker. docker context use permite cambiar entre ellos. Oxcart solo activa su contexto si no hay otro en uso y pregunta antes de sustituir las herramientas docker de OrbStack. Uninstall las restaura. Consulta cambiar a Oxcart.
¿Cuál usa menos memoria?
Sin contenedores en ejecución, son equivalentes: 776 MiB para la app, los programas auxiliares y el motor de Oxcart frente a 792 MiB para OrbStack. Desde Oxcart 0.1.3, la memoria vuelve a macOS cuando no se ejecuta nada: 570 MiB, frente a los 3,319 MiB anteriores, 32 s después de detener el último contenedor.
¿Oxcart admite Mac con Intel o macOS 15?
No. Oxcart necesita Apple silicon y macOS 26 o posterior. OrbStack admite macOS 14 y posterior en Apple silicon e Intel.
Fuentes y método
- Mediciones: Oxcart 0.1.2 medido el 2026-10-10 con su cliente docker 29.9 incluido. OrbStack 2.2.3 medido antes ese mismo día, en el mismo Mac y con el mismo sistema de pruebas, con docker 29.4. Apple M5 Max, 36 GB, macOS 27.2. Cada uno configurado con 8 CPU y 12 GB, solo uno en ejecución cada vez y recién iniciado con su propio comando. Medianas de cinco muestras tras un calentamiento. Una diferencia dentro del 10% se considera equivalente. Una pasada por producto.
- Memoria devuelta cuando no se ejecuta nada: Oxcart 0.1.3.
- OrbStack: docs.orbstack.dev; orbstack.dev/download (macOS 14.0+, Apple silicon e Intel); orbstack.dev/pricing; docs.orbstack.dev/kubernetes/; docs.orbstack.dev/machines/; docs.orbstack.dev/docker/ (API TCP de activación expresa).
- Datos de los proveedores verificados el 10 de octubre de 2026.