Workflow & Planning

ChatArchive

Export the currently visible ChatGPT conversation into local research files after a user click.

ChatArchive popup screenshot showing the shipped extension UI
Actual extension popup screenshot captured from the staged Manifest V3 build with sanitized fixture data.

Core flow

Capture Chat to local export

  1. Open a ChatGPT conversation.
  2. Click the extension action, then choose Capture Chat.
  3. Review ordered visible messages, code blocks, and optional notes.
  4. Download Markdown, JSON SourcePack, or CSV.
Capture surfaceCurrent ChatGPT conversation page
Suggested smoke targetSuggested smoke target: open https://chatgpt.com/ and use any visible conversation in the reviewer profile.
Primary actionCapture Chat
ExportsMarkdown, JSON SourcePack, CSV source index
StorageRecent captures in chrome.storage.local
PermissionsactiveTab, storage, contextMenus, downloads, scripting; no persistent host permissions

Scope

What ships in this build

Included

  • Preserves visible user and assistant message order.
  • Keeps code blocks readable in Markdown output.
  • Handles empty conversations without collecting sidebar text.
  • Starts with ChatGPT only and requests no persistent AI platform host permissions.

Limits

  • Only content mounted in the visible ChatGPT conversation page can be exported.
  • Claude, Gemini, and Perplexity hosts are not requested in this launch build.
  • Exports are local files generated by the browser.
  • ChatArchive is not affiliated with OpenAI or ChatGPT.