iMessage Hermes on a Raspberry Pi

iMessage Hermes on a Raspberry Pi

WebsiteFreeAI Chatbot
iMessage Hermes en una Raspberry Pi es un agente de IA doméstico de bajo consumo y siempre activo al que puede enviar mensajes de texto a través de iMessage o SMS, que puede planificar tareas de varios pasos, ejecutar comandos y API, y alimentar paneles domésticos siempre activos como calendarios y recetas.
https://howto.plow.co/hermes?ref=producthunt&utm_source=aipure
iMessage Hermes on a Raspberry Pi

Información del Producto

Actualizado:28/07/2026

¿Qué es iMessage Hermes on a Raspberry Pi?

iMessage Hermes en una Raspberry Pi es una configuración que le da a su hogar su propio asistente de IA "residente": una instancia de Hermes Agent funcionando 24/7 en una Raspberry Pi económica, accesible desde cualquier lugar a través de un canal de mensajería real (iMessage/SMS). En lugar de depender de un portátil que a menudo está en reposo o de una aplicación separada que no abre, usted interactúa con el agente de la misma manera que le envía un mensaje de texto a una persona: haciendo preguntas, agregando eventos y activando flujos de trabajo que pueden actualizar pantallas compartidas en la cocina o en el refrigerador. Está diseñado como una base sobre la que puede construir, con la comunidad ya creando proyectos domésticos prácticos como paneles de horarios familiares, pantallas de planificación de comidas y asistentes de planificación de eventos.

Características Principales de iMessage Hermes on a Raspberry Pi

iMessage Hermes en una Raspberry Pi es una configuración de agente de IA siempre activa y local, donde el agente de código abierto Hermes funciona 24/7 en una Raspberry Pi económica y se puede acceder a él desde cualquier lugar a través de mensajes familiares (especialmente iMessage/SMS, y también opciones como Telegram/Discord/Slack). Está diseñado para ser una base para flujos de trabajo domésticos y personales: puede planificar tareas de varios pasos, ejecutar comandos en la Pi, llamar a API y mantener una memoria/habilidades a largo plazo que mejoran con el tiempo. La Pi puede vivir sin pantalla en un cajón mientras la "conduces" desde tu teléfono, lo que permite automatizaciones prácticas como paneles familiares compartidos, actualizaciones de calendario, orientación de recetas y coordinación operativa que permanecen disponibles incluso cuando tu computadora portátil está apagada o estás de viaje.
Agente doméstico siempre activo: Se ejecuta continuamente en una Raspberry Pi de bajo consumo para que su asistente sea accesible en cualquier momento sin depender de que su computadora portátil personal esté en línea.
Acceso tipo iMessage/SMS (más otros canales): Interactúe a través de un hilo de texto real y familiar (iMessage/SMS) y configure opcionalmente otras pasarelas como Telegram, Discord o Slack.
Automatización agéntica en la Pi: Hermes puede planificar flujos de trabajo de varios pasos, ejecutar comandos de shell localmente, llamar a API externas y devolver resultados estructurados desde un solo mensaje.
Habilidades de auto-mejora + memoria persistente: Incluye un bucle de aprendizaje que crea/refina habilidades a partir del uso y mantiene la memoria a largo plazo en todas las conversaciones (a menudo respaldada por almacenamiento local como SQLite/FTS).
Enfoque de instalación sin cabeza y reversible: Los patrones de configuración comunes enfatizan un sistema operativo limpio de 64 bits, instalación basada en SSH e instalaciones en el espacio de usuario (por ejemplo, bajo nvm) para evitar la fricción del sistema Python y mantener la reversión simple.
Base amigable para el panel: Diseñado para alimentar pantallas domésticas siempre activas (cocina/nevera) que muestran calendarios, planes de comidas, clima, resúmenes y otras vistas de actualización en vivo impulsadas por comandos de texto.

Casos de Uso de iMessage Hermes on a Raspberry Pi

