MCPcopy Index your code
hub / github.com/bkettle/message-book

github.com/bkettle/message-book @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
9 symbols 14 edges 2 files 1 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

message-book

This is a tool to make a book out of a given iMessage conversation. To use it, you need either an iPhone backup or a Mac that holds all the messages you want included. To use the tool, clone the repo and run:

cargo run -- --help

The code is in pretty rough shape, but it should do the job. Let me know if you run into any issues.

An example of the output can be seen in the example-output directory.

an example page, showing an automated reservation confirmation message on a blank page

an example table of contents for a book containing a whole year of text messages. Each month is listed with its page.

Core symbols most depended-on inside this repo

get_db_location
called by 1
src/main.rs
iter_messages
called by 1
src/main.rs
latex_escape
called by 1
src/render.rs
render
called by 1
src/render.rs
render_message
called by 1
src/render.rs
main
called by 0
src/main.rs

Shape

Function 4
Class 3
Method 2

Languages

Rust100%

Modules by API surface

src/main.rs5 symbols
src/render.rs4 symbols

For agents

$ claude mcp add message-book \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact