Links

Turn your iMessage history into a searchable archive of links shared in your chats.

How It Works

Links is a native macOS app that reads your iMessage database, extracts all URLs from your messages, and displays them in a clean, searchable interface with rich OpenGraph previews.

Workflow

  1. Grant Permissions — On first launch, allow the app to access your Contacts and select your Messages folder (~/Library/Messages)
  2. Browse Your Links — The app reads your last 10,000 messages and extracts all URLs automatically
  3. See Rich Previews — Each link displays with OpenGraph metadata, including titles, descriptions, and preview images
  4. Find What You Need — Use full-text search to filter links by URL, sender, or message content
  5. Open in Browser — Click any link to open it in your default browser

Features

  • Rich OpenGraph Previews — Displays titles, descriptions, and images from websites
  • Contact Integration — Shows who sent each link by cross-referencing your Contacts
  • Special Twitter/X Handling — Properly fetches metadata from Twitter/X links
  • Security-Scoped Access — Uses file picker for permission; your data stays private
  • No External APIs — Everything runs locally on your Mac
  • Read-Only — Never modifies your iMessage database

Requirements

  • macOS 26.0+ (macOS Sequoia)
  • Xcode 26.0.1+ for building
  • Apple Developer account (free account works for local development)
  • Active Messages app with existing message history

Installs

13

Install

kiosk install huntertdiamond/imessage

Repository

huntertdiamond/imessage

Author

huntertdiamond
huntertdiamond