El despliegue de asistentes de inteligencia artificial ha generado un debate entre el uso de infraestructura en la nube y la ejecución local. Mientras que la nube ofrece disponibilidad constante, la ejecución local garantiza privacidad absoluta y elimina costos operativos recurrentes. Para usuarios individuales o desarrolladores que buscan experimentar con OpenClaw, la implementación local es la opción más eficiente.
Comparativa de Infraestructura: Local vs. Cloud
Antes de proceder con la instalación, es fundamental entender qué arquitectura se adapta mejor a tus necesidades:
| Criterio | Despliegue Local | Servidor en la Nube |
|---|---|---|
| Costo Operativo | 0 USD (Uso de hardware propio) | Pago mensual por VPS |
| Privacidad | Datos procesados localmente | Datos en infraestructura externa |
| Mantenimiento | Mínimo (gestión de procesos) | Configuración de SSL y Seguridad |
| Acceso Remoto | Requiere túneles (ej. Cloudflare) | Nativo mediante IP pública |
Requisitos Técnicos
OpenClaw está construido sobre el ecosistema de Node.js. Para asegurar la estabilidad, se requiere la versión 22 o superior del motor de ejecución.
Puedes verificar tu entorno actual con el siguiente comando:
node --version
En caso de no contar con Node.js, utiliza los gestores oficiales según tu sistema operativo:
- macOS:
brew install node - Linux (Debian/Ubuntu):
sudo apt install nodejs - Windows: Descarga el instalador LTS desde el sitio oficial de Node.js.
Proceso de Instalación Paso a Paso
1. Ejecución del Script de Instalación
Utiliza el comando automatizado para descargar y configurar el entorno base de OpenClaw.
Para macOS y Linux:
curl -fsSL https://openclaw.ai/install.sh | sh
Para Windows (PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex
2. Configuración Inicial y Daemon
Tras la descarga, es necesario inicializar el asistnete de configuración. El parámetro --install-daemon registrará OpenClaw como un servicio del sistema para que se inicie automáticamente con el equipo.
openclaw onboard --install-daemon
3. Verificación del Gateway
El Gateway actúa como el puente entre la interfaz de usuario y los modelos de lenguaje. Asegúrate de que el servicio esté activo:
openclaw gateway status
Si necesitas depurar errores en tiempo real, puedes ejecutarlo manualmente en el puerto por defecto:
openclaw gateway --port 18789
Configuración de Modelos LLM
OpenClaw requiere la integración de un proveedor de inferencia. Puedes optar por servicios externos vía API o modelos locales mediante Ollama.
Opción A: Integración con DeepSeek (API)
Edita el archivo de configuración localizado en ~/.openclaw/openclaw.json e inserta el proveedor correspondiente:
{
"models": {
"providers": {
"ds_provider": {
"baseUrl": "https://api.deepseek.com/v1",
"apiKey": "TU_API_KEY_AQUI",
"api": "openai-completions",
"models": [
{
"id": "deepseek-chat",
"name": "DeepSeek V3 Model"
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "ds_provider/deepseek-chat"
}
}
}
}
Opción B: Ejecución 100% Local con Ollama
Si prefieres no depender de conexiones externas, instala Ollama y descarga un modelo ligero:
ollama pull qwen2.5:7b
Modifica la sección de proveedores en tu archivo openclaw.json:
{
"models": {
"providers": {
"local_inference": {
"baseUrl": "http://127.0.0.1:11434/v1",
"apiKey": "ollama",
"api": "openai-completions",
"models": [
{
"id": "qwen2.5:7b",
"name": "Qwen Local"
}
]
}
}
}
}
Ampliación de Funcionalidades mediante Skills
El valor diferencial de OpenClaw es su arquitectura de Skills, que permite al asistente realizar acciones en el mundo real. Estas habilidades se gestionan a través de clawhub.
Para añadir nuevas capacidades, utiliza los siguientes comandos:
# Instalar una habilidad de búsqueda
clawhub install web-search
# Actualizar el repositorio de habilidades
clawhub sync --all
Las habilidades se cargan dinámicamente. Puedes definir variables de entorno para habilidades específicas (como tokens de acceso a Gmail o GitHub) dentro del bloque skills en el archivo de configuración JSON principal.
Acceso al Panel de Control
Una vez que el Gateway y los modelos estén configurados, accede a la interfaz gráfica ejecutando:
openclaw dashboard
Esto abrirá automáticamente tu navegador en http://127.0.0.1:18789/, permitiéndote interactuar con tu asistente privado de forma inmediata.