rapport Sign in

Relationship memory your agent writes to, and you own.

Rapport is a small, honest store of the people you actually deal with — what was said, who owes whom, what is still open. Your AI agent keeps it up to date as things happen. You read it, correct it, and decide what leaves the building.

No card required. One account, one world, and everything in it is exportable from the day you start.

The shape of it

Your agent records

Connect a Claude-managed agent once, by pasting a briefing Rapport hands you. From then on it logs what happened — a call, an email, an intro — as it happens, in the words you'd use.

You see everything

Every fact your agent wrote is visible and correctable here. Nothing is derived behind your back, and every ranking can show you the evidence it used.

Nothing goes out

Rapport drafts, but never sends. There is no verb anywhere in the product that reaches the outside world on your behalf — you send from your own mail, as yourself.

What it holds

The people you know

People, the orgs they're at, how to reach them, and an append-only log of what has actually passed between you. Open loops record who owes whom — the thing that actually falls through.

Today ranks everyone by what needs you: stakes you declared, then how overdue, then whose move it is. Every signal opens to show its working.

The people you don't know yet

Write a brief in your own words — including the part no database can filter on. Your agent researches it and brings back candidates with evidence and sources attached.

Researched strangers live in a separate store from the people you know, and cross into your world only when you approve them, one at a time, having seen exactly what approving will create.

Your voice, not a house style

Give Rapport a few things you actually wrote. It keeps the samples and the distilled notes about how you write; your agent uses them to draft in your voice rather than a generic one.

Rapport never generates the doc itself — it packages the material, your model does the writing, and the result comes back for you to keep or rewrite. Working with colleagues? Each of you keeps your own voice.

Deals, without the fortune telling

A simple pipeline that records what happened and when it moved. There is no probability column, no weighted forecast, and no expected value — because those are guesses dressed as data.

What it refuses to do

Most of the design work here went into what Rapport will not do. These are not settings.

Getting started

  1. Create an account. You get one world of your own. If you already have contacts in a spreadsheet, import them — they arrive marked as yours, imported by you.
  2. Connect your agent. Mint a token under Tokens; Rapport hands back a briefing with the connection details and the playbooks already in it. Paste it into your Claude-managed agent.
  3. Tell it what happened. "I just got off a call with Lena, she's sending the contract Thursday." It records the call, opens the loop, and it's on Today until it closes.
  4. Ask it who needs you. That is the whole loop. The rest — briefs, drafts, deals, voice — is there when you want it.

It stays yours

One button downloads your whole world as a plain JSON file — every person, note, draft and candidate, plus the audit chain and its hashes, so what you were handed can be checked against what was kept. It reads perfectly well without Rapport.

Another deletes all of it, permanently, after you type your world's name. If leaving is easy, staying is a choice.