← Blog

Cómo instalé OpenClaw en local gratis

· 9 min de lectura · EN

Busca “instalar OpenClaw” en YouTube. Los primeros 30 resultados son lo mismo: un VPS de pago, un enlace de afiliado y un tutorial copiado del README oficial. Nadie explica cómo instalarlo en un PC que ya tienes en casa.

Yo lo hice. Un PC viejo con Ubuntu, una GPU de 6GB y cero euros al mes. Aquí está todo lo que necesitas saber.

Por qué IA local

Tres razones:

  1. Coste: 0 EUR/mes. No hay suscripción. No hay factura de API. Los modelos open source corren en tu hardware.
  2. Privacidad. Tus prompts no salen de tu red local. Ningún proveedor los almacena, los entrena ni los vende.
  3. Siempre encendido. Un agente que corre 24/7 en tu casa puede automatizar tareas mientras duermes. No depende de que tengas una pestaña abierta en el navegador.

Hay una cuarta razón que no se menciona lo suficiente: con una IP residencial puedes hacer scraping de portales que bloquean IPs de datacenter. Los VPS de Hetzner, DigitalOcean o AWS están en listas negras. Tu conexión de casa, no.

Hardware: lo que necesitas (de verdad)

Esto es lo que uso yo:

ComponenteMi setupMínimo recomendado
CPUIntel i5-4690 (2014)Cualquier CPU de 4 núcleos
RAM32 GB DDR316 GB (ajustado)
GPUNVIDIA GTX 980 Ti (6 GB VRAM)Cualquier GPU NVIDIA con 4+ GB VRAM
DiscoHDD 380 GB (partición dedicada)50 GB libres
OSUbuntu 24.04 LTSUbuntu 22.04+ o Debian 12+

Varias cosas importantes:

  • La GPU no es obligatoria. Ollama puede correr modelos solo con CPU y RAM. Pero es 3-5x más lento.
  • 6 GB de VRAM es un límite real. Modelos como Gemma 3 4B (3.3 GB) caben sin problema. Qwen 3.5 9B en Q4_K_M (~5.7 GB) cabe justo. Cualquier cosa por encima de 9B necesita más VRAM o se descarga a CPU (lento).
  • 32 GB de RAM es el punto dulce. Con 16 GB puedes correr modelos de hasta ~12B en CPU, pero se te queda corto si quieres OpenClaw + Ollama + un navegador abierto a la vez.
  • El disco da igual si usas API. Si tiras de OpenRouter no necesitas descargar modelos (los más grandes pesan 20+ GB). Solo necesitas espacio si vas full local.

Mi PC es de 2014. Literalmente un procesador de hace 12 años. Si el tuyo es más nuevo, mejor.

Paso 1: Ubuntu 24.04

Si ya tienes Linux instalado, salta al paso 2. Si vienes de Windows, la forma más segura es hacer dual boot: instalas Ubuntu en una partición separada sin tocar Windows.

No voy a cubrir la instalación de Ubuntu aquí porque hay 10.000 tutoriales y cada caso es distinto (UEFI vs Legacy, SSD vs HDD, particiones existentes). Lo único que importa:

  • Ubuntu 24.04 LTS (soporte hasta 2029)
  • Partición dedicada de al menos 50 GB
  • Drivers NVIDIA instalados (Ubuntu los detecta automáticamente en la instalación, pero verifica)

Para confirmar que la GPU está detectada:

nvidia-smi

Deberías ver algo como:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.xxx       Driver Version: 550.xxx       CUDA Version: 12.x              |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 980 Ti     Off  | 00000000:01:00.0  Off |                  N/A |
| 28%   34C    P8              16W / 250W |      0MiB /  6144MiB   |      0%      Default |
+-----------------------------------------+------------------------+----------------------+

Si nvidia-smi no funciona, instala los drivers:

sudo apt update
sudo ubuntu-drivers install
sudo reboot

Paso 2: Instalar Ollama

Ollama es el runtime que ejecuta modelos de IA en tu máquina. Es como Docker pero para LLMs.

curl -fsSL https://ollama.com/install.sh | sh

Verifica que está corriendo:

ollama --version
ollama version 0.21.0

Ollama se instala como servicio de systemd y arranca automáticamente. El servidor escucha en localhost:11434.

Paso 3: Descargar modelos locales

Aquí es donde importa tu VRAM. Estos son los modelos que he probado y que caben en 6 GB:

Gemma 3 4B (recomendado para empezar)

ollama pull gemma3:4b

Tamaño: ~3.3 GB. Deja margen de VRAM libre. En mi GTX 980 Ti:

