Show HN: Parse your chat exports to find restaurants, trips, and activity ideas
ChatToMap is a tool that analyzes chat exports from platforms like WhatsApp, iMessage, and Telegram to identify and map activity suggestions such as restaurants, trips, and events. It uses AI classification, geocoding, and metadata scraping to organize unstructured chat data into structured, visual formats. The tool is available as a free open-source CLI or through a paid web app for users who prefer a graphical interface.
- ▪ChatToMap supports chat exports from WhatsApp, iMessage, Telegram, Facebook Messenger, and LINE.
- ▪It uses AI, regex patterns, and URL detection to extract and classify activity suggestions.
- ▪The tool can geocode locations and export results to formats including CSV, PDF, and interactive HTML maps.
- ▪Users can run the tool via command line or use the hosted ChatToMap web app for a fee.
- ▪API keys from Anthropic and Google Maps are required for full functionality, including classification and geocoding.
Opening excerpt (first ~120 words) tap to expand
ChatToMap Transform chat exports into geocoded activity suggestions. Overview ChatToMap extracts "things to do" from WhatsApp, iMessage, Telegram, Facebook Messenger, and LINE exports - restaurants to try, places to visit, trips to take. It finds suggestions buried in years of chat history and puts them on a map. Features: Parse WhatsApp (iOS/Android), iMessage, Telegram Desktop JSON, Facebook Messenger JSON, and LINE text exports Extract suggestions using multilingual regex patterns, embeddings, and URL detection Classify with AI (activity vs errand, mappable vs general) Scrape metadata from TikTok and YouTube links Geocode locations to coordinates Export to CSV, Excel, JSON, PDF, and interactive HTML map chat_to_map is the free and open source engine that powers ChatToMap.com.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.