# a calendar your agent can cross-examine

calendar alone answers "what’s at 10?". joined to the rest of your life it answers "what’s at 10, what did we say about it, and what do i still owe before it" — vintage indexes events into the same graph as your mail, messages and notes.

it also reads the other direction: reservations detected in mail (flights, hotels, bookings — via apple’s own on-device event models, engine tier) appear beside your calendar as upcoming cards.

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.

## try it

```
brew install systemoperators/tap/vintage
vintage index sync
claude mcp add vintage -- vintage mcp --stdio
vintage                  # today’s events in the briefing
```

## what your agent gets

- today and upcoming events, with attendees resolved to persons
- events in person timelines — "when do i next see livia?"
- reservations from mail as structured cards (engine)
- natural-language event creation (engine): "standup tomorrow 9am"

## honest limits

- creating events is an engine feature; the free tier is read-only
- reads the local calendar store — accounts not synced to the mac aren’t visible

## questions

**can claude add events to my calendar?**
with the engine ($49 once), yes — through the same private calendar framework apple’s apps use, including natural-language dates.

---
local. no account. never phones home. · https://vintage.dev/ · unlock: https://vintage.dev/unlock · agents: https://vintage.dev/llms.txt
