Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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.
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 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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
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.