> ## Documentation Index
> Fetch the complete documentation index at: https://docs.duckbrain.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# iMessage

> iMessage → DuckBrain ingest (Planned)

**Status:** Planned

Planned via **[imsgcrawl](https://github.com/openclaw/imsgcrawl)** from the crawl family — same pattern as Slack: local SQLite archive, attached read-only, mapped into the bronze envelope with content-hash idempotency.

Your richest personal corpus. imsgcrawl solves the hard parts (chat.db snapshot-copying, attributedBody/typedstream decoding, Full Disk Access). First planned adapter.

```bash theme={null}
brew install openclaw/tap/imsgcrawl     # or pick iMessage in `duckbrain init`
imsgcrawl sync
duckbrain ingest imsgcrawl              # adapter coming
```


## Related topics

- [DuckBrain](/index.md)
- [ingest](/commands/ingest.md)
- [Sources Overview](/sources/overview.md)
- [Slack](/sources/slack.md)
- [init](/commands/init.md)