ollama run gemma3:4b "Explica que es un reverse proxy en 3 lineas"

Velocidad: ~44 tokens/segundo en GPU. Rápido. Suficiente para tareas simples: resúmenes, formateo, clasificación, drafts cortos.

Qwen 3.5 9B Q4_K_M (para más calidad)

ollama pull qwen3.5:9b-q4_K_M

Tamaño: ~5.7 GB. Cabe justo en 6 GB de VRAM. Más lento que Gemma pero notablemente más inteligente. Bueno para research, análisis de documentos, generación de texto largo.

Velocidad estimada: ~18 tokens/segundo en hardware similar.

Modelos que NO caben en 6 GB

  • Qwen 3.6 235B — necesita ~120 GB. Imposible en local. Pero está gratis en OpenRouter (siguiente sección).
  • Nemotron 120B — necesita ~60 GB+. Solo viable en cloud.
  • Qwen 3.5 27B — necesita ~16 GB VRAM o ~32 GB RAM en CPU. Funciona en CPU con 32 GB RAM pero es lento (~5-8 tok/s).

La realidad: los modelos que puedes correr en 6 GB de VRAM son buenos para tareas simples, pero para razonamiento complejo necesitas algo más grande. Ahí entra OpenRouter.

Paso 4: Instalar OpenClaw

OpenClaw necesita Node.js 22+ y git:

# Instalar Node.js 22 via NodeSource
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs git

# Verificar
node --version  # v22.22.2 o superior
git --version

Instalar OpenClaw:

npm install -g @openclaw/cli

Verificar la versión:

openclaw --version
openclaw v2026.4.15

Paso 5: Configurar OpenClaw con Ollama (modelos locales)

La primera vez que ejecutes OpenClaw te guía un wizard de configuración. Pero puedes configurarlo manualmente:

openclaw configure

Selecciona:

  1. Provider: Ollama
  2. Endpoint: http://localhost:11434 (por defecto)
  3. Model: gemma3:4b (o el que hayas descargado)

Esto crea la configuración en ~/.openclaw/openclaw.json.

Ahora arranca el gateway:

openclaw gateway start --port 18789 --bind 127.0.0.1

El flag --bind 127.0.0.1 es importante: solo acepta conexiones locales. Si lo expones a 0.0.0.0 sin autenticación, cualquiera en tu red puede usar tu instancia.

Para hacerlo persistente (que arranque automáticamente al encender el PC), crea un servicio de systemd:

mkdir -p ~/.config/systemd/user/

cat > ~/.config/systemd/user/openclaw-gateway.service << 'EOF'
[Unit]
Description=OpenClaw Gateway
After=network.target ollama.service

[Service]
ExecStart=/usr/bin/openclaw gateway start --port 18789 --bind 127.0.0.1
Restart=on-failure
RestartSec=5
Environment=NODE_ENV=production

[Install]
WantedBy=default.target
EOF

systemctl --user daemon-reload
systemctl --user enable --now openclaw-gateway.service

Verifica que está corriendo:

systemctl --user status openclaw-gateway.service
● openclaw-gateway.service - OpenClaw Gateway
     Loaded: loaded (~/.config/systemd/user/openclaw-gateway.service; enabled)
     Active: active (running) since ...

Paso 6: Configurar OpenRouter (para modelos grandes)

Los modelos locales de 4-9B están bien para muchas cosas, pero hay tareas donde necesitas un modelo de 200B+ parámetros: análisis complejo, generación de código largo, razonamiento en múltiples pasos.

OpenRouter es un gateway de APIs que te da acceso a decenas de modelos. Algunos son gratis, incluyendo Qwen 3.6 (235B parámetros) durante su periodo de preview.

Crear cuenta y obtener API key

  1. Ve a openrouter.ai
  2. Crea una cuenta (gratis)
  3. Ve a KeysCreate Key
  4. Copia tu clave. El formato es: sk-or-v1-...

Nunca compartas ni publiques tu API key. Guárdala en un lugar seguro.

Configurar en OpenClaw

openclaw configure

Selecciona:

  1. Provider: OpenRouter
  2. API Key: pega tu clave sk-or-v1-...
  3. Model: openrouter/qwen/qwen3-235b-a22b

Esto configura Qwen 3.6 (235B parámetros, mezcla de expertos con 22B activos) como tu modelo principal via API.

Reinicia el gateway:

openclaw gateway restart

Alternativa: mantener ambos proveedores

La configuración ideal es usar Ollama para tareas rápidas y baratas (siempre gratis) y OpenRouter para tareas que necesitan más potencia. Puedes alternar entre proveedores editando ~/.openclaw/openclaw.json:

