Guías · 8 min
Instalar Zyrabit SLM en una Mac M1 Pro con 16 GB de RAM
Guía reproducible basada en el quick start oficial del repositorio.
Esta guía convierte el quick start oficial en una secuencia de comandos para una Mac con Apple Silicon y 16 GB de RAM. El repositorio es la fuente de verdad; el rendimiento específico del hardware debe verificarse en la máquina objetivo.
1. Revisa la máquina
Instala Docker Desktop para Apple Silicon y asegúrate de que esté ejecutándose. Después clona el repositorio:
git clone https://github.com/Zyrabit-tech/zyrabit-SLM.git
cd zyrabit-SLM
Ejecuta el diagnóstico antes de levantar contenedores:
./zyra-up.sh doctor
En una máquina con 16 GB, cierra aplicaciones que consuman mucha memoria antes de descargar modelos. El comando doctor es la comprobación oficial del repositorio.
2. Configura el entorno
El README indica copiar el archivo de entorno de ejemplo:
cp zyrabit-slm/example.env zyrabit-slm/.env
Ábrelo localmente y configura los valores requeridos por el checkout actual, incluyendo SLM_URL y DB_URL cuando el proyecto los solicite:
open -e zyrabit-slm/.env
No subas este archivo al repositorio. Si el proyecto solicita un token, usa un secreto local en lugar de escribirlo en este artículo:
ZYRABIT_TOKEN=replace-with-a-local-token
El nombre exacto de la variable y el flujo de autenticación deben coincidir con la versión descargada. Esta guía no inventa un endpoint ni un formato de token.
3. Instala el stack
Usa el comando unificado del ciclo de vida:
./zyra-up.sh install
Según el README, esto construye las imágenes, inicia el stack y descarga los modelos requeridos. La primera ejecución puede consumir tiempo, memoria y espacio en disco.
4. Verifica los servicios
Después de la instalación, ejecuta las comprobaciones visuales y de API del repositorio:
./zyra-up.sh verify
Para inspeccionar el stack:
./zyra-up.sh start
./zyra-up.sh stop
5. Comandos útiles
doctor Diagnostica RAM, hardware y entorno
install Construye imágenes, inicia el stack y descarga modelos
start Levanta la infraestructura
stop Detiene la infraestructura
build Construye imágenes sin iniciar servicios
verify Ejecuta comprobaciones visuales y probes de API
dev Ejecuta desarrollo local con uv
6. Si la Mac tiene poca memoria
Empieza con doctor y evita levantar servicios opcionales hasta que el stack base esté saludable. El repositorio documenta n8n como opcional y describe una red de modelos respaldada por Ollama. Usa modelos locales pequeños cuando la configuración actual lo permita y registra el resultado en lugar de asumir un benchmark.
Fuente y capturas
Los comandos y la arquitectura de esta guía se derivan del README oficial de Zyrabit SLM. El código fuente consultado no incluye una secuencia de capturas verificada para Mac M1 Pro, así que esta versión usa comandos de terminal en lugar de inventar capturas.