iMessage-exporter, a full-featured CLI app and library
I've spent a long time reverse engineering nearly every aspect of Apple's iMessage SQLite tables to build this program. As far as I know, there are no other tools that support the full corpus of iMessage features, including edited messages, app messages, reactions, and threads. I built this software to preserve some conversations with loved ones; I hope others find it useful as well. For the curious, here are some of the more interesting aspects of the database I came across: - Dates are stored as Unix timestamp with an epoch of 1/1/2001 00:00:00 - Messages can have multiple parts,…
iMessage-exporter, a full-featured CLI app and library launched on January 10, 2023 with 15 votes, #1,314 of 3,901 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
iMessage-exporter is a command-line tool and library that extracts and preserves iMessage conversations from Apple's database. It supports edited messages, app messages, reactions, and threaded conversations by reverse-engineering iMessage's SQLite structure. The tool is designed for users who want to archive and export their message history, particularly for personal preservation purposes.
written from the facts on this page · September 2026
From the sources
Export iMessage data + run iMessage Diagnostics. Contribute to ReagentX/imessage-exporter development by creating an account on GitHub.
In the maker’s words, at launch
I've spent a long time reverse engineering nearly every aspect of Apple's iMessage SQLite tables to build this program. As far as I know, there are no other tools that support the full corpus of iMessage features, including edited messages, app messages, reactions, and threads. I built this software to preserve some…
Does a similar job
all alternatives →
imessage-exporter, a CLI app and library2023 · github.com · ▲161Export iMessage data + run iMessage Diagnostics. Contribute to ReagentX/imessage-exporter development by creating an account on GitHub.
iMessage-exporter: a comprehensive CLI app and library2024 · github.com · ▲24Export iMessage data + run iMessage Diagnostics. Contribute to ReagentX/imessage-exporter development by creating an account on GitHub.
Message AlbumAug 2026 · messagealbum.com · ▲69Save one iMessage conversation as a private offline album
- IWiMessage Wrapped – your year in texts2021 · michael-danello.github.io · ▲62
Data and Visualizations on all your 2020 iMessages
Messages for Macintosh – a classic Mac iMessage client2022 · github.com · ▲211An Apple iMessage client for classic Macintosh (System 2.0 - MacOS 9.2.2) - CamHenlin/MessagesForMacintosh

More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, January 2023
the whole month →
This works suprisingly well. Just give it instructions like "make it winter" or "remove the cars" and the photo is altered. Here are some examples of transformations it can make: Golden gate bridge: https://raw.githubusercontent.com/brycedrennan/imaginAIry/ma... Girl with a pearl earring: https://raw.githubusercontent.com/brycedrennan/imaginAIry/ma... I integrated this new InstructPix2Pix model into imaginAIry (python library) so it's easy to use for python developers.
AI · 2023 · github.com
HyperSwitch▲715Fast, reliable, and affordable open source payments switch
Dev tools · 2023 · hyperswitch.io

The project is called QueryStorm. It uses Roslyn to offer C# (and VB.NET) support in Excel, as an alternative to VBA. I've posted about it before, but a lot has changed since then so figured I'd share an update. The current version includes a host of new features, namely a C# debugger, support for NuGet packages, and the ability to publish Excel extensions to an "AppStore" (which is essentially a NuGet repository). The AppStore can be used by anyone with the (free) runtime component. Another great addition is the community license, which is a free license for individuals and small companies…
Work · 2023 · querystorm.com

Hey HN! Some more info: I’m an NHS doctor and the founder of Pi-A (https://www.pi-a.io) which developed Lungy (https://www.lungy.app). Lungy is an app (iOS only for now) that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It hopefully has many aspects of interest to the HN community – real-time fluid, cloth and soft body sims running on the phone’s GPU. My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were…
Life & fun · 2023 · lungy.app

