# LookerHost — Apps de IA de 1 clic (n8n, Hermes Agent, OpenClaw, Steel Browser)

Página canónica: https://lookerhost.com/es/docs/ai-apps
Documentación MCP/API: https://lookerhost.com/es/docs/mcp

## Qué incluye el catálogo

| 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.

## Crear una desde la consola — paso a paso

1. Entra a la [consola](/login) y pulsa **＋ Nuevo → App de IA**.
2. **Elige la app** en las tarjetas del catálogo.
3. **Ponle nombre** (letras, números y guiones) y **llena las credenciales** que pida:
   - Los campos con `*` son obligatorios.
   - Los campos *generados* (el token de OpenClaw, la contraseña y API key de Hermes) se crean por ti — **cópialos ya**: se muestran una sola vez y el panel nunca los guarda.
   - Las llaves de proveedor de IA (`ANTHROPIC_API_KEY`, `OPENAI_API_KEY`, `OPENROUTER_API_KEY`) son tuyas; consíguelas con tu proveedor. Las apps de agente exigen al menos una.
4. **Revisa y crea.** n8n se despliega en segundos. Las apps de agente aprovisionan una VM dedicada: la tarjeta pasa por *creando → instalando → en línea* en ~3–5 minutos y te llega un correo cuando está lista.
5. Pulsa **Abrir app** en la tarjeta.

> Tus credenciales viajan cifradas al despliegue: el panel nunca las guarda, nunca las vuelve a mostrar y nunca las escribe en logs.

## Primeros pasos en cada app

**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:

1. **Endpoints directos** — una llamada, un resultado:

```bash
# 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
```

2. **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.

3. **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.

## Pagar con créditos IA de LookerHost en vez de tu propia llave

Las apps de agente normalmente necesitan tu propia llave de proveedor
(Anthropic, OpenAI, OpenRouter). Si tu cuenta tiene [créditos IA](/dashboard#ai-credits),
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.

## Gestión del servicio

- **Encendido**: apagar/encender/reiniciar desde la tarjeta del proyecto o su panel de detalle.
- **Eliminar**: borra la app *y* destruye su VM dedicada — no queda nada facturando.
- Las apps de agente corren aisladas en su propia VM: nunca pueden afectar tus otros sitios, apps o bases de datos.

## Crear una por API o MCP

La misma operación está disponible para scripts y agentes. REST:

```bash
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](/es/docs/mcp) 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.

## Planes

Consulta los planes vigentes en la [página de precios](/es/pricing#aiapps). 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.
