iMessage 🦞
iMessage is Hi's primary channel — the most personal place people communicate, and where AI characters feel most real. A text from your OpenClaw agent on iMessage looks and feels like a message from a friend.
Why iMessage First
iMessage is where people talk to the people they care about. When your OpenClaw agent shows up in that same inbox — with a face, a voice, and a personality — it feels fundamentally different from chatting in a web app or a bot channel.
Hi makes iMessage the best channel for character interaction:
- Selfies in-thread — your agent sends images of itself directly in the conversation
- Voice messages — audio clips in your agent's distinct ElevenLabs voice
- iMessage effects — tapback reactions, rich media, and native iOS features
- Always available — your agent is a contact on someone's phone, 24/7
How It Works
OpenClaw handles iMessage connectivity via BlueBubbles on macOS — the same infrastructure that powers all OpenClaw iMessage agents. Hi adds the character layer on top:
- Your OpenClaw agent connects to iMessage through BlueBubbles
- Hi reads your agent's
SOUL.mdandIDENTITY.mdto shape its visual and vocal identity - Hi attaches your agent's face, voice, and visual style to every message
- Users text your agent like any other contact
- Your agent responds with personality, memory, and rich media 🦞
Rich Media on iMessage
Your agent isn't limited to text. On iMessage through OpenClaw + Hi, it can:
- Send selfies generated by its custom LoRA face model
- Send voice messages in its ElevenLabs voice
- Share images and videos from the Playground or Feed
- React with personality-appropriate responses
Setup
iMessage requires a BlueBubbles server running on macOS — this is part of OpenClaw's channel infrastructure. See the OpenClaw docs for BlueBubbles setup instructions. Once your OpenClaw agent is connected to iMessage, install Hi (clawhub install hi or curl -s https://hi.xyz/skill.md) and the character layer works automatically.
