gitwtfhub

wtf is save-ai-chat-history?

cy-christin/save-ai-chat-history — explained in plain English

Analysis updated 2026-08-15 · repo last pushed 2026-07-22

JavaScriptAudience · generalComplexity · 2/5ActiveSetup · moderate

TL;DR

A browser extension that automatically saves your Claude and ChatGPT conversations to Notion or Cloudflare storage, so you never lose important AI chats and can export them as Markdown files.

Mindmap

mindmap
  root((repo))
    What it does
      Auto-saves AI chats
      Exports to Markdown
      Captures code and files
    Storage options
      Notion pages
      Cloudflare R2
      ZIP for large files
    Use cases
      Archive strategy chats
      Save research notes
      Feed chats to other AI
    Audience
      Founders
      Researchers
      Developers
    Security
      Credentials stay local
      No server uploads

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Back up important AI conversations automatically while you chat with Claude or ChatGPT.

REASON 2

Export any saved chat as a Markdown file to share or feed into another AI tool.

REASON 3

Keep an organized archive of strategy discussions or research notes in Notion pages.

What's in the stack?

JavaScriptBrowser ExtensionNotion APICloudflare R2

How it stacks up

cy-christin/save-ai-chat-history00kaku/gallery-slider-block0verflowme/weirdhta
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-07-222021-05-192022-06-16
MaintenanceActiveDormantDormant
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 5min

Requires a Notion integration token or Cloudflare R2 credentials to configure your preferred storage destination.

No license information is provided in the repository explanation.

Wtf does this do

Save AI Chat History is a browser extension that automatically backs up your conversations from Claude and ChatGPT into Notion or your own Cloudflare storage. Instead of manually copying and pasting important chats, you just talk to the AI as usual and the extension quietly saves everything in the background. You can also export any conversation as a Markdown file with one click. The extension captures the full conversation, including back-and-forth messages, code blocks, the AI's thinking process, tool calls, and any files you uploaded. It saves incrementally, meaning it only syncs new messages rather than re-saving the whole chat every time. This works the same way whether you are chatting live, pulling up old conversations, or continuing a chat from another device. The technical approach is worth noting: instead of intercepting the page's network traffic, it simply waits for a response to finish, then pulls the official conversation data directly from the platform's own API and compares it to what is already saved. You choose where your conversations go. With Notion, each chat becomes its own page and any uploaded files are saved as sub-pages. With Cloudflare R2, chats are saved as raw Markdown files with a stable link you can share directly with another AI tool. The extension handles large files too, if a chat includes big attachments, it can package everything into a ZIP file with the main text in one Markdown file and the supporting files organized in a separate folder. This is useful for anyone who relies on AI chats for real work and wants a reliable archive. A founder might use it to save product strategy discussions, a researcher could archive literature reviews, or a developer might keep a record of debugging sessions. It is also handy for people who want to feed a past conversation back into a different AI tool later. Security appears well-handled. All your credentials, like the Notion token, stay in your browser's local storage and never get uploaded to any server or included in the extension's code.

Yoink these prompts

Prompt 1
I want to automatically save my Claude and ChatGPT conversations to Notion so each chat becomes its own page. How do I set up the Save AI Chat History extension with my Notion token?
Prompt 2
Help me configure Cloudflare R2 storage for the Save AI Chat History extension so my AI chats are saved as raw Markdown files with shareable links.
Prompt 3
I have a long ChatGPT conversation with uploaded files that I want to archive. How does the Save AI Chat History extension handle large attachments and ZIP packaging?

Frequently asked questions

wtf is save-ai-chat-history?

A browser extension that automatically saves your Claude and ChatGPT conversations to Notion or Cloudflare storage, so you never lose important AI chats and can export them as Markdown files.

What language is save-ai-chat-history written in?

Mainly JavaScript. The stack also includes JavaScript, Browser Extension, Notion API.

Is save-ai-chat-history actively maintained?

Active — commit in last 30 days (last push 2026-07-22).

What license does save-ai-chat-history use?

No license information is provided in the repository explanation.

How hard is save-ai-chat-history to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is save-ai-chat-history for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.