Operaciones familiares: calendario y recordatorios compartidos: Un panel de cocina muestra los próximos compromisos de todos; los miembros de la familia pueden enviar mensajes de texto al agente para agregar eventos ("cena el viernes a las 7") o hacer preguntas ("¿cuándo es el recital?").
Hospitalidad: coordinador de mensajes de alquiler a corto plazo: Un flujo de trabajo de administrador de Airbnb puede clasificar los mensajes de los huéspedes, consultar a su equipo a través de iMessage y solicitar aprobación antes de enviar respuestas, lo que reduce el tiempo de respuesta y los errores.
Comida y hogar: asistente de planificación de recetas y comidas: Una pantalla de nevera/cocina puede mostrar recetas paso a paso, planes de comidas semanales y listas de compras que se actualizan a medida que envía cambios por mensaje de texto mientras cocina o planifica.
Planificación de eventos: panel de planificación de bodas: Actualizaciones basadas en texto a un panel de planificación para investigación de proveedores, presupuestos, cronogramas y tareas, manteniendo a las partes interesadas alineadas sin una aplicación dedicada.
Automatización personal: resúmenes diarios y monitoreo: Ejecute informes programados (resúmenes de correo electrónico, resumen matutino, comprobaciones de estado del sistema) y entregue los resultados a su teléfono a través de mensajes.

Ventajas

Configuración de bajo costo y bajo consumo siempre activa (hardware Pi de una sola vez; electricidad continua mínima) sin necesidad de mantener una computadora portátil en funcionamiento.
UX familiar: controlar el agente a través de hilos de texto normales (iMessage/SMS) reduce la fricción en comparación con una aplicación de bot dedicada.
Plano de control local: el agente puede ejecutar herramientas/comandos en su propio dispositivo y mantener memoria/habilidades persistentes en todas las sesiones.

Desventajas

Restricciones de hardware/SO: requiere una instalación de Linux de 64 bits (aarch64) y puede ser sensible a problemas comunes de Pi (ruedas ARM, PATH, confiabilidad de almacenamiento/SD).
La configuración de mensajería puede ser la parte más difícil; las integraciones tipo iMessage pueden agregar piezas móviles adicionales en comparación con canales más simples como Telegram/Discord.
Mantenimiento continuo: las actualizaciones y los entornos de puerta de enlace/complementos pueden requerir ocasionalmente la resolución de problemas para mantener todo estable.

Cómo Usar iMessage Hermes on a Raspberry Pi

