SMS & MMS
Full SMS and MMS support with group messaging, media attachments, delivery confirmations, and dual SIM switching.
Beautiful open-source Android messaging with on-device AI smart replies, self-hosted web access, and complete privacy. Free forever.
Watch how AI smart replies and real-time web sync transform your messaging experience
Powerful, privacy-respecting features built on a beautiful open-source foundation
Full SMS and MMS support with group messaging, media attachments, delivery confirmations, and dual SIM switching.
Beautiful Material Design interface with custom themes, night mode, pure black AMOLED mode, and per-conversation accent colors.
Your messages never leave your device. No cloud accounts, no sign-ins. A NoAnalytics build with zero tracking is available.
Reply to messages instantly without leaving your current app using the smart floating overlay. Quick actions included.
Block numbers, keywords, and regex patterns. Drop blocked messages entirely. Compatible with third-party blocker apps.
Schedule messages to send at any future date and time. Manage all scheduled messages from a central view.
Back up your entire message history locally on your device. One-tap restore means you never lose a conversation.
Full-text search across all conversations instantly. Find any message in seconds, no matter how old.
Seamless dual SIM support with per-contact defaults. Switch SIMs while composing without leaving the conversation.
TextPilot's AI runs entirely on your own hardware via Ollama. Your messages never touch external AI servers — not OpenAI, not Google, not anyone.
ollama pull llama3.2
OLLAMA_HOST=0.0.0.0 ollama serve
TextPilot includes a fully self-hosted, Docker-deployable web server. Access, read, and send your SMS from any browser — with real-time sync, no middleman, and complete control over your data.
Run docker-compose up -d in the web-interface/ directory. Live in minutes.
WebSocket-powered instant updates via Socket.io. New messages appear the moment they hit your phone.
Send SMS from your browser. Messages are queued, picked up by your phone, and delivered via your carrier.
JWT auth, bcrypt password hashing, rate limiting, and CORS protection. HTTPS supported with a self-signed cert or Let's Encrypt.
View and send photos, videos, and multimedia messages. Thumbnails and full-size previews included.
The web interface also connects to your Ollama server for smart reply suggestions while composing from any browser.
cd web-interface
cp .env.example .env
# Edit .env — generate JWT secrets with:
# node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
docker-compose up -d
Explore TextPilot's features through real app screenshots

Beautiful Inbox

Rich Conversations

Smart Compose

Easy Navigation

Schedule Messages

Block Spam

Local Backup

Instant Search

Rich Settings

Messenger+ Premium
Free, open-source, and available now on Android 5.0 and up. No account required.
Source code on GitHub. Licensed under GPLv3. Love the app? ☕ Buy me a coffee!