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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.