1) Obtenga el hardware y las cuentas requeridas: Utilice una Raspberry Pi 4 o 5 (se recomienda Pi 5; 4 GB+ de RAM, 8 GB cómodos), alimentación fiable e idealmente Ethernet. También necesitará: (a) una imagen de SO de 64 bits (Raspberry Pi OS Lite de 64 bits / Ubuntu Server arm64 / Debian arm64), (b) una cuenta de proveedor de LLM (Nous Portal, OpenRouter, Anthropic, etc.—el modelo se ejecuta de forma remota; la Pi orquesta), y (c) una cuenta de Claw Messenger + clave API si desea iMessage/SMS/RCS a través de un número de teléfono real.
2) Flashee un SO sin cabeza de 64 bits en la tarjeta SD (o NVMe en Pi 5): En Raspberry Pi Imager: seleccione su modelo de Pi, elija Raspberry Pi OS Lite (64 bits) en Raspberry Pi OS (otros), y habilite SSH + configure el nombre de host/usuario/contraseña en la configuración avanzada del Imager. 64 bits es obligatorio (aarch64); 32 bits (armhf) no funcionará.
3) Inicie la Pi y encuentre su dirección IP: Conecte la Pi a Ethernet y enciéndala. Encuentre su IP a través de la lista de clientes DHCP de su enrutador (busque el nombre de host que configuró, por ejemplo, "hermespi"), o escanee su LAN (por ejemplo, nmap -sn 192.168.1.0/24).
4) Conéctese a la Pi por SSH: Desde su computadora: ssh <usuario>@<ip-pi> (o ssh <usuario>@hermespi.local si mDNS funciona). Si reinstaló y recibe una advertencia de clave de host, borre la clave obsoleta: ssh-keygen -R hermespi.local y/o ssh-keygen -R <ip-pi>, luego vuelva a conectar.
5) (Recomendado) Haga que la IP de la Pi sea estable: La mejor práctica es una reserva DHCP en su enrutador (fije la MAC de la Pi a una IP fija). Esto mantiene su agente siempre activo accesible después de los reinicios.
6) Instale Hermes Agent en la Pi (instalador oficial de curl): Ejecute el instalador de un solo comando (no se requiere sudo): curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. Esto configura Hermes usando uv (administrador de Python), instala Python 3.11, clona Hermes y crea un entorno virtual administrado por uv en ~/.hermes/.
7) Inicie Hermes y verifique que el agente base funcione localmente: Use la CLI de Hermes para confirmar que se ejecuta y puede chatear. Si está siguiendo un enfoque mínimo, primero asegúrese de que el chat de la CLI funcione antes de agregar pasarelas de mensajería. (Los comandos exactos de la CLI varían según la versión de Hermes; el objetivo es: el agente se ejecuta, puede enviar un mensaje y devuelve una respuesta).
8) Elija y configure un proveedor de LLM: Hermes en la Pi normalmente usa un proveedor de LLM alojado (Nous Portal/OpenRouter/Anthropic/etc.). Configure el proveedor en la configuración de Hermes (comúnmente a través de un comando de configuración de Hermes o editando ~/.hermes/config.yaml y/o ~/.hermes/.env dependiendo de su configuración). Confirme que el agente puede responder usando el proveedor seleccionado.
9) Instale el complemento de integración de iMessage en el venv de Hermes: Instale el complemento de iMessage de Hermes en el entorno virtual de Hermes administrado por uv (no use el pip del sistema): uv pip install --python ~/.hermes/hermes-agent/venv hermes-imessage. Este es el punto de falla más común: instalar en el entorno de Python incorrecto evita que Hermes cargue el complemento.
10) Habilite la plataforma iMessage/Claw Messenger en la configuración de Hermes: Edite ~/.hermes/config.yaml para habilitar la plataforma Claw Messenger y el complemento iMessage (asegúrese de fusionar con la configuración existente en lugar de sobrescribir). Desea que la plataforma claw_messenger esté habilitada y que su lista de complementos incluya imessage, y que la asignación de conjuntos de herramientas de la plataforma incluya el conjunto de herramientas de Claw Messenger cuando sea necesario.
11) Agregue su clave API de Claw Messenger al entorno de Hermes: Obtenga su clave API del panel de Claw Messenger, luego agréguela al archivo .env de Hermes: echo 'CLAW_MESSENGER_API_KEY=cm_live_…' >> ~/.hermes/.env. Reinicie Hermes después de cambiar el entorno/configuración para que recargue el complemento y las credenciales.
12) Habilite el conjunto de herramientas de Claw Messenger en Hermes (para que pueda crear grupos cuando sea necesario): Habilite el conjunto de herramientas que expone las herramientas de Claw Messenger a Hermes: hermes tools enable hermes-claw-messenger. Luego, asegúrese de que su configuración asigne ese conjunto de herramientas a la plataforma claw_messenger (platform_toolsets: claw_messenger: - hermes-claw-messenger).
13) Inicie la pasarela de Hermes y conecte el canal de mensajería: Ejecute la configuración/ejecutor de la pasarela de Hermes para que pueda recibir y enviar mensajes a través de la plataforma configurada. En la interfaz de usuario de Hermes (o en el flujo de configuración de la pasarela), conecte/habilite el canal de Claw Messenger y restrinja los usuarios permitidos si la interfaz de usuario lo admite (recomendado).
14) Cree o identifique el hilo de iMessage/SMS que Hermes debe usar: Para obtener un chat_id para un nuevo grupo, cree un nuevo grupo de iMessage/RCS/SMS con dos o más números de teléfono E.164 y envíe el primer mensaje; la integración devuelve el chat_id para los envíos de seguimiento. Para los DM salientes y las respuestas a grupos existentes, Hermes normalmente puede enrutar a través del flujo de mensajería normal sin necesidad de la herramienta de creación de grupos.
15) Envíe un mensaje de prueba desde su número de teléfono y confirme que Hermes responde: Envíe un mensaje de texto simple al agente (por ejemplo, "ping" o "¿qué hay en mi calendario hoy?"). Confirme: (a) el mensaje entrante llega a Hermes, (b) Hermes produce una respuesta y (c) la respuesta se entrega de nuevo al mismo hilo de iMessage/SMS.
16) Hágalo siempre activo y seguro ante reinicios: Ejecute Hermes como un servicio/demonio en segundo plano (o a través de Docker con --restart unless-stopped si eligió la ruta de Docker). Verifique que sobreviva a los reinicios y que la pasarela se reinicie automáticamente.
17) (Opcional) Agregue una pantalla de panel en la cocina/refrigerador: Use la Pi como agente siempre activo y monte una pantalla/tableta separada siempre activa para mostrar un "Panel de vida" (calendario, clima, plan de comidas, resúmenes). Luego lo actualiza enviando mensajes de texto a Hermes ("cena con los Kims el viernes a las 7", "¿cuándo es el recital?") y el agente mantiene el panel actualizado.
18) (Opcional) Automatice los flujos de trabajo diarios con cron: Configure trabajos cron de Hermes para tareas recurrentes (por ejemplo, resumen matutino diario). Cuando hermes cron run se ejecuta por separado de la pasarela, el complemento iMessage puede abrir una conexión WebSocket de una sola vez para entregar mensajes salientes y luego cerrarla.
19) Solucione problemas comunes del complemento iMessage: Si iMessage no funciona: (a) confirme que hermes-imessage está instalado en el venv de Hermes: uv pip list --python ~/.hermes/hermes-agent/venv | grep hermes-imessage; (b) confirme que ~/.hermes/config.yaml incluye la habilitación correcta del complemento y la asignación de platform_toolsets; (c) confirme que ~/.hermes/.env contiene una CLAW_MESSENGER_API_KEY válida; (d) reinicie Hermes/pasarela después de los cambios; (e) si es necesario, proporcione soporte con el comando fallido exacto, el primer bloque de error, la salida de uv pip list y las secciones de configuración relevantes (redactadas): plugins, platform_toolsets y gateway.platforms.claw_messenger.plugins.
20) Extienda su agente con habilidades personalizadas y ejemplos de la comunidad: Construya sobre la base: gestión de calendarios familiares, planificación de comidas + listas de compras, mensajería de invitados de Airbnb con bucles de aprobación, paneles de planificación de bodas, etc. Comparta y aprenda de otros en la comunidad de Discord vinculada en la página oficial de instrucciones.

Preguntas Frecuentes de iMessage Hermes on a Raspberry Pi

Sí. Una Raspberry Pi 4 o 5 con 4 GB+ de RAM ejecuta Hermes cómodamente cuando se utiliza un proveedor de LLM alojado, porque el modelo se ejecuta en la nube y la Pi ejecuta el bucle del agente, la memoria SQLite/FTS5 y el canal de mensajería. Una Pi 5 (8 GB) es una opción "cómoda" común para un uso continuo.

Últimas herramientas de IA similares a iMessage Hermes on a Raspberry Pi

Folderr
Folderr
Folderr is a comprehensive AI platform that enables users to create custom AI assistants by uploading unlimited files, integrating with multiple language models, and automating workflows through a user-friendly interface.
Peache.ai
Peache.ai
Peache.ai es un parque de chat de personajes de IA que permite a los usuarios participar en conversaciones coquetas, ingeniosas y atrevidas con diversas personalidades de IA a través de interacciones en tiempo real.
TalkPersona
TalkPersona
TalkPersona es un chatbot de video impulsado por IA que proporciona conversación similar a la humana en tiempo real a través de una cara virtual que habla con voz natural y capacidades de sincronización labial.
Thaly AI
Thaly AI
Thaly AI es un asistente de ventas impulsado por IA que automatiza conversaciones con clientes y calificación de leads para ayudar a las empresas a escalar sus operaciones de ventas mientras ahorran tiempo.