hermes-conduit
Conduit es un cliente nativo de SwiftUI para iOS que se conecta directamente a la interfaz web nativa de Hermes Agent. Es gratuito, sin anuncios ni rastreo.
Ficha actualizada 22 sept 2026, 22:54 · upstream 22 sept 2026, 22:38 · release ios/v0.1.10-build-145
Qué es hermes-conduit
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Conduit permite conectar directamente a tu dashboard de Hermes sin necesidad de intermediarios. Permite iniciar conversaciones en el escritorio y continuarlas desde el dispositivo móvil con la misma sesión y perfiles. La lista de sesiones es idéntica porque se basa en una base de datos compartida.
La aplicación ofrece chat en tiempo real con soporte para Markdown (bloques de código, matemáticas, listas de tareas), inspección de llamadas a herramientas y trazas de razonamiento. También incluye modo voz con reconocimiento de voz local y procesamiento por servidor de Whisper, así como soporte para archivos de imagen, PDF y texto.
Se puede cambiar entre modelos de lenguaje, usar comandos de slash en el workspace, navegar por archivos del proyecto, gestionar sesiones (branching, pinning, archivado), activar capacidades individuales, ejecutar tareas programadas y recibir notificaciones push. Además, permite aprobar o rechazar llamadas a herramientas sin escribir nada, utiliza reconocimiento facial para autenticación y soporta múltiples perfiles con configuraciones separadas.
La aplicación no recopila ni transmite datos a terceros. La única conexión externa es un servicio de notificación opcional que puedes ejecutar tú mismo.
- Conversar directamente con el dashboard de Hermes desde tu dispositivo móvil
- Continuar conversaciones iniciadas en la interfaz web sin necesidad de iniciar una nueva sesión
- Utilizar comandos de slash para navegar por archivos y herramientas del workspace
- Ejecutar tareas programadas o cron jobs a través de la interfaz de chat
- Gestionar sesiones individuales con branching, pinning y archivado
- Activar capacidades específicas (skills) o desactivarlas mediante el panel de capacidades
- Revisar las trazas de razonamiento y llamadas a herramientas generadas por el modelo
- Utilizar reconocimiento facial para autenticación segura del dispositivo
- Soporte nativo de streaming de chat con Markdown completo (código, fórmulas matemáticas, listas)
- Inspección detallada de llamadas a herramientas y trazas de razonamiento del modelo
- Modo voz con reconocimiento de voz local y procesamiento por servidor Whisper
- Soporte para archivos multimodales: imágenes, PDFs y texto
- Capacidad de cambiar entre modelos de lenguaje sin reiniciar la sesión
- Comandos de slash integrados en el workspace para navegación y ejecución
- Soporte multi-perfil con configuraciones independientes por perfil
- Notificaciones push programables con notificación previa de aprobación
- Requiere iOS 17 o una versión posterior, lo que limita su compatibilidad con dispositivos más antiguos.
- Funciona únicamente en iPhone y iPad; no tiene soporte para Android ni otros sistemas operativos.
- Depende de un servidor Hermes activo en la misma red local (usualmente puerto 9119); si el dashboard está fuera del alcance, se requiere Tailscale o Cloudflare Access.
- La autenticación nativa con OAuth no funciona correctamente con Safari al abrir rutas de autorización sin un desafío de servicio token previo.
- El reconocimiento facial solo funciona en dispositivos que lo soporten y puede requerir configuración adicional.
- No incluye soporte para sistemas operativos como macOS ni Windows.
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 Conduit, necesitas Xcode 16 o superior e iOS SDK 17. Genera el proyecto con xcodegen y ejecútalo desde un dispositivo físico o en modo emulación. Si tu servidor Hermes está fuera de la red local, configura Tailscale para permitir acceso a `.ts.net` o usa una proxy como Cloudflare Access. La autenticación se realiza mediante tokens de servicio almacenados en Keychain del iOS, con credenciales vinculadas al origen del gateway y eliminadas al cambiar de host. Para notificaciones push, instala el plugin `hermes-conduit-notifier` en tu instancia de Hermes y configura la URL del servidor de relay o usa el relay por defecto.
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.