Leccion 3 de 5Gratis14 min

Instala Node, Python, OpenClaw o Hermes

Runtime minimo para correr tu agente en Linux

Ultima actualizacion: 02 de septiembre de 2026

El runtime depende de la ruta que ya elegiste. No instales los dos "por si acaso" en una Pi de 4 GB. Elige uno, verificalo y deja el otro para otra maquina.

Base comun

Dependencias comunes
$sudo apt install -y curl git ca-certificates build-essential python3 python3-pip python3-venv ripgrep ffmpeg

ffmpeg y ripgrep no son obligatorios para un bot de texto, pero evitan fallos tontos cuando una skill quiere leer un repo o un audio. build-essential ahorra errores de compilacion en wheels de Python.

Si vas con OpenClaw

OpenClaw requiere Node.js 22+. El Node de apt en muchas imagenes de Pi se queda corto.

Instalar Node.js 22
$curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt-get install -y nodejs node --version npm --version

Confirma que node --version empieza por v22. Luego instala y deja que el onboarding cree el daemon:

Instalar OpenClaw en Pi
$npm install -g openclaw@latest openclaw onboard --install-daemon openclaw doctor

Copia la configuracion que ya te funciono en la laptop (SOUL, memoria, skills, canales). No rehagas personalidad desde cero en la Pi: vas a introducir diferencias que no sabras diagnosticar.

💡

Doctor primero

Si openclaw doctor falla, no actives el gateway. Un daemon que arranca a medias es mas dificil de leer que un onboarding incompleto.

Si vas con Hermes

Ruta pip (la mas simple si Python 3 ya esta):

Instalar Hermes con pip
$python3 -m pip install --user hermes-agent ~/.local/bin/hermes postinstall

Si pip se queja de "externally-managed-environment", usa un venv en ~/agents o el instalador oficial por Git:

Instalar Hermes desde GitHub
$curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.bashrc

Verifica:

Verificar Hermes
$which hermes hermes doctor hermes model

Anota la ruta de which hermes. La vas a poner en ExecStart del servicio. Si usas venv, esa ruta no es ~/.local/bin/hermes.

Modelo: API vs local

💡

No corras modelos grandes en la Pi

La Pi funciona bien como orquestador. Para el cerebro, usa API externa. Un modelo local pequeno solo si mides RAM libre con el gateway ya corriendo y aceptas latencia alta.

Prueba practica: manda un mensaje de un solo turno. Cronometra. Si tarda mas de lo que tolerarias en WhatsApp, no es un problema de systemd: es el modelo o la red.

Que copiar desde la laptop

  1. Archivos de personalidad y memoria (sin pegar .env en el chat).
  2. Skills que ya validaste.
  3. Lista de usuarios o chats permitidos.
  4. El proveedor y el modelo que ya usabas.
Runtime listo0/5