Install the alto.index plugin to let Claude work with your synced macOS data directly.
Install
- Open Claude Code or Claude Cowork
- Go to Browse Plugins > Add marketplace from GitHub
- Enter:
https://github.com/systemoperators/claude-plugins - 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