Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

hermes-app

Un cliente Flutter para la interfaz web de Hermes Agent (by Nous Research). Soporta iOS, iPadOS, macOS y Android. Conecta a un dashboard self-hosted de Hermes, inicia sesión con OAuth o credenciales, y chatea con el agente desde dispositivos móviles.

Ficha actualizada 22 sept 2026, 21:55 · upstream 22 sept 2026, 21:53 · release v0.1.13

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es hermes-app

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Hermes App es una aplicación móvil desarrollada en Flutter que permite interactuar con la interfaz web del dashboard de Hermes Agent desarrollado por Nous Research. La aplicación soporta múltiples plataformas incluyendo iPhone, iPad, macOS y Android, ofreciendo un acceso fluido a las funciones principales del sistema como chat con historial, respuestas en tiempo real, llamadas a herramientas (tool calls), solicitudes de aprobación y preguntas del agente. El diseño incluye una lista de hilos con pinning, archivado y eliminación, perfiles personalizados y bots, además de una tablero Kanban cuando el servidor lo soporta mediante un plugin adicional. Se integran notificaciones en tiempo real cuando la respuesta finaliza o el agente requiere intervención del usuario. La aplicación también exporta datos a OpenTelemetry para observabilidad, opcionalmente desactivada según configuración.

CASOS DE USO
  • Chat con historial de conversaciones y respuestas en tiempo real
  • Interacción con herramientas (tool calls) para ejecutar acciones externas
  • Solicitar aprobación antes de que el agente responda a una pregunta
  • Acceso a perfiles personalizados y bots configurados por el usuario
  • Visualización de hilos organizados con pinning, archivado y eliminación
  • Notificaciones en tiempo real sobre finalización de respuestas o requerimientos del agente
PUNTOS DESTACADOS
  • Soporta múltiples plataformas (iOS, iPadOS, macOS, Android) mediante Flutter
  • Integración nativa con el sistema operativo a través del flujo OAuth de app nativa
  • Exportación de datos a OpenTelemetry para observabilidad y monitoreo
  • Diseño responsivo que se adapta a diferentes tamaños de pantalla (móvil, tablet, escritorio)
  • Soporte para conexiones VPN mediante Tailscale o WireGuard con autenticación local
PRECAUCIONES
  • El cliente no puede acceder directamente al dashboard sin iniciar sesión previamente
  • La integración con el plugin Kanban depende de que el servidor Hermes lo implemente
  • Las notificaciones en tiempo real dependen de la configuración del backend y del estado del agente
  • No se soporta autenticación por biometría (huella digital, Face ID) como opción nativa
  • La exportación a OpenTelemetry requiere configuración manual adicional
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar el dashboard de Hermes Agent, ejecutar `hermes dashboard --host 0.0.0.0 --port 9119 --no-open` en la máquina host y acceder desde la app mediante su dirección IP o dominio. Para usar Tailscale, ejecutar `tailscale serve --bg 9119` y acceder con `https://<machine>.<tailnet>.ts.net`. El cliente Flutter se ejecuta con `flutter run`, el build iOS requiere Xcode instalado y un simulador (ej. `-d <simulator id>`). Se recomienda configurar la API client mediante `./scripts/generate_hermes_api_client.sh` para mantener sincronización con el spec de OpenAPI.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.