Lo que un agente de IA puede y no puede hacer en un Mac alojado
Un Mac alojado le da a un agente de programación una máquina de desarrollo real: Xcode, el simulador de iOS, un navegador real, sesiones que se mantienen y una máquina que nunca se duerme. También tiene límites, porque es un Mac en unas instalaciones de hosting y no en tu mesa. Conocer las dos cosas antes de alquilar te ahorra un reembolso después. Esta es la lista completa, incluidas las partes incómodas.
Lo que funciona, y funciona bien
- Cualquier herramienta de desarrollo, como administrador. Claude Code, Codex, Xcode, Playwright, Homebrew, Docker, Node, Python y lo que necesite tu proyecto. La máquina es tuya.
- Un navegador real para desarrollar. Inicia sesión una vez en GitHub, en tu registro de paquetes, en App Store Connect o en tu web de staging. El agente usa esas sesiones para probar lo que construye y leer la documentación que necesita.
- Siempre encendido. Ethernet por cable, nunca se duerme, se reinicia solo y mantiene la sesión viva.
- Control desde el móvil. Remote Control de Claude Code conecta la app de Claude a la sesión que corre en el Mac.
- El escritorio cuando lo necesitas. Compartir pantalla desde una pestaña del navegador para inicios de sesión, avisos de doble factor y cualquier cosa que se atasque.
- Modelos locales pequeños. Los modelos de unos 8B parámetros funcionan aceptablemente en una máquina de 16 GB. Sirven para tareas de código en las que los datos no pueden salir de la máquina.
- Xcode y el simulador de iOS. El agente puede compilar tu app, ejecutarla en el simulador y hacer una captura del resultado. Eso es lo que una máquina Linux no puede hacer.
Lo que no es fiable
- iMessage y FaceTime. Apple liga la activación al hardware y a menudo bloquea los Macs que identifica como alojados. A veces funciona, pero no construyas nada sobre eso.
- Webs que desconfían de las direcciones de hosting. Algunos servicios, entre ellos LinkedIn e Instagram, ponen trabas o bloquean la automatización desde una IP de hosting.
Lo que queda descartado
- Cualquier cosa que tenga que estar cerca. Bluetooth, HomeKit, AirDrop, una impresora de tu oficina, un dispositivo USB. El Mac no está en tu edificio.
- Modelos locales grandes. Un M6 base de 16 GB no ejecuta modelos de 30B ni de 70B. Los agentes en él llaman a modelos en la nube, que es lo que hacen de todos modos Claude Code y Codex.
- Automatización de uso general. Apple solo licencia un Mac alquilado para desarrollo de software. Un agente que lleva tu correo, tu CRM o tus redes sociales no tiene cabida aquí. Es la licencia, no una preferencia, y se aplica a todos los proveedores de Mac alojados.
- Abusos. Nada de spam, scraping masivo, relleno de credenciales, minería de criptomonedas ni automatizar cuentas de otras personas contra sus condiciones. Es la política de uso aceptable y se hace cumplir.
- Reinicios instantáneos. Un reinicio tarda unos minutos, no segundos, y no hay botón de encendido que mantener pulsado.
Cómo decidir
Un Mac alojado encaja muy bien con un agente de programación que trabaja en tu software con modelos en la nube. Debería necesitar funcionar todo el día. Y solo de vez en cuando necesitar que una persona haga clic en algo. Es la herramienta equivocada para tres tipos de agente. Uno que necesita iMessage como función principal. Uno que necesita un dispositivo de tu red local. Uno que necesita un modelo grande en la máquina. Mejor saberlo ahora.
Preguntas frecuentes
¿Funciona iMessage en un Mac alojado?
+
No de forma fiable. Apple liga la activación de iMessage al hardware y a menudo la rechaza en Macs alojados. A veces funciona, pero nada importante debería depender de ello.
¿Puede el agente usar las cuentas en las que inicio sesión?
+
Sí, para desarrollo. Inicia sesión una vez en GitHub, npm, App Store Connect o tu entorno de staging desde el escritorio en el navegador, y el agente usará esas sesiones después. Las sesiones se quedan en la máquina, no en nuestras manos. Las cuentas que no tienen nada que ver con tu software quedan fuera de lo que permite la licencia del Mac.
¿Puedo ejecutar LLMs locales en un Mac mini alojado?
+
Pequeños, sí. Una máquina de 16 GB maneja modelos de unos 8B parámetros para tareas de código en las que los datos no pueden salir de la máquina. Los modelos grandes necesitan mucha más memoria de la que tiene un mini base. Los agentes en él usan modelos en la nube.
¿Qué pasa si mi agente se atasca?
+
Abres la pantalla del Mac en tu navegador, resuelves el aviso, el inicio de sesión o el captcha, y cierras la pestaña. La sesión sigue funcionando todo el tiempo.