Left on Read is an open-source iMessage analyzer for Mac Desktop that I helped build. Learn your top words, emojis, group chats, contacts, and relive your funniest messages. We also built a "Your Year in Texts" experience (think 'Spotify Wrapped' for iMessage). No data ever leaves your computer and we are proudly open-source: https://github.com/Left-on-Read/leftonread
The app is free to try, but in order to keep the lights on, we charge $2.99/month for premium features (such as filtering and sentiment analysis charts).
Left on Read works by copying the chat.db sqlite file on your Mac found at ~/Library/Messages. This is why we need request full disk access. We then run queries on it and display graphs with react chart.js.
We've happily seen a lot of people entertained by our app thanks to some viral Reddit and Tik Tok posts that we've done.
We built this project for fun, so thanks for your support and any feedback is welcome.