AI-Powered · Open Source · Private

The SMS App That
Thinks Ahead

Beautiful open-source Android messaging with on-device AI smart replies, self-hosted web access, and complete privacy. Free forever.

FreeOpen Source
GPLv3Licensed
100%Private
Android5.0+

See TextPilot in Action

Watch how AI smart replies and real-time web sync transform your messaging experience

Everything You Need in a Messenger

Powerful, privacy-respecting features built on a beautiful open-source foundation

💬

SMS & MMS

Full SMS and MMS support with group messaging, media attachments, delivery confirmations, and dual SIM switching.

🎨

Material Design

Beautiful Material Design interface with custom themes, night mode, pure black AMOLED mode, and per-conversation accent colors.

🔒

Privacy First

Your messages never leave your device. No cloud accounts, no sign-ins. A NoAnalytics build with zero tracking is available.

QK Reply Popup

Reply to messages instantly without leaving your current app using the smart floating overlay. Quick actions included.

🚫

Spam Blocking

Block numbers, keywords, and regex patterns. Drop blocked messages entirely. Compatible with third-party blocker apps.

Scheduled Messages

Schedule messages to send at any future date and time. Manage all scheduled messages from a central view.

💾

Local Backup

Back up your entire message history locally on your device. One-tap restore means you never lose a conversation.

🔍

Instant Search

Full-text search across all conversations instantly. Find any message in seconds, no matter how old.

📱

Dual SIM

Seamless dual SIM support with per-contact defaults. Switch SIMs while composing without leaving the conversation.

Your Private AI
Assistant for SMS

TextPilot's AI runs entirely on your own hardware via Ollama. Your messages never touch external AI servers — not OpenAI, not Google, not anyone.

  • Smart Reply Suggestions Get 3–5 contextual reply options in one tap while composing any message
  • 🤖
    Auto-Reply to All Messages Let AI handle replies automatically when you're busy — with a dismissible notification
  • 🧠
    Any Ollama Model Use llama3.2, dolphin3, Gemma, Qwen, Mistral, or any model you have installed locally
  • 🎭
    Custom AI Persona Define your AI's tone, style, and signature — make it sound like you
  • 🏠
    Stays on Your Network Point the app to your local Ollama server. Messages never leave your home network.
1 Install Ollama and pull a model: ollama pull llama3.2
2 Start with network access: OLLAMA_HOST=0.0.0.0 ollama serve
3 Open Settings → Smart Reply (AI) and enter your server URL

Your Texts.
Any Browser.
Self-Hosted.

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.

🐳

One-Command Deploy

Run docker-compose up -d in the web-interface/ directory. Live in minutes.

Real-Time Sync

WebSocket-powered instant updates via Socket.io. New messages appear the moment they hit your phone.

↔️

Two-Way Messaging

Send SMS from your browser. Messages are queued, picked up by your phone, and delivered via your carrier.

🔐

Secure by Default

JWT auth, bcrypt password hashing, rate limiting, and CORS protection. HTTPS supported with a self-signed cert or Let's Encrypt.

🖼️

Full MMS Support

View and send photos, videos, and multimedia messages. Thumbnails and full-size previews included.

🤖

AI on Web Too

The web interface also connects to your Ollama server for smart reply suggestions while composing from any browser.

Architecture at a Glance

Quick Start

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
📖 Full Documentation

See Every Detail

Explore TextPilot's features through real app screenshots

Support Development.
Unlock Premium.

A one-time purchase unlocks powerful extras and helps keep TextPilot actively developed and free for everyone, forever.

✅ Premium themes with exclusive colors
✅ Scheduled messages at any date & time
✅ Delayed sending with cancel window
✅ Automatic night mode scheduling
✅ Message backup & restore
✅ Advanced blocking (keywords & regex)
✅ Auto-forward messages
✅ Auto-respond to incoming messages
✅ Custom auto-emoji shortcuts
✅ All future Messenger+ features
Get Messenger+
TextPilot icon

Ready to Try TextPilot?

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!