Ir al contenido
Guías

El panel web y la app de escritorio de Hermes

Qué es cada superficie y cuándo se activa la barrera de autenticación

6 min de lectura

Hermes tiene cuatro interfaces para un mismo agente: la línea de comandos, una interfaz de terminal, un panel en el navegador y una app de escritorio nativa. Comparten la configuración, las claves, las sesiones, las skills y la memoria, así que una sesión iniciada en una se reanuda en otra. El panel es el que la gente busca, y el que tiene una regla de seguridad que conviene conocer: si lo enlazas a cualquier dirección que no sea localhost, se activa una barrera de autenticación, y no hay ninguna opción para desactivarla.

El panel

  • Un comando inicia un servidor local en el puerto 9119 y lo abre en el navegador; nada sale de la máquina.
  • Funciona a nivel de máquina: un solo servidor gestiona todos los perfiles, con un selector en la barra lateral y la selección incluida en la URL.
  • La página de estado muestra la versión, el estado del gateway y las plataformas conectadas, las sesiones activas y recientes, y un aviso de recursos cuando la memoria o el disco se están agotando, incluido un posible reinicio por falta de memoria en el arranque anterior.
  • La pestaña de chat integra la interfaz de terminal completa sobre un pseudoterminal, con un selector de sesiones; necesita un sistema POSIX, así que Windows nativo obtiene el resto del panel sin ella.

El panel es un extra opcional: la instalación predeterminada no incluye la pila HTTP, y el comando te dice qué instalar; el frontend se compila solo en el primer arranque cuando Node está presente. Las páginas son configuración, claves de API, skills, servidores MCP, modelos, cron y sesiones, y por debajo hay una API REST para scripts.

La barrera de autenticación

Enlazado a localhost, no hay inicio de sesión. Enlazado a cualquier otra dirección, la barrera se activa y cada solicitud necesita una sesión verificada: un proveedor de usuario y contraseña para redes de confianza, el inicio de sesión con Nous Portal para cualquier cosa expuesta en internet, o tu propio proveedor de OpenID Connect. Si la barrera debería activarse y no hay ningún proveedor configurado, el panel se niega a enlazarse; si se ejecuta de forma interactiva, ofrece configurar uno en el momento. La antigua opción insecure ya no desactiva la autenticación.

La barrera está activa si y solo si el host de enlace no es 127.0.0.1, ::1 o localhost.

La app de escritorio

La app nativa funciona en macOS, Windows y Linux en torno al mismo agente: centrada en el chat, con la salida de las herramientas en streaming, una barra de vista previa para páginas y archivos, adjuntos con arrastrar y soltar, un medidor de uso del contexto, un interruptor por sesión que omite las confirmaciones de comandos peligrosos, y una barra lateral de proyectos que busca repositorios en tu directorio personal, que puedes acotar o desactivar. También puede conectarse a un panel que se ejecuta en una máquina remota, que entonces tiene que estar enlazado a una dirección accesible y protegido por la barrera. Instalar el agente Hermes explica cómo poner cualquiera de los dos en una máquina.

Qué superficie elegir

  • La línea de comandos y la interfaz de terminal si vives en una terminal.
  • El panel para gestionar una máquina, sus perfiles y sus claves, y para chatear desde un navegador.
  • La app de escritorio para el día a día, con vistas previas y archivos junto al chat.

En Diali

Diali ofrece dos paneles de navegador para un asistente Hermes como complementos: la consola web nativa de Hermes, con chat, sesiones, un explorador de archivos del espacio de trabajo y el centro de control, y Open WebUI, un panel de chat con historial y prompts predefinidos. Ambos están detrás de tu cuenta de Diali, no de una dirección de enlace, y el gateway con el que hablan es el de la plataforma. Hermes alojado en Diali es la versión alojada; Hermes vs OpenClaw compara las superficies de los dos motores junto con todo lo demás.

  • Cuatro superficies, un agente, estado compartido.
  • Localhost significa sin inicio de sesión; cualquier otra cosa significa una barrera que no puedes desactivar.
  • La app de escritorio es la superficie del día a día; el panel, la de gestión.
Empezar

Deja de leer sobre ello y crea el tuyo

Configura un agente, elige un canal y ponlo a trabajar dentro de la aplicación que ya tienes abierta.