← Field notes
How-toSeptember 4, 2026 · 7 min

Backfill your first morning summary: turn a decade of ChatGPT into a dense day one.

Install chanio today and your first morning summary will be thin, because the notes folder behind it is nearly empty. The fix isn’t patience — it’s the years of ChatGPT and Claude conversations already sitting in an export you haven’t downloaded yet.

Why an empty notes folder gives you a thin summary

A morning summary is a compile step, not a guess. Each night at 5 a.m., the small AI on your Mac reads the notes that changed that day, including anything you pasted in, and writes down what mattered, the threads still open, and the questions worth asking. Every answer it gives you during the day comes from the same folder. On day one, almost none of that exists yet. The folder is nearly empty, so the compile has little to compile. What comes back is a placeholder, not a summary.

That isn’t a flaw in the summary itself. It’s just arithmetic: density in, density out. Someone with three years of ChatGPT conversations about a business, a health question, a home renovation, and a dozen smaller threads already has the material chanio answers from — decisions made, threads set down and never picked back up. None of it counts until it’s sitting in your notes folder as files chanio can open. Not a waiting problem — a backfill problem, and it takes an evening, not a quarter.

Get the export

Both ChatGPT and Claude will hand you a full export of every conversation you’ve had with them, and the request itself takes under a minute.

In ChatGPT: Settings → Data controls → Export data. Confirm, and a zip arrives by email containing conversations.json — the whole archive, in one file.

In Claude: Settings → Privacy → Export data. Same shape — a zip arrives with your conversations.json inside it.

If you’ve used both, request both. There’s no penalty for size and nothing to prune first — a heavier file just means more notes. Leave the zips wherever your browser puts downloads; the next step reads them directly, so there’s nothing to unzip or rename by hand. (If your actual goal is moving that history into a different model rather than into your own notes, that’s a related but separate job — see moving your whole AI history to a new model.)

Rescue it into files you own

The zip from either vendor isn’t something you want to read by hand — it’s one large JSON file, not prose. That’s what export-rescue is for.

Go to chanio.com/export-rescue and drop the zip — or the bare conversations.json, if you’ve already extracted it — onto the page. Everything from here runs in that browser tab. Nothing is uploaded — there’s no server in the path to upload it to, which matters when the file in question is years of your conversations.

The page finds conversations.json inside the zip and parses it on the spot. What comes back first is a graph preview: conversation count, message count, how many words you personally wrote, the date range the archive covers, and the topics you kept coming back to most. Below that sits a sample capture — a structured breakdown of your single longest conversation, computed deterministically right there in the browser, so you can see the shape of a capture before committing to the whole archive.

Click “Download as Obsidian vault” and you get a zip of plain markdown files back — one file per conversation, wikilinked, plus topic hub pages tying related conversations together. Unzip that into your chanio notes folder (~/chanio/notes), next to anything you have already saved there, and the raw material for the backfill is in place.

The backfill pass

With the rescued conversations sitting in your notes folder as files, chanio can use them straight away. Ask it something in the door, or with chanio ask, and the small AI on your Mac searches every file in the folder, answers from the passages it finds, and shows you the sentence it used. What did I decide about the LLC? Which tile did we compare? Years of your own thinking, answered without any of it leaving your Mac.

The next morning summary reads them too, with a limit. Each night the small AI reads the files that changed in the last day, up to about 24,000 characters of them, so the first summary after a big backfill works from a slice of the archive, not all of it. The rest isn’t lost: every answer during the day still searches the whole folder, and a decade behind it simply means more for those answers to find.

When your notes don’t settle a question, it is kept rather than guessed at. You keep it for tonight, and overnight the questions you kept go out in one batch: to Claude on your own key, under a daily spending limit you set, or packed for you to paste into any AI you already use. Answering on your Mac stays free; that nightly batch is the only line item, and it runs from pennies to about fifty cents.

What a dense day one looks like

The difference shows up in the morning summary. Below is a plausible example of what an early summary could look like after a backfill — invented for this post, not pulled from anyone’s real notes:

Example summary excerpt — invented for illustration, not real notes

Open threads
The kitchen backsplash never got a final answer — two tile options compared, then dropped.
Converting the business to an LLC: the pros and cons are listed, the decision was never made.
A marathon training plan is written out for six weeks; nothing after week six.

Questions worth asking
A week went into debugging a database migration that is never mentioned again. Did it ship?

Answers to what you kept for tonight
Does the LLC conversion still make sense, given the contractor work picked up this year? Kept yesterday, sent in the nightly batch; the answer follows.

Every line in that excerpt should trace back to something that was actually typed into a chat window. A small AI can still get a line wrong, which is why the answers you ask for during the day show the sentence in your notes they came from.

The honest part

Exports are lossy, and you should know where before you rely on one. Images you shared or generated inside a conversation typically don’t come through. Some tool outputs — code-interpreter files, browsing results, plugin calls — are flattened or dropped depending on the vendor and the month you exported. A link you shared into a conversation is just a link; whatever it pointed to isn’t in your export and won’t be in your notes either.

A decade, or even three years, of conversation includes plenty you no longer believe. Opinions you’ve reversed, plans you abandoned, a business idea you talked yourself out of over four sessions. The backfill doesn’t know which old threads are still live and which are dead — it surfaces what was written, not what’s current. Expect the first few summaries to raise things you’ve already moved past. Not the system being wrong — that’s you pruning, faster than the system could guess on its own.

And the compile itself is coarse on the first pass, because the model doing the reading is the small AI running on your Mac, not a bigger AI. It will misjudge which threads matter, merge two topics that should stay separate, or miss a through-line a better reader would catch. That’s the honest tradeoff of running this pass on your own Mac instead of sending your entire history to a rented model to summarize. It improves the same way the rest of chanio does — you write the correction down as a note, and the next pass reads it.

Give tonight’s summary something to read.

Drop a ChatGPT or Claude export and watch it become a wikilinked folder of notes you own — parsed entirely in your browser, nothing uploaded. Put it in your chanio notes folder and ask about years of your own thinking tonight.

Rescue an export →Set it up on your Mac