Install the alto.index plugin to let Claude work with your synced macOS data directly.

Install

  1. Open Claude Code or Claude Cowork
  2. Go to Browse Plugins > Add marketplace from GitHub
  3. Enter: https://github.com/systemoperators/claude-plugins
  4. Click Sync, then install the altoindex plugin

What it does

The plugin teaches Claude about your synced data in ~/Documents/alto-index/. It knows the folder structure, frontmatter format, and deep links for every data source. Ask Claude about your notes, reminders, calendar, messages, or contacts naturally - no special syntax needed.

Every item includes native app deep links so Claude can reference the original note, reminder, event, or contact directly.

Commands

  • /altoindex:today - daily briefing across all sources
  • /altoindex:search [query] - search across all sources
  • /altoindex:summary [source] - summarize a data source
  • /altoindex:notes [query] - browse or search Apple Notes
  • /altoindex:reminders [list] - browse Apple Reminders
  • /altoindex:calendar [date] - browse Apple Calendar events
  • /altoindex:messages [contact] - browse iMessage conversations
  • /altoindex:contacts [name] - look up a contact
  • /altoindex:safari [query] - browse Safari bookmarks and history
  • /altoindex:meetings [query] - browse Granola meeting notes
  • /altoindex:voice-memos - browse Voice Memos recordings

Auto-invoked skill

The plugin also includes a background skill that activates when you ask about your personal data. No command needed - just ask naturally:

  • "what did I write about X in my notes?"
  • "do I have any reminders about Y?"
  • "find Z in my contacts"
  • "what meetings did I have last week?"
  • "what was I browsing yesterday?"

Requirements

  • alto.index macOS app installed and synced (download from Mac App Store)
  • at least one data source connected and synced in alto.index
  • data exported to ~/Documents/alto-index/

Source

Plugin source code: https://github.com/systemoperators/claude-plugins