Aller au contenu principal

Conversations

The Conversations window imports a conversation exported from another app: Telegram, WhatsApp, ChatGPT, Claude or Gemini. You read it on screen first. Nothing is written until you press Import.

Opening it​

Conversations is off the menu bar on a fresh install. Right-click an empty part of the menu bar and pick it from Add a widget.

Reading an export​

Choose an export opens a file picker for .json, .txt and .md files. The app tries every reader it has on the file and keeps the one that fits. It never trusts the file name.

The window then shows the counts of the file:

  • How many conversations and messages it holds.
  • How many records were not kept, with the reason code for each.
  • For ChatGPT, how many regenerated replies were set aside. Only the final branch is kept.
  • Whether every record is accounted for.

Some formats have never been read from a real export. For those, a warning asks you to check the conversation before keeping it.

Each conversation has a box and a button. The button opens it. The messages are shown by day, cut into bursts. A burst is a run of messages with no pause longer than 30 minutes.

Importing​

Tick the conversations to keep. Pick a vault in Into, then press Import. The window then says how many files and bursts it wrote.

The import writes Markdown files into the folder the vault watches, and the vault ingests them like any other file. The files land two folders down: one folder per app, one per conversation, and one file per day. Each burst is a heading in its day file, so each burst becomes its own memory.

The window only offers vaults that watch .md files. It refuses a vault whose .md folder is read less than two folders deep, because nothing written there would reach memory. Set that folder's depth to 2 or more, or pick another vault.

Limits​

  • The app reads a file of 64 MB at most. A whole account export over that is refused. A single conversation exported on its own works.
  • One import writes 5,000 files at most. The window says so when it stops there.
  • Every import is one press. The window sets no watcher and no schedule.

For conversations with coding agents, see Keeping an agent conversation.