In progress·python · macos

unified-inbox

Aggregate all interactions with a contact into one feed. Local-first, reads directly from macOS app databases.


Overview

Aggregate all your interactions with a contact into a single chronological feed. Gives agents full context on your relationship with someone.

Local-first architecture: reads directly from macOS application SQLite databases (iMessage, WhatsApp, Superhuman) rather than using official APIs where possible.

Data Sources

  • iMessage (~/Library/Messages/chat.db)
  • WhatsApp Desktop (local DB)
  • Superhuman (SQLite cache)
  • Gmail & Calendar (OAuth)
  • Slack
  • X/Twitter

Why?

When an agent needs context on a person, it shouldn't have to search across 5 different apps. This aggregates everything into one feed.

Coming soon.