Corre n8n, Hermes Agent, OpenClaw y Steel Browser en tu propia infraestructura aislada — creadas desde la consola con 1 clic. Copia legible por máquina en /es/docs/ai-apps.md.
| App | Qué es | Dónde corre | Credenciales |
|---|---|---|---|
| n8n | Automatización de flujos (estilo Zapier) con nodos de IA, editor visual y webhooks | Comparte el entorno Docker de tu cuenta — lista en segundos | Ninguna obligatoria |
| Hermes Agent | Agente de IA autónomo (Nous Research, MIT) con memoria persistente y skills; se conecta a Telegram, Discord, Slack, WhatsApp y correo | VM dedicada y aislada (~3–5 min) | Contraseña del panel + API key del servidor (generadas), más al menos una llave de proveedor de IA |
| OpenClaw | Asistente personal autoalojado que ejecuta tareas programadas y responde por WhatsApp, Telegram, Discord y más | VM dedicada y aislada (~3–5 min) | Token de acceso (generado), más una llave de proveedor de IA |
| Steel Browser | Navegador headless para agentes de IA — API de sesiones + CDP para Playwright/Puppeteer. Apache 2.0 | VM dedicada y aislada (~3–5 min) | Ninguna obligatoria |
Cada app queda con URL pública bajo apps.lookerhost.com con HTTPS incluido, visible en su tarjeta de proyecto.
* son obligatorios.ANTHROPIC_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY) son tuyas; consíguelas con tu proveedor. Las apps de agente exigen al menos una.Tus credenciales viajan cifradas al despliegue: el panel nunca las guarda, nunca las vuelve a mostrar y nunca las escribe en logs.
n8n — la primera visita te pide crear la cuenta de dueño. Las URLs de webhooks ya se generan con tu dominio público HTTPS, así que los disparadores desde servicios externos funcionan de una.
Hermes Agent — inicia sesión en el panel con el usuario admin y la contraseña que guardaste del asistente. Desde ahí conectas canales de mensajería (Telegram, Discord, Slack…) y chateas con tu agente. También expone una API compatible con OpenAI protegida por la API key que guardaste.
OpenClaw — el Control UI abre desde la URL de tu app; pega el token de acceso que guardaste en el asistente. Desde ahí conectas canales (p. ej. un bot de Telegram) y defines tareas programadas.
Steel Browser — a diferencia de las otras apps, Steel no se usa a mano: se usa por código. Es un Chrome aislado al que tu programa (o tu agente de IA, o un flujo de n8n) le da órdenes por API, y /ui es el visor en vivo donde ves lo que el robot está haciendo. Tres formas de usarlo, de más fácil a más potente:
# Extraer el contenido de una página (ideal para dárselo a una IA)
curl -X POST https://TU-STEEL.apps.lookerhost.com/v1/scrape \
-H "Content-Type: application/json" -d '{"url":"https://ejemplo.com"}'
# Screenshot de cualquier página
curl -X POST https://TU-STEEL.apps.lookerhost.com/v1/screenshot \
-H "Content-Type: application/json" -d '{"url":"https://ejemplo.com"}' -o captura.jpg
# Página → PDF
curl -X POST https://TU-STEEL.apps.lookerhost.com/v1/pdf \
-H "Content-Type: application/json" -d '{"url":"https://ejemplo.com"}' -o pagina.pdf
Sesiones con control total — tu código crea una sesión (POST /v1/sessions) y conecta Playwright/Puppeteer por CDP: clics, formularios, navegación como un humano. Mientras corre, abre /ui y mira la pantalla del robot en vivo.
Desde otro agente — un n8n o Hermes del mismo cliente usa estos endpoints como sus “ojos en la web”: p. ej. un flujo de n8n que cada mañana extrae precios con /v1/scrape y los manda a Telegram.
Las apps de agente normalmente necesitan tu propia llave de proveedor (Anthropic, OpenAI, OpenRouter). Si tu cuenta tiene créditos IA, algunas apps pueden usarlos en vez de eso: elige Usar créditos LookerHost en el asistente y define un presupuesto — la plataforma emite una llave acotada contra su propio gateway de IA y mide el consumo de ese presupuesto, sin llave que administrar.
Steel Browser funciona así hoy. Hermes Agent no: su propio proceso de arranque ignora la llave de créditos para su agente principal y siempre habla directo con OpenRouter, así que esa opción no se ofrece para él en el asistente — trae tu propia llave de Anthropic, OpenAI u OpenRouter para Hermes. OpenClaw sigue el manejo estándar de su propio SDK para un endpoint personalizado, así que se espera que los créditos funcionen ahí, aunque no hemos corrido una prueba de extremo a extremo de ese camino específico.
La misma operación está disponible para scripts y agentes. REST:
curl -X POST https://lookerhost.com/api/services/aiapps \
-H "Authorization: Bearer <API_KEY_CON_apps:write>" \
-H "Content-Type: application/json" \
-d '{"label":"mi-agente","app":"hermes","envs":{"HERMES_DASHBOARD_BASIC_AUTH_PASSWORD":"…","API_SERVER_KEY":"…","ANTHROPIC_API_KEY":"sk-ant-…"}}'
Por MCP, usa la tool lookerhost_create_aiapp — la spec de credenciales por app llega en aiApps de lookerhost_list_plans. Mira la documentación del servidor MCP y la API para llaves, scopes y el catálogo completo de tools. Esto significa que un agente corriendo en LookerHost puede aprovisionarte más infraestructura de LookerHost.
Una vez que una app de Hermes o Steel está corriendo, el mismo servidor MCP puede hablarle directamente — sin que tengas que exponer su API a internet:
lookerhost_agent_chat — mándale un mensaje a tu Hermes Agent y recibe su respuesta.lookerhost_browser_session — crea, lista, consulta o libera una sesión de Steel Browser (devuelve un endpoint CDP para Playwright/Puppeteer).lookerhost_browser_scrape — renderiza y extrae una página con tu Steel Browser en una sola llamada.lookerhost_aiapp_api — una llamada de más bajo nivel a cualquier ruta permitida de la API de cualquiera de las dos apps.Estas llegan a la app por la red interna de LookerHost; la API propia del agente nunca queda expuesta al público.
Consulta los planes vigentes en la página de precios. Cada plan cubre la app, su cómputo (dedicado), la URL pública HTTPS y el monitoreo de la plataforma; el consumo de IA lo factura tu propio proveedor a través de tu llave.