search your mail like you remember it, not like you filed it

vintage indexes every message in Mail.app — bodies extracted from the store, attachments, pdf text — into a local full-text index, with each sender resolved to a person in your graph.

ask claude "the hotel confirmation from the lisbon trip" and it searches mail together with the messages and notes around it. keyword ranking is free; meaning-based search is the paid engine.

vintage runs entirely on your Mac: it reads the local Apple databases, builds one person-graph index, and serves it over cli and mcp. no cloud, no account, nothing leaves the machine.

brew install systemoperators/tap/vintage
vintage index sync
claude mcp add vintage -- vintage mcp --stdio
vintage search "lisbon hotel"     # terminal works too

does searching send my mail to an api?

no. the index and the search both run on your mac. even the engine’s semantic search runs local models.

local. no account. never phones home. · everything vintage does · the engine