OpenFolio visualizes your iMessage history — top contacts, messaging patterns, response times, and streaks. Everything runs locally on your Mac.
OpenFolio AI
Grounded in your local relationship graph
Based on your message history, here are three contacts with stale conversations:
1. Alex Chen — Last message was 12 days ago. He mentioned grabbing coffee. 2. Jordan Lee — You discussed a project deadline that's passed. No follow-up yet. 3. Sam Rivera — Hasn't replied to your question about the trip from 9 days ago.
What you get
How it works
Grant Full Disk Access. OpenFolio reads your Messages database in read-only mode — it never sends or modifies messages.
See your top contacts, messaging patterns, response times, streaks, and a year-in-review Wrapped dashboard.
Cmd+K to search across your entire message history with local AI embeddings. No API keys needed.
Your insights
Top contacts
Who you talk to most
Peak hours
When you're most active
Streaks
Consecutive weeks messaging
Heatmap
GitHub-style activity graph
Privacy first
OpenFolio exposes your relationship graph through a local stdio MCP server and CLI. Your agents can search messages, inspect people, and access follow-up suggestions from your local graph.
$ openfolio mcp serve
local stdio MCP server ready
$ openfolio search "last conversation with Sarah"
3 results from local graph
$ openfolio ask "who should I follow up with?"
Based on your message history:
1. Alex Chen — no reply in 12 days
2. Jordan Lee — mentioned meeting next weekOpen source. No account required. Your data stays on your Mac.