Skip to content

seagram/imessage-query

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imessage-query

A CLI for querying iMessage data from the iMessage SQLite database in MacOS.

Usage

imessage-query [command] [flags]

Commands

search # Returns messages containing given keyword
contacts # Returns JSONL of all contacts
export # Returns JSONL of iMessage conversation

Flags

--contact <phone-number>
--date-from <ISO 8601 date>
--date-to <ISO 8601 date>
--limit <n>
--is-from-me # Only sent messages

Notes

  • Requires Full Disk Access
  • MacOS uses Mac absolute time (2001-01-01) instead of EPOCH.

Roadmap

  • Support for different output formats (JSON, JSONL, CSV, TXT)
  • Media support (images/videos)
  • Export to file

About

Query message data from iMessages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published