Export and analyze your iMessage conversations from the macOS SQLite database.
- Download and open
iMessage-Wrapped.dmg - Drag to Applications folder
- Launch the app and click "Analyze My Messages"
- Your wrapped opens in browser automatically
pip install imessage-wrapped
imexportThat's it! The command will auto-export your messages, analyze patterns, upload anonymized statistics, and give you a shareable URL.
Common options:
imexport --no-share- View results in terminal onlyimexport --year 2024- Analyze specific yearimexport --help- See all options
✅ Interactive Dashboard - Visualizations of your messaging patterns
✅ Easy Sharing - One command to get a shareable link
✅ Privacy First - Your message content never leaves your computer
✅ Favorite Phrases - Automatically surfaces your most-used sayings
Your message content NEVER leaves your computer.
We only upload aggregated statistics (counts, averages, distributions, emojis, dates). We never upload:
- Message text or content (except for a few most common patterns)
- Contact names (unless exclicitly allowed)
- Phone numbers or emails (hashed only)
- Attachments or personal information
- macOS with Full Disk Access permission
- Python 3.10+ (for CLI only)
Installation:
pip install imessage-wrappedmacOS Permissions:
- Open System Settings → Privacy & Security → Full Disk Access
- Add Terminal (for CLI) or the Desktop App
- Restart the application