{
  "models": {
    "providers": {
      "ollama": {
        "endpoint": "http://localhost:11434"
      },
      "openrouter": {
        "apiKey": "sk-or-v1-..."
      }
    },
    "default": "openrouter/qwen/qwen3-235b-a22b"
  }
}

El campo default determina qué modelo usa OpenClaw por defecto. Cámbialo a ollama/gemma3:4b cuando quieras cero coste absoluto.

Paso 7: Probar que todo funciona

Test básico del gateway

curl http://localhost:18789/health
{"status": "ok", "version": "2026.4.15"}

Test de chat con el modelo

openclaw chat "Que version de OpenClaw estoy ejecutando?"

Si responde de forma coherente, todo está funcionando. Si da error de conexión, revisa que el gateway esté activo (systemctl --user status openclaw-gateway.service).

Test de Ollama directamente

curl http://localhost:11434/api/generate -d '{
  "model": "gemma3:4b",
  "prompt": "Hola, responde en una linea",
  "stream": false
}'

Debería devolver un JSON con la respuesta del modelo.

Para qué lo uso

No instalé esto para jugar. Lo uso para automatizar cosas reales:

  • Scraping automatizado. Tengo cron jobs que lanzan scrapers cada 6 horas y OpenClaw procesa los datos: limpia duplicados, clasifica por marca, calcula precios.
  • Research. Le paso PDFs, artículos o documentación técnica y me devuelve resúmenes estructurados.
  • Borradores. Descripciones de producto, textos para landing pages, posts de blog (no este — este lo escribí yo).
  • Análisis de datos. Le doy un CSV con miles de filas y le pido que encuentre anomalías o patrones.

El diferenciador frente a usar ChatGPT en el navegador: esto corre desatendido. Puedo programar tareas a las 3AM y revisar los resultados por la mañana. Es un agente, no un chatbot.

Desglose de costes

ConceptoCoste mensual
Hardware (ya lo tenía)0 EUR
Ubuntu 24.040 EUR
Ollama0 EUR
OpenClaw0 EUR
Modelos locales (Gemma, Qwen)0 EUR
Electricidad (~50W medio, 24/7)~5 EUR
OpenRouter (Qwen 3.6 free preview)0 EUR
Total~5 EUR

Cuando el free preview de Qwen 3.6 en OpenRouter termine, el coste por token será mínimo — hablamos de céntimos por conversación. Y siempre tienes los modelos locales como fallback gratuito.

Compáralo con las alternativas:

  • Suscripción a Claude/ChatGPT: 20 EUR/mes (y no puedes usarlas como agente autónomo)
  • VPS con GPU (Lambda, Vast.ai): 50-200 EUR/mes
  • API de Anthropic o OpenAI sin límites: variable, pero fácilmente 30+ EUR/mes con uso medio

Limitaciones (siendo honesto)

  • 6 GB de VRAM te limita a modelos pequeños. Gemma 3 4B y Qwen 3.5 9B son útiles pero no compiten con GPT-4 o Claude Opus en tareas complejas. Para eso necesitas OpenRouter.
  • Un i5 de 2014 no es rápido. La inferencia por CPU es viable pero lenta. Si piensas correr modelos de 27B+ en CPU, ten paciencia.
  • Sin Docker, sin sandbox. OpenClaw tiene un modo sandbox basado en Docker. No lo tengo instalado, así que los comandos que ejecuta el agente tienen acceso completo al sistema. Hay que tener cuidado con lo que le pides que haga.
  • La configuración inicial no es trivial. Si nunca has tocado Linux, instalar Ubuntu + drivers NVIDIA + Ollama + Node.js + OpenClaw te puede llevar una tarde. Pero se hace una vez.

Conclusión

Todo el contenido sobre OpenClaw en internet asume que vas a pagar un VPS. Nadie habla de la opción más obvia: usar un PC que ya tienes.

Un ordenador de 2014 con Ubuntu, 32 GB de RAM y una GPU de 6 GB es suficiente para tener tu propio agente de IA corriendo 24/7. Gratis. Sin depender de ningún proveedor.

El setup completo me llevó unas 3 horas contando la instalación de Ubuntu. Si ya tienes Linux, en una hora lo tienes corriendo.

Si tienes preguntas o quieres ver cómo lo uso para automatizar scraping de precios de motos, suscríbete — hay más artículos en camino.


Actualizado: 22 de abril de 2026. OpenClaw v2026.4.15, Ollama v0.21.0, Ubuntu 24.04 LTS.


Artículos relacionados: