BlueBubbles — IA en iMessage
BlueBubbles — IA en iMessage — guía fácil de entender basada en la documentación oficial
Imagina tu grupo de chat favorito, pero en lugar de solo tus amigos, hay un asistente súper inteligente que puede buscar información, redactar borradores y ayudarte a planificar, todo sin salir de tu app de Mensajes. Eso es exactamente lo que Hermes Agent puede hacer por iMessage, y BlueBubbles es el puente que lo hace posible.
¿Qué es BlueBubbles?
BlueBubbles es un servidor gratuito y de código abierto que se ejecuta en tu Mac. Se conecta a la app de Mensajes en ese Mac y expone una forma para que otros dispositivos (y Hermes) envíen y reciban iMessages. Piénsalo como un traductor amigable: tu Mac habla iMessage, Hermes habla HTTP, y BlueBubbles traduce entre ellos.
Lo que Necesitarás
Antes de empezar, asegúrate de tener:
- Una Mac que esté siempre encendida (incluso mientras duermes)
- Tu Apple ID iniciado en Mensajes en esa Mac
- BlueBubbles Server v1.0.0 o superior instalado (desde bluebubbles.app)
- Tu instalación de Hermes lista para usar
Paso 1: Instala BlueBubbles Server
Descarga e instala BlueBubbles desde bluebubbles.app. Durante la configuración, iniciarás sesión con tu Apple ID y elegirás un método de conexión. Para principiantes, la red local es la más fácil: solo significa que Hermes y tu Mac están en la misma Wi-Fi.
Paso 2: Obtén la URL y la Contraseña de tu Servidor
Abre BlueBubbles Server → Configuración → API. Verás dos cosas importantes:
- URL del Servidor – se ve como
http://192.168.1.10:1234 - Contraseña del Servidor – una clave secreta que necesitarás más tarde
Guárdalas bien: las necesitarás en el siguiente paso.
Paso 3: Conecta Hermes a BlueBubbles
La forma más fácil es usar el asistente de configuración. Abre tu terminal y ejecuta:
hermes gateway setup
Elige BlueBubbles (iMessage) y pega la URL y la contraseña de tu servidor.
¿Prefieres editar archivos? Abre ~/.hermes/.env y añade:
BLUEBUBBLES_SERVER_URL=http://192.168.1.10:1234
BLUEBUBBLES_PASSWORD=tu-contraseña-del-servidor
Paso 4: Decide Quién Puede Hablar con tu IA
No quieres que extraños usen tu IA. Hermes te da dos opciones:
Opción A – Emparejamiento (recomendado para principiantes):
Cuando alguien te escriba, Hermes les enviará un código. Lo apruebas con:
hermes pairing approve bluebubbles <CÓDIGO>
Opción B – Pre-aprueba a personas específicas:
Añade su email de iMessage o número de teléfono a tu archivo .env:
BLUEBUBBLES_ALLOWED_USERS=usuario@icloud.com,+15551234567
Paso 5: Inicia el Gateway
Ahora viene la parte divertida. Ejecuta:
hermes gateway run
Hermes se conectará a BlueBubbles, registrará un webhook (un sistema de notificaciones en tiempo real) y empezará a escuchar. Sin sondeos, sin demoras: solo magia instantánea de iMessage.
Cómo Funciona (En Términos Sencillos)
- Cuando alguien te escribe: iMessage → servidor BlueBubbles → webhook → Hermes (entrega instantánea)
- Cuando Hermes responde: Hermes → API REST de BlueBubbles → app de Mensajes → el iPhone de tu amigo
- Los archivos multimedia también funcionan: imágenes, notas de voz, videos y documentos fluyen en ambas direcciones automáticamente
Un Consejo Rápido para Chats de Grupo
Por defecto, Hermes responde a cada mensaje en un chat de grupo. Eso puede volverse ruidoso. Para que solo responda cuando alguien te mencione (como @Hermes o @amos), añade esto a tu configuración de Hermes:
platforms:
bluebubbles:
extra:
require_mention: true
Los mensajes directos siguen funcionando con normalidad: solo los chats de grupo se vuelven opcionales.
Conclusión
Ahora tienes un asistente de IA personal viviendo dentro de iMessage. Puede responder preguntas, ayudarte a redactar mensajes o ejecutar automatizaciones, todo desde tu app de chat favorita.
Consejo práctico: Comienza con uno o dos usuarios aprobados (como tú y un amigo cercano). Pruébalo primero con solicitudes simples y luego expande. Y recuerda: tu Mac debe permanecer despierta y conectada para que BlueBubbles funcione, así que conéctala y deja que la magia fluya.
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/messaging/bluebubbles