The capture layer for your AI conversations

You close the tab. The conversation doesn’t die with it.

Carry quietly saves every conversation as clean Markdown into a folder you own — like your Obsidian vault. No server, no account, no API key.

  • Local-only — no server
  • Open source
  • 2-minute setup
  • ChatGPT · Claude · Grok

Why did our Postgres query plan change after the upgrade?

The planner now prefers a parallel sequential scan — the upgrade changed the default cost model, so the old index path no longer wins…

~/Notesyour vault · 3 files
  • Notes
  • Daily notes
  • carry-sync
  • 2026-07-13 — ChatGPT — Postgres query plan.md
  • 2026-07-13 — Claude — Design token migration.md
  • 2026-07-13 — Grok — Launch window notes.md

Left — the conversation you’re having. Right — the Markdown file it becomes, in a folder you own.

The record

Your account can vanish. Your conversations shouldn’t.

The research, the drafts, the hard-won answers — they live behind a login you don’t control. None of what follows is hypothetical; every entry is dated.

  1. Jul 2026

    ChatGPT’s redesign hid chat history overnight. The top Hacker News thread the next morning: “So I’ve now lost all my ChatGPT chats?”

  2. Jul 2026

    Court filings revealed OpenAI retained ~78 million “deleted” conversations. Delete doesn’t mean deleted. It means the copy you could see is gone — theirs remains.

  3. Ongoing

    Grok permanently purges deleted chats after 30 days. And it has no export at all. What you don’t save in time is gone for good.

  4. Jan 2026

    A professor lost two years of research to one data-consent toggle. Covered in Nature. The internet’s verdict: “why didn’t you have a local backup?”

  5. Dec 2025

    Extensions with 8M+ users were caught silently harvesting AI chats. The category that reads your conversations has a trust problem. Open source is the only credible answer.

A conversation only survives if a copy lands somewhere you control — while the account still works. That’s the whole product.

The format

One conversation. One Markdown file. Yours.

This is the actual file Carry writes — plain Markdown with Dataview-ready frontmatter. Openable in Obsidian, greppable in a terminal, readable in thirty years.

  • One file per conversation, named by date, provider, and title.
  • Frontmatter your queries can lean on: source, dates, canonical URL.
  • Search you inherit for free — Obsidian search, ripgrep, Spotlight. It isn’t ours to break.
  • Re-sync updates the same file in place. No duplicate copies, ever.
Download this exact file — drop it into Obsidian
2026-07-13 — ChatGPT — Postgres query plan.md
---
conversation_id: "68a2f0c1-3dc4-4e19-9d42-…"
source: chatgpt
title: "Postgres query plan"
created: "2026-07-13T09:14:03Z"
updated: "2026-07-13T09:31:47Z"
synced: "2026-07-13T09:32:02Z"
url: "https://chatgpt.com/c/68a2f0c1…"
---

**Human**

Why did our Postgres query plan change after the upgrade?

**Assistant**

The planner now prefers a parallel sequential scan — the
upgrade changed the default cost model, so the old index
path no longer wins. Three ways to confirm it…

How it works

Set up once. About two minutes.

1

Pick your folder

Any folder on your computer — or point Carry straight at your Obsidian vault. No plugin, no setup, no certificate.

2

Connect your providers

One click each for ChatGPT, Claude, and Grok. Carry only ever touches the sites you connect, using the session you’re already signed into.

3

Sync

Every conversation lands as a clean Markdown file, right where you keep everything else. Re-sync any time — it never duplicates.

Principles

Built like a tool you own.

Everyone builds doors into their walled garden. Carry is the door out — so it’s built to be trusted, not just installed.

High-fidelity Markdown
Read from each provider’s own API, not scraped off the screen. Code fences, tables, and LaTeX arrive intact — your work doesn’t round-trip into mush.
Local-only, no server
Captures are written straight into your folder with the File System Access API. Nothing is uploaded, relayed, or cached anywhere. There is no Carry backend to leak.
No API keys, no plugin
Carry uses the session you’re already logged into — held in memory for one sync, never stored. No developer keys, no Obsidian plugin, no certificates.
Re-sync never duplicates
Each conversation is matched by its id and updated in place. Sync as often as you like — your folder stays clean instead of filling up with copies.
Grok included, free
The provider with no official export and a 30-day purge on deleted chats. Carry treats it as a first-class citizen alongside ChatGPT and Claude.
Near-empty permission prompt
Carry asks only for the sites you actually connect. Connect just Claude, and it can only ever touch claude.ai — nothing broader, nothing hidden.

After the harvesting scandals, “local-only” isn’t a feature. It’s the bar.

Three times in the past year, popular extensions were caught silently exfiltrating AI conversations — at multi-million-user scale. Carry is built the opposite way: the core is open-source and auditable, there is no server to send anything to, and a credentialed request physically can’t leave the provider’s own origin. You don’t have to trust us — read the code.

Pricing

Free to own. Never a subscription.

Carry has no server and pays for none of your AI usage — so there’s nothing to rent back to you. It’s your login, your machine, your files.

Carry

Free & open-source, forever

  • ChatGPT, Claude & Grok
  • One-click sync into your folder or Obsidian vault
  • High-fidelity Markdown, idempotent re-sync
  • No account, no server, no API keys

Carry Pro Coming soon

One-time purchase

  • Automatic background capture — arrives because time passed, not because you remembered
  • Full-history backfill — bring everything home in one click
  • Claude Projects & project docs
  • Buy it once. Own it like the data it saves.

Questions, answered.

Is my data private?

Yes. Carry is local-only: it reads each provider through your own logged-in session and writes the Markdown straight into your folder. There is no Carry server, no account, and nothing is uploaded anywhere.

Do I need an API key or an Obsidian plugin?

No. Pick a folder and connect the providers you use — that’s the whole setup. Because an Obsidian vault is just a folder of Markdown files, Carry works with Obsidian (and Logseq) with no plugin, no REST API, and no certificates.

Which browsers does it work in?

Chrome and Chromium-based browsers — Brave, Edge, Arc, Vivaldi, and others. Carry uses the File System Access API to write to your folder, which those browsers support.

What about Grok?

Supported out of the box, free. Grok has no official export and permanently purges deleted chats after 30 days — Carry syncs it alongside ChatGPT and Claude.

Is it really free?

The core is free and open-source, forever. A future one-time Carry Pro will add automatic background capture, full-history backfill, and deeper Obsidian features — a one-time purchase, never a subscription.

Bring your conversations home.

Carry is open-source and launching on the Chrome Web Store soon. Until then you can build it from source — ChatGPT, Claude, and Grok into your own folder, local-only.