Your assistant lives in Messages. Set reminders, send emails, search the web — all via text. Self-hosted on your Mac.
git clone https://github.com/ever-just/TextMyAgent
No app to install. Text your Mac's number and your AI responds. Works with any iPhone, iPad, or Mac.
"Remind me to call mom at 3pm" — parsed, scheduled, delivered. Supports recurring and one-time.
Your agent has its own inbox. Forward emails, draft replies, send messages — all through iMessage.
"Every morning at 9am, send me a summary." Set it once, runs forever. Cron-like power, chat-like setup.
Preferences, past conversations, context. Your AI gets smarter the more you use it.
Runs locally on macOS. Nothing leaves your hardware unless you want it to. Full control, full privacy.
Clone, configure, run. Or let AI do it for you.
Copy this prompt into your AI coding assistant. It'll guide you through setup.
Set up TEXTMYAGENT - an AI assistant that works via iMessage. Prerequisites: - macOS with iMessage signed in - BlueBubbles Server (https://bluebubbles.app) - Node.js 18+ and Docker Desktop - Anthropic API key Steps: 1. git clone https://github.com/ever-just/bluebubbles-ai-agent.git 2. cd bluebubbles-ai-agent/agent-service 3. npm install 4. cp .env.example .env 5. docker-compose up -d 6. Configure .env (ANTHROPIC_API_KEY, BLUEBUBBLES_URL, etc.) 7. npm run build && npm start 8. Set BlueBubbles webhook to http://localhost:3000/webhook/messages Guide me through each step. Ask for credentials as needed.
Honest takes on alternatives.
They win: Multi-platform (WhatsApp, Telegram, Discord), browser control, plugin ecosystem.
We win: iMessage-native, simpler setup, free and open source. OpenClaw is $24-29/mo for cloud.
They win: Proactive — reads email/calendar and reaches out first. Polished UX.
We win: Self-hosted, no subscription, fully customizable. You own the relationship with your AI.
They win: Multi-channel (SMS, WhatsApp, Slack, phone calls). Slick mobile app.
We win: No subscription ($20+/mo for Martin). Self-hosted = privacy. Your AI, your rules.
They win: 600+ integrations, visual workflow builder, enterprise-ready.
We win: Purpose-built for conversational AI. Ready to chat out of the box. No workflow building required.
Choose TEXTMYAGENT if: You want a self-hosted, privacy-first AI assistant in iMessage, you're comfortable with terminal commands, and you value owning your data.
Choose something else if: You need Android/WhatsApp support, want zero-setup managed service, or need enterprise team features.
OS requirement: macOS only. iMessage requires Apple hardware. BlueBubbles bridges iMessage to our agent.