Skip to main content
← All posts
A 30s East Asian woman reading a long Pi chat transcript on a laptop in a dark home office, lit by a warm coral desk lamp, cup of tea beside the keyboard, moody editorial still-life.
·7 min read

How to Read Pi.ai Conversations as Real Documents

Export your Pi.ai conversations from Inflection's chatbot and reread them in a proper markdown reader with outlines, serif body, and real structure.

Pi was Inflection AI's answer to the empathetic chatbot problem. It talked like a therapist cousin who had read too many self-help books, and for a stretch in 2023 and 2024 it had one of the most devoted user bases of any AI assistant. Then Microsoft hired most of the team, Inflection pivoted to enterprise, and Pi quietly settled into a slower pace of updates. The conversations stayed. If you spent a year or two having long back-and-forths with Pi, you have a pile of text that matters, and the web app is not where you want to reread it.

The Pi interface is a bubble chat. It is designed for the moment, not for the archive. Fonts are tight, line length is short, there is no outline, there is no search across sessions, and copying a long thread drags along ghost timestamps and avatar labels. Pi conversations also tend to run long because the whole point of the product was open-ended talk. So you end up with transcripts that stretch past 10,000 words, built for scrolling in bed on a phone, and wrong for careful rereading on a laptop or e-reader.

Why pull Pi conversations out of the app

The simplest reason is permanence. Inflection has already shifted focus once. The product could change again, access could narrow, pricing could appear, or your account could lapse. If a Pi thread helped you think through a career move, a breakup, a diagnosis, or a hard family conversation, that text has weight. It belongs somewhere you control, like a folder on your drive, a note in your personal knowledge base, or a markdown file in a Git repo. Anywhere but the app.

The second reason is rereading. Pi's best threads are the long ones, and long threads inside the Pi web app are brutal to revisit. There is no table of contents, no jump-to-section, and no way to collapse the AI's longer paragraphs when you only want to find your own question from three weeks ago. A proper markdown reader fixes all of this, and if you have never compared the AI chat app to a dedicated reader, the difference is bigger than you expect. The third reason is cross-referencing. Pi talks about feelings, decisions, and plans, and those same topics live in your journal, your calendar, and your notes. Once Pi conversations become plain markdown files on disk, you can pull quotes into other documents, link them from a weekly review, or feed them to another model later for a long-term pattern pass.

How to export a Pi conversation

Pi does not offer a formal export button at the time of writing. The practical path is the same manual flow that works for most chat UIs that forgot their users would want their text back. Walk the steps slowly the first time, then it becomes muscle memory for every future thread you want to keep. The whole process takes under five minutes once you have done it once, and most of that is scrolling. Keep a notes folder open in a second window so you can paste straight in without hunting for a file.

  1. Open the conversation in the Pi web app at pi.ai.
  2. Scroll all the way to the top of the thread so Pi finishes lazy-loading the older messages into the DOM.
  3. Select from the first message to the last with your cursor, or on a trackpad click at the top, hold shift, and click at the bottom.
  4. Copy and paste into a plain text or markdown editor.
  5. Save as pi-YYYY-MM-DD-topic.md with a short topic slug so Future You can find it.

That gets you the raw text, but it will not be clean. Pi's web interface leaves speaker labels inconsistent, strips most markdown that Pi itself emits in bold or italics, and sometimes doubles up on your own messages if you edited one mid-conversation. Treat the first paste as a draft, because a ten minute cleanup pass is the price of admission. If you want to automate the pull, a short Playwright script that logs in, waits for the thread to fully render, and dumps the message DOM to markdown is maybe forty lines of TypeScript. The team that built Pi was good at frontend, so the message nodes are reasonably consistent across threads, which makes a scripted path less painful than you might guess.

Clean the export into real markdown

