Skip to content

WhatsApp, LinkedIn, and Gmail in one native Mac window. Every conversation filed to a record your agents can act on. Built for the AI era.

⌘KCommand palette
⌘⇧SSync this chat
⌘LPrivacy blur
whatsapp5
Riva · Series A+46
Meridian · LP group+193
Padel Sundayprivate
Atlas follow-up+331
linkedin3
gmail2
Snippets4
intro
;intro;follow
Riva
Meridian
Atlas
Warm intro
▛ Cereal Milk ▜ ▙ ─── ▟
Riva · Series A WhatsApp
Founder thread · 2 participants
record: attio/riva-series-a
⌘⇧S sync this chat
Privacy gate
1 thread shared · everything else private
1.riva-series-a✓ filed to Attio
gate: enforced on the server
Type a reply, you always hit send…
Record
Activity
Insights
riva-series-a
+46 filed·1 withheld·shared
fields
StageDiligence
OwnerYou
Next stepPartner call, Thu
SourceWhatsApp thread
notes filed
Deck v3 received+1
Terms summary filed+12
Intro to Meridian+3
Every Channel, One WindowFile in One KeystrokeYour CRM, DockedPrivate by Default

Built inside the deal flow of 68 venture funds and firms

68funds and firms behind the practice
3channels your agents can finally reach
1keystroke files a chat your agents can act on
One Window

Run every channel in one window

WhatsApp, LinkedIn, and Gmail stay live in one native Mac app. Switch on a keystroke; nothing reloads, nothing drops, and one place pings you when a founder replies.

Cereal Milk
one window
New chat⌘N
⌘1WhatsApp2 unread
⌘2LinkedIn1 unread
⌘3Gmail
Sessions stay live (3)
One Keystroke

File a chat in one keystroke

Hit the shortcut and the open conversation lands on its record. Nothing is bulk-scraped and nothing files by accident, so the pipeline in your CRM finally matches the one in your phone.

Riva · Series A · WhatsApp
⌘⇧S sync this chat
Filing the open conversation…
→ match record: riva-series-a (Attio)
→ privacy gate: 1 message withheld
→ note created on the record
✓ filed · nothing else moved
Type a reply, you always hit send yourself
Your Stack

Works with the CRM you already run

Attio or Affinity, chosen per workspace, with the same selective sync against either. No new system of record, no migration: once a chat is on the record, your agents reach it through the CRM your team already runs on.

Cereal Milk
riva-series-a
Search records…
Riva · Series Astage: Diligence
Meridian · LP group
Atlas follow-up
Attio
⌘O
Affinity
same gate, same sync
Markdown export
any thread, one click
Contact card
Privacy Gate

Private by default, enforced on the server

Every thread starts closed, new and imported alike. You share a whole thread or the one line that matters; a private message is refused server-side before a note is ever created, so private content cannot sync by accident.

privacy-gate.log
1thread "Padel Sunday" · private
-gate REFUSED · nothing written
2thread "Family" · private
-gate REFUSED · nothing written
3thread "Riva Series A" · shared
+gate PASSED · note filed to the record
+export ready · markdown, one click
server-enforced: a private message is refused before a note exists

Frequently
asked questions

Is this a native Mac app?

Yes. Cereal Milk is a real, keyboard-first Mac app, not just another browser tab. It runs the official WhatsApp Web, LinkedIn, and Gmail in one native window with a command palette, CRM sync, snippets, and relationship insights, and turns the chats you choose into structured records your agents can act on.

What do AI agents get out of it?

Reach. Your deals happen in chat, and chat is the one surface your agents cannot touch. Cereal Milk files the conversations you choose to Attio or Affinity and exports any thread as clean Markdown in one click, so the relationships in your phone become structured records your agents can read and act on: draft the follow-up, update the deal, or brief you before the call, all from the same records you sync by hand.

Does Cereal Milk work with MCP and my other AI tools?

Yes. Cereal Milk has a built-in agent that works your threads and your CRM, and it speaks MCP, the Model Context Protocol. Add the servers your stack already exposes, Attio, Affinity, your notes or calendar, with one command, and the agent can use their tools while it works alongside you. It stays hands-off by design: its writes are staged as proposals you review, every tool call is logged, and nothing files to your CRM until you approve it.

How does Cereal Milk connect to my accounts?

Cereal Milk runs the official WhatsApp Web and LinkedIn inside Apple's WebKit, the same engine as Safari, so to those services it looks like an ordinary browser. It never bulk-sends, automates, or scrapes; you always hit send yourself, and it reads only the chat you have open, when you ask. Nothing ever acts as you in the background.

Does it read my messages?

Only the chat you have open, and only when you ask. It never enumerates your chats or scrolls history in the background. Everything stays private until you share it, and the sharing gate is enforced server-side.

How do I get started?

Download the app and create your account: your 7-day free trial of the full product starts right there, no card. When it ends, pick a plan inside the app.

How does pricing work?

Two plans, per user: Starter at $30 a month or $300 a year, Business at $40 a month or $396 a year. Both plans start with a 7-day free trial. Monthly or yearly, cancel anytime, no usage meters. Full detail on the pricing page.

Is there a Windows version?

Yes. Cereal Milk ships for Mac and Windows. The download page detects your platform and starts the right installer automatically, so the same button works for everyone.

Try Cereal Milk now.

Download