Esta guía explica cómo convertir un Mac secundario en una máquina permanentemente encendida y accesible, lista para que Claude Code —el agente de Anthropic con función de computer use— la controle de forma autónoma desde el teléfono o desde el equipo principal mediante SSH. El objetivo es disponer de un entorno separado donde delegar tareas de investigación y desarrollo sin exponer el ordenador personal, especialmente porque el flag --dangerously-skip-permissions entraña riesgos si se ejecuta en la máquina de uso diario.
El autor compara esta opción con su proyecto previo Safeclaw, que ejecutaba el agente en un contenedor: el contenedor sigue utilizando la red del equipo principal y no admite aplicaciones solo disponibles en macOS —entre ellas Unity para desarrollo de videojuegos—, por lo que resulta insuficiente cuando se necesita computer use real sobre apps nativas.
El proceso paso a paso incluye: formatear el equipo si contiene datos sensibles e instalar macOS desde cero; crear una cuenta con privilegios de administrador; activar el inicio de sesión remoto (SSH) por System Settings o por línea de comandos, concediendo Acceso total al disco al terminal si hace falta; habilitar sudo sin contraseña mediante un archivo en /etc/sudoers.d; fijar un LocalHostName único en la red; generar e instalar una clave SSH desde el Mac principal; impedir el reposo en corriente (pmset -c sleep 0, disablesleep 1, displaysleep 0) y desactivar el salvapantallas para evitar bloqueos.
Después se configura el portapapeles remoto entre ambos equipos mediante el script clip.sh, que añade soporte de imágenes al pbcopy/pbpaste nativo, y se instala Claude Code en la máquina de reserva —en la versión 2.1.201 del ejemplo— con ~/.local/bin añadido al PATH en ~/.zshenv. Por último, el script opcional setup-claude-env.sh aplica una serie de valores por defecto modificables: alias de shell, el plugin DX, ajustes de settings.json, la CLI de GitHub y, de forma opcional, Playwright MCP y yt-dlp.
