Hermes Desktop (Hermes One)

Una aplicación de escritorio nativa (Electron) mantenida por la comunidad para instalar, configurar y chatear con Hermes Agent — instalación guiada, chat en streaming con seguimiento de tokens, perfiles, memoria, skills, tareas programadas y 16 pasarelas de mensajería. Backend local o remoto, 14k★, MIT.

Interfaces y espacios de trabajo14,000Añadido
Hermes Desktop

Hermes Desktop (Hermes One)

Qué es

Hermes Desktop — con el nombre comercial Hermes One — es una aplicación de escritorio nativa, mantenida por la comunidad, para instalar, configurar y chatear con Hermes Agent. Construida con Electron (14k★, licencia MIT, última versión v0.7.6), evita tener que manejar la CLI a mano: la app te guía en la instalación, la configuración de proveedores y el uso diario desde un solo lugar. Usa el script oficial de instalación de Hermes, guarda todo en ~/.hermes y ofrece una interfaz gráfica para chat, sesiones, perfiles, memoria, skills, herramientas, programación de tareas y pasarelas de mensajería.

El proyecto está en desarrollo activo y no está afiliado a Nous Research — es un proyecto comunitario y las contribuciones son bienvenidas.

Características principales

Característica Qué hace
Instalación guiada Ejecuta el script oficial de instalación con seguimiento de progreso y resolución de dependencias (Git, uv, Python 3.11+)
Backend local o remoto Ejecuta Hermes localmente en 127.0.0.1:8642 o conéctate a un servidor remoto con URL + API key
Chat en streaming Streaming SSE con indicadores de progreso de herramientas, renderizado de Markdown y resaltado de sintaxis
Seguimiento de tokens Conteo de tokens y coste en tiempo real en el pie del chat, más el comando /usage
22 comandos de barra /new, /fast, /web, /image, /browse, /code, /shell, /memory, /persona, /undo, /retry, y más
Gestión de sesiones Búsqueda de texto completo (SQLite FTS5), historial agrupado por fecha, reanudar y buscar conversaciones
Cambio de perfiles Crear, eliminar y alternar entre entornos Hermes aislados con configuración independiente
Sistema de memoria Ver/editar entradas de memoria y perfil de usuario, seguimiento de capacidad y proveedores de memoria (Honcho, Mem0, Supermemory, …)
Editor de persona Edita y restablece la personalidad SOUL.md de tu agente
Tareas programadas Constructor visual de cron (minutos, horario, diario, semanal, personalizado) con 15 destinos de entrega
16 pasarelas de mensajería Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, iMessage, DingTalk, Feishu/Lark, WeCom, Webhooks, Home Assistant, y más
Hermes Office (Claw3d) Interfaz 3D visual con servidor de desarrollo y gestión de adaptadores
Copia de seguridad y depuración Backup/restauración completa, visor de logs y diagnóstico del sistema desde Ajustes
Actualización automática Instala actualizaciones con electron-updater; preparado para i18n con traducciones de la comunidad

Proveedores soportados: OpenRouter, Anthropic, OpenAI, Google (Gemini), xAI (Grok), Nous Portal, Qwen, MiniMax, Hugging Face, Groq — además de endpoints locales compatibles con OpenAI, con presets para LM Studio, Ollama, vLLM y llama.cpp.

Cómo funciona

En el primer arranque, la app pregunta si quieres ejecutar Hermes localmente o conectarte a un servidor remoto:

  1. Modo local — comprueba si Hermes ya está instalado en ~/.hermes; si no, ejecuta el instalador oficial con resolución de dependencias.
  2. Modo remoto — pide la URL y la API key del servidor, valida la conexión y omite la instalación local.
  3. Te pide un proveedor o un endpoint local, guarda la configuración y abre el espacio de trabajo.

En modo local, las peticiones de chat pasan por http://127.0.0.1:8642 con streaming SSE; el modo remoto usa el mismo protocolo contra tu propio servidor. La app analiza el flujo en tiempo real, mostrando el progreso de las herramientas, el Markdown y el uso de tokens según llegan.

Primeros pasos

Descarga el instalador desde hermesone.org o desde GitHub Releases:

  • Windows — el instalador no está firmado; SmartScreen mostrará una advertencia en el primer arranque (pulsa “More info” → “Run anyway”).
  • Fedora — el .rpm no está firmado con GPG; añade --nogpgcheck si tu sistema exige firmas, y ten en cuenta que las versiones RPM no admiten auto-actualización.

Tras instalar, elige una ruta de configuración: OpenRouter, Anthropic, OpenAI o un LLM local mediante una URL compatible con OpenAI.

Para quién es

Para cualquiera que quiera una interfaz de escritorio de verdad para Hermes Agent — sobre todo quienes prefieren gestionar perfiles, memoria, skills, tareas cron y pasarelas de mensajería con clics en lugar de archivos de configuración. Frente a opciones de navegador como Hermes WebUI, Hermes Desktop es una app nativa con instalador integrado, seguimiento de costes de tokens y un espacio de chat más completo; es el cliente de escritorio comunitario con más estrellas del ecosistema.

Enlaces

← Volver al ecosistema