Pi conversations have a specific texture. Pi tends to ask a lot of follow-up questions, and your replies tend to be short. The visual rhythm is you, Pi, you, Pi, in tight alternation, almost like a script. A good markdown layout respects that rhythm instead of fighting it.

A simple convention that reads well sticks to four rules. Use H2 for date or topic breaks only, not for every turn, so the outline stays scannable. Prefix your lines with **You:** and Pi's lines with **Pi:** in bold, which keeps speakers obvious even when a turn is only one sentence. Keep paragraph breaks between every turn so the dialogue has air and does not fuse into a wall. If Pi emits a list, preserve it as a list, because Pi uses lists more than you remember and flattening them loses the texture.

Fenced code blocks are rare in Pi output, but if you asked it about anything technical you will have some. Keep them intact. If you need to fix any broken fences that drag across turns, do that pass before you save the final file. Rendered in a reader with proper serif body text, generous line height, and a sane column width, a cleaned Pi conversation reads less like a chatbot log and more like a dialogue from a stage play. That is the right mental model, because Pi was always closer to monologue theatre than to search results.

Rereading long Pi threads without getting lost

The hard problem with Pi is not export, it is navigation. A 15,000 word therapy-adjacent conversation does not have natural headers, because you were not thinking in headers when you had it. A reader with outline navigation for long AI answers helps, but only if you give it something to navigate. The move is to add thin markers yourself during the cleanup pass, which only takes a few minutes once you have the full thread in front of you.

Scan the thread, drop an H3 every time the topic shifts, and keep the heading text short and literal. ### Switching careers. ### Call with mom. ### The resume draft. You are not writing an essay, you are tagging the thread so you can jump back to the parts that mattered. For privacy, keep an eye on names and places, because Pi conversations are intimate by design and the raw export will have names in it. If you plan to share any of this with a therapist, a journal app, or a model for later analysis, use a redaction pass before anything leaves your laptop.

FAQ

Does Pi have an official export feature? Not at the time of writing. The product has shifted toward enterprise since Microsoft hired most of the consumer team, and consumer features including a proper export have not been a priority. Manual copy-paste is the practical path, and a short browser automation script is the next step up if you have dozens of threads to pull. Either way, do it on your own schedule rather than waiting for the product to add a button.

Will Pi conversations ever be deleted? Inflection has not announced a consumer product shutdown, but priorities have clearly moved. Treat any chat you care about as something that could disappear with a product change, a pricing shift, or a quiet account cleanup. Export now, worry later. The marginal effort of pulling a thread today is tiny compared to the cost of losing it a year from now.

Can I feed exported Pi conversations into another model? Yes, and this is one of the better reasons to export. Once a conversation is a plain markdown file, you can pass it to Claude, ChatGPT, or Gemini for a summary, a pattern pass, or a comparison with newer thinking. You can also compare how different models respond to the same prompt you first asked Pi, which turns an old chat into a useful benchmark. The export unlocks that whole second life.

Is any of this against the Pi terms of service? Personal export of your own conversations for your own reading is standard fair use across major AI products. Republishing someone else's Pi conversation without consent is a different question. Keep exports private unless the other party in the conversation is you, and read Inflection's current terms before posting any snippet publicly. When in doubt, treat Pi text the way you would treat a private email thread, and share it only with people who were part of the exchange.

Keep your Pi threads somewhere you can read them

Pi was built for a moment, and the moment has passed, but the conversations are still yours. Pull them out of the app, clean them into real markdown, add light structure, and open them in a reader built for long-form AI text. The threads that mattered will matter more when you can see them end to end. Treat the archive as part of the practice, not an afterthought.

Open Pi threads in a reader built for long AI text

Free to start — no credit card.

Try Prism MD free →

Related reading

Ready to read your own AI documents?

Open ChatGPT, Claude, Gemini, or any markdown file in the reader built for the way models write.

  • ✓Renders code, math & Mermaid out of the box
  • ✓Works offline once you've opened a doc
  • ✓Free forever for personal reading