I was looking for a bulk conversation/artifact exporter, but wasn’t able to find anything that fit my needs. Socketteer’s Chrome Extension came close, but it was light mode only and was missing a few features I wanted to see. So, in the spirit of open source, I forked it!
New chat features
Light/dark mode toggle
Sort feature where you can click on the header of a column and sort ascending/descending by chat name, model, creation date, or recently updated date.
When you sort more than one category, it keeps that order even if you sort by another (so if you sort by name, ascending, then sort by model, descending, than sort by creation date, ascending, it will show a list of chats that are primarily sorted by as…
I was looking for a bulk conversation/artifact exporter, but wasn’t able to find anything that fit my needs. Socketteer’s Chrome Extension came close, but it was light mode only and was missing a few features I wanted to see. So, in the spirit of open source, I forked it!
New chat features
Light/dark mode toggle
Sort feature where you can click on the header of a column and sort ascending/descending by chat name, model, creation date, or recently updated date.
When you sort more than one category, it keeps that order even if you sort by another (so if you sort by name, ascending, then sort by model, descending, than sort by creation date, ascending, it will show a list of chats that are primarily sorted by ascending date, subsorted by descending model, subsubsorted by ascending name)
Added ability to sort conversations by project
Added checkboxes to “browse conversations” window, so you can select which chats to export rather than by single conversation or all at once.
Ability to shift+click to select more than one checkbook in a row.
Option to include the content of Claude’s Extended Thinking in the chat export (don’t know if this has been merged upstream yet?).
New artifact export function
Can export artifacts in .txt, .md, .json, or original format
Ability to export inline, as separate files in a separate folder within the chat, or flat without the separate folder
Can choose to export chats and/or artifacts
Unavailable options are grayed out (e.g. if chat export isn’t selected, inline artifact export can’t be selected)
Streamlined UI to cleanly integrate new features
TODO
Add flat export chat option
Change how flat artifact export works when selected alongside flat export chat option
Add global and project memory export feature
Firefox compatibility
My changes have been merged with the original extension, but you can find my fork here. This is where I’ll add in-progress features and minor edits until I’m satisfied enough with the code to make a pull request.
Let me know if there are any features you’d like to see or bugs I’ve missed!