This is a small browser extension for Chrome and Firefox (Manifest V3). On a character.ai tab you press its button, and it reads your own chats, characters, personas and memory boxes from the site's web API with the session you are already signed in with, one request at a time, and saves one JSON file, plus plain text if you want it. Every line keeps who wrote it and when, which the official export does not.
It asks for no permissions in advance (activeTab and scripting), only reads, talks to nothing but character.ai, and has no analytics or servers. The code in src/ is what runs: nothing is bundled or minified. MIT license.
Disclosure: we make Amavie, an AI character app. We also built a free viewer that opens the file, or the official export ZIP, in the browser without uploading it: https://amavie.ai/character-ai-export. The extension does not need an account with us.
The store listings are in review; until then, unzip the Chrome build from Releases and load it unpacked. Feedback is welcome, especially from very large accounts.