¿Qué es terminal-mac y cómo funciona su arquitectura?

La ejecución de un sistema operativo macOS completo directamente dentro de la consola en equipos Apple Silicon ya es posible gracias a alternativas avanzadas como Agent Autoloop y arquitecturas innovadoras presentes en el repositorio joeblau/subvox. Esta herramienta utiliza la virtualización nativa de Apple para arrancar un sistema invitado real, mientras un asistente integrado se encarga de capturar la pantalla y transmitirla mediante gráficos compatibles con Kitty o iTerm2.

El entorno invitado funciona como un Mac totalmente independiente con sus propias cuentas, archivos y aplicaciones. Aunque consume recursos del sistema principal como CPU, memoria y almacenamiento, no hereda las aplicaciones en ejecución, las sesiones activas ni las credenciales del host físico.

¿A quién afecta y por qué se ha vuelto viral?

El proyecto está dirigido a desarrolladores, investigadores y creadores de agentes de inteligencia artificial que necesitan un entorno aislado y seguro para realizar pruebas o automatizaciones. Al igual que herramientas como DiscImageStudio, destaca por ofrecer capacidades avanzadas a nivel de sistema operativo en múltiples plataformas de desarrollo.

La popularidad del repositorio se debe a su capacidad para integrar herramientas Model Context Protocol (MCP), permitiendo que agentes autónomos ejecuten acciones de uso del ordenador como clics, tecleo y capturas dentro de la máquina virtual sin comprometer la seguridad del equipo principal.

¿Cómo se instala y configura esta herramienta en el sistema?

Puedes instalar la versión precompilada de forma rápida y sencilla utilizando el script automatizado proporcionado en el repositorio oficial. Asegúrate de cumplir con los requisitos previos, como disponer de un Mac con procesador Apple Silicon y macOS 14 o una versión posterior.

Ejecuta el siguiente comando en tu terminal para descargar el instalador y configurar el entorno:

  1. Abre una terminal compatible con gráficos en línea como Kitty, Ghostty o iTerm2.
  2. Ejecuta el script de instalación mediante curl para descargar la última versión y verificar su código hash SHA-256.
  3. Inicia el flujo de configuración guiada ejecutando el comando correspondiente para descargar la imagen de restauración y arrancar el Mac virtual.
  4. Completa la configuración inicial de macOS dentro de la ventana del invitado y abre la aplicación auxiliar en la carpeta compartida para otorgar los permisos de grabación de pantalla y accesibilidad.