AnecdoteRequest an invite
In private beta for macOS and iPhone

Your address book, with a memory.

Anecdote is a native Mac and iPhone contacts app built on your real iCloud address book — not another silo. It looks and behaves like the Contacts app you already know, and it quietly keeps track of who you’re overdue to call.

macOS 14 Sonoma or later · iOS 17 or later

It edits the address book you already have.

Most “personal CRM” apps ask you to import your contacts and then maintain a second copy forever. Anecdote doesn’t. It asks for Contacts permission on first launch and then reads and writes the real cards in your Mac and iCloud account, through Apple’s own Contacts framework. Edit someone here and the change is there in Contacts.app, on your phone, in Mail — because it is the same card.

One
address book

The system store, synced by iCloud — no import, no export, no second copy to keep in step.

Two
native apps

A three-column Mac window and an iPhone and iPad app, sharing one model layer.

Zero
accounts to make

No sign-up, no server of ours, nothing to subscribe to in order to open it.

Keep in touch

The part Contacts never had.

Give anyone a cadence — weekly, every two weeks, monthly, quarterly, twice a year, annually — and their card starts telling you when the next touch is due. Let it slip and the date turns red. When you finally do call, one tap on Contacted Today restarts the clock.

  • A Keep in Touch list in the sidebar collects everyone who's due.
  • A Birthdays list does the same for the dates you keep forgetting.
  • Cadences and last-contacted dates sync between your Mac and your phone.
Everything else

A full Contacts app, not a wrapper.

Anecdote rebuilds what Contacts.app does — the three columns, the alphabetical sections, the inline editor, the keyboard shortcuts — and then keeps going.

A card that holds everything

Phones, emails, URLs, addresses with a geocoded map thumbnail, birthdays, anniversaries, related names, social profiles, phonetic names — every field the address book has, laid out the way Contacts lays it out.

Look for duplicates

Finds clusters of likely duplicates by name, email or phone, shows you exactly what will be merged, and unions their fields into one card.

Search that reaches the notes

Names, companies, job titles, departments, nicknames, notes, emails, phone numbers, URLs and addresses — all of it, as you type.

Look up on the web

One click opens a search for this person on Google, LinkedIn, Instagram, Gmail, X or Facebook — for when you know the name and nothing else.

Lists and smart lists

Create, rename and delete lists in the sidebar; drag a contact onto one to add it; email a whole list at once from its context menu.

vCards in and out

Import .vcf files by menu or by dropping them on the list, drag a contact to Finder to get a vCard back, and export the whole address book in one go.

Printing that still works

Contact cards, lists, mailing labels, envelopes and a pocket address book — the standard layouts, from the standard ⌘P.

Notes that survive

The context you keep about someone — where you met, what they're working on — kept with the card and synced across your devices.

Mac, iPhone, iPad

Two apps, one model layer.

The same store, the same address-book bridge and the same sync engine, with a window’s worth of views on the Mac and a phone’s worth on iOS. Your contacts sync the way they always did — through iCloud Contacts. Everything Anecdote adds of its own — notes, cadences, last contacted, My Card, smart lists, display preferences — travels through a private CloudKit database that only your devices can read.

Your contacts

Stay in the system Contacts store, synced by iCloud Contacts — exactly where they were before you installed anything.

What Anecdote adds

Lives in a small overlay on each device and syncs through your own private CloudKit database. It is never copied to a server of ours.

Privacy

Your address book never reaches us.

There is no Anecdote account, no Anecdote server and no analytics SDK. The app talks to two things: Apple’s Contacts framework on your device, and your own private iCloud container. Nobody at Anecdote can see a name, a number or a note — there is nowhere for them to arrive.

Contacts permission is requested on first launch and can be revoked at any time in System Settings or iOS Settings. If you revoke it, the app simply stops being able to read the store.

Read the privacy policy

Questions

Does Anecdote replace Contacts.app?
It sits alongside it. Both read and write the same system address book, so you can keep using Contacts, Mail or your phone's dialler exactly as before — Anecdote just gives you a better window onto the same data, plus the things Contacts doesn't do.
Will it move or copy my contacts?
No. Your contacts stay in the system Contacts store and keep syncing through iCloud Contacts. Anecdote reads and edits them in place. The only thing it stores of its own is a small overlay — notes, keep-in-touch cadences, My Card, smart lists and preferences — which syncs through your private CloudKit database.
Why can't it see the notes already on my contacts?
Reading and writing the system note field needs a restricted entitlement from Apple (com.apple.developer.contacts.notes). Until a build has it, Anecdote detects that it's missing and keeps notes in its own synced store instead, so the feature works either way — your pre-existing iCloud notes just won't appear until the entitlement is granted.
Is there an Undo?
Deliberately not. The app edits the live system address book, where an undo stack could desync from iCloud and quietly resurrect a card you meant to delete. Instead, every destructive action — deleting a card or a list, merging cards — asks first and says exactly what will be removed.
What does it cost?
Nothing has been decided yet. It's in private beta while the last pieces come together; ask for an invite and you'll hear before anything changes.
What do I need to run it?
macOS 14 Sonoma or later on the Mac, and iOS 17 or later on iPhone and iPad.

Stop losing touch by accident.

Anecdote is in private beta on macOS and iPhone. Tell us a little about how you keep up with people and we’ll send you a build.

Request an invite