Ross ROSS = Recommend OSS · open-source software intelligence for agents

ReagentX/imessage-exporter

Export iMessage data + run iMessage Diagnostics observed · 2026-08-28

github.com/ReagentX/imessage-exporter · Rust · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

96/100

  • Activity 99
  • Release rhythm 89
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 19.0
  • age_days: 1582
  • days_rel: 76
  • days_push: 7
  • n_releases_24m: 25

Full methodology

Adoption not part of the score

5535 stars · 302 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A Rust CLI tool and companion library that exports iMessage data to portable txt/html formats while preserving attachments and full message features, and runs diagnostics on the iMessage database. It reverse-engineers Apple's proprietary database formats to give users ownership of their message history.

Use cases

  • export imessage history to html
  • backup imessage conversations with attachments
  • migrate message history between devices
  • diagnose problems with imessage database
  • archive text messages for legal compliance
  • read imessage database on linux or windows

When to choose

  • you need a comprehensive, feature-complete export of iMessage data including tapbacks, threads, and edited messages
  • you want open portable formats instead of Apple-locked archives
  • you need to inspect or diagnose the iMessage SQLite database

When to avoid

  • you need to export messages from other platforms like WhatsApp or Telegram
  • you want a GUI tool rather than a command-line interface
  • you need to send or modify messages rather than read and export them

Facets

cli-tool · maturity active

cli backup parser file-system apple-ecosystem files privacy reverse-engineering windows cli rust imessage message-export html-export chat-backup database-diagnostics rust macos linux

2 sources

Member repositories

RepositoryRoleHealth v2
ReagentX/imessage-exportermain96

For agents

markdown · JSON · MCP: product_card(name="ReagentX/imessage-exporter")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem