Hermes AI en Docker - Agente autónomo con dashboard en Docker
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Hermes AI: Agente autónomo con dashboard web autohospedado en Docker
IA autónoma que se mejora a sí misma. Terminal, archivos, búsqueda web, memoria persistente. Integración con Telegram, Discord, Slack, WhatsApp. Dashboard web. Corre en $5 VPS.
¿Qué es Hermes AI?
Hermes AI es un agente autónomo creado por Nous Research que se mejora a sí mismo constantemente. No es un chatbot wrapper o copilot IDE-bound. Es un verdadero agente que vive en tu servidor, aprende de experiencias, crea skills automáticamente, y se vuelve más capaz mientras corre.
Lo diferente: Hermes no solo responde preguntas. Ejecuta comandos terminal, manipula archivos, busca en web, guarda aprendizajes en memoria persistente, y puede ser accedido desde 20+ plataformas simultáneamente (Telegram, Discord, Slack, WhatsApp, Email, SMS, Home Assistant, y más). Corre autónomamente en tu $5 VPS o GPU cluster. Tiene dashboard web para monitorear/controlar todo.
Características principales
Terminal ejecutable
Corre comandos bash. 6 backends: local, Docker, SSH, Daytona, Singularity, Modal.
Manipulación de archivos
Lee, escribe, edita, organiza archivos en tu servidor.
Búsqueda web
Busca información en Internet para contexto.
Memoria persistente
Aprende de interacciones. Recuerda contexto, preferencias, patrones.
Skills auto-generadas
Crea funciones reutilizables a partir de tareas completadas.
Delegación de subagentes
Spawn agentes paralelos para múltiples tareas simultáneamente.
20+ integraciones
Telegram, Discord, Slack, WhatsApp, Signal, Teams, Email, SMS, y más.
Dashboard web
Monitorea tareas, sistema, sesiones. Control completo vía web.
API OpenAI compatible
Úsalo como backend LLM en Open WebUI, aplicaciones.
Automaciones programadas
Cron integrado. Ejecuta tareas automáticamente según schedule.
Browser automation
Playwright/Chromium. Hermes puede navegar sitios, llenar formas.
Open Source
Comunidad activa, actualización constante, código auditable.
Requisitos del sistema
- Docker instalado
- Sin browser tools: 1 GB RAM mínimo
- Con browser tools: 2-4 GB RAM mínimo
- 2+ CPU cores recomendado
- 5+ GB espacio disco para datos persistentes
- Puertos: 8642 (API) y 9119 (Dashboard)
- Clave API de LLM (OpenAI, Anthropic, OpenRouter, Nous Portal)
Instalación con Docker Compose
Opción 1: Gateway + Dashboard (recomendado)
Opción 2: Docker Compose
Iniciar
Acceder
- Dashboard:
http://localhost:9119 - API:
http://localhost:8642
Primeros pasos
1. Configurar LLM (obligatorio)
Hermes necesita una clave API de LLM para pensar:
2. Verificar instalación vía CLI
Te abrirá sesión chat interactiva. Escribe algo y verás que funciona.
3. Acceder al dashboard
- Abre
http://localhost:9119 - Verás sesiones, tareas, memoria, sistema
- Dashboard muestra el estado del gateway y tareas en ejecución
4. Conectar con Telegram (ejemplo)
Ahora puedes hablar con tu agente desde Telegram directamente.
5. Asignar tareas
Ejemplos de tareas que Hermes puede ejecutar:
- "Clone el repo, instala dependencias, corre tests"
- "Busca información sobre X, escribe un reporte markdown"
- "Automatiza este script cron para cada lunes"
- "Navega este sitio, extrae datos, guarda en CSV"
Integraciones principales
Telegram Bot
Tu agente accesible desde Telegram 24/7. Ideal para tareas remotas.
Discord
Invita el bot a un servidor Discord. Ejecuta comandos vía texto.
Open WebUI
Usa Hermes como backend LLM en Open WebUI (interfaz tipo ChatGPT).
Hermes puede recibir tareas vía email, ejecutarlas, responder.
Home Assistant
Integración nativa. Controla automaciones del hogar vía agente.
Casos de uso reales
- DevOps 24/7: "Revisa CI/CD, si falla deploy, alerta por Telegram"
- Automatización web: Scraping, llenar formas, recopilar datos
- Asistente remoto: Accesible desde Telegram mientras trabajas
- Investigación: "Busca X, analiza, escribe reporte"
- Tareas cron: Automaciones programadas sin scripts manuales
- Home automation: Control inteligente del hogar
- Desarrollo: Clone repo, configura, corre tests, reporta
Gestión y mantenimiento
Ver logs
Dashboard prefijado
Output del dashboard aparece con prefijo [dashboard] en logs para filtrar fácilmente.
Múltiples perfiles
Crea agentes independientes con diferentes SOUL, skills, memoria:
Acceso seguro al dashboard
Usa Caddy para HTTPS:
Reiniciar
Actualizar a la última versión
Ver datos persistentes
Features avanzados
Subagentes paralelos
Hermes puede spawn agentes aislados para trabajar en paralelo en tareas múltiples:
Browser automation
Hermes viene con Playwright/Chromium. Puede:
- Navegar sitios web
- Llenar y enviar formularios
- Extraer datos de páginas
- Tomar screenshots
Terminal backends
6 opciones:
- Local: Comandos en tu máquina
- Docker: Corre contenedores
- SSH: Ejecuta en máquinas remotas
- Daytona: Serverless con hibernación automática
- Singularity: Para HPC
- Modal: Serverless de Modal
Cron integrado
Automaciones programadas sin necesidad de cron sistema:
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario