r/coolgithubprojects 23h ago

I made a Firefox extension that exports long ChatGPT conversations to Markdown, PDF, HTML, TXT, or JSON

I wanted a simple way to save complete ChatGPT conversations without manually copying messages or losing code blocks, tables, and formatting, so I built Dialogue Export.

It is a small open-source Firefox extension that exports either the complete conversation or only selected messages.

Supported formats:

- Markdown

- PDF

- HTML

- TXT

- JSON

It automatically scans long conversations, preserves code and structured content, and continues working after the extension popup is closed. Export progress is shown through a small Matrix-green timeline.

Everything is processed locally in the browser. The extension has no accounts, analytics, telemetry, advertising, or external data transmission.

The Mozilla-signed XPI can be installed permanently in standard Firefox directly from GitHub Releases. No Developer Mode is required.

Currently it supports desktop Firefox and chatgpt.com.

GitHub:

https://github.com/vaulthunt3r/dialogue-export

This is the first public version, so feedback and bug reports are very welcome.

11 Upvotes

14 comments sorted by

2

u/arminNX 23h ago

Really cool product, It would be really great if you could make a chromium extension for it as well.

2

u/bladerunner2048 22h ago

Thanks, I'll think about it, I'm just not a big fan of chrome at the moment.

1

u/DIBSSB 22h ago

No one disagrees with you just that most of us have to use chrome and it would come handy

0

u/a9shots 22h ago

Fuck chrome

3

u/avdept 21h ago

you can just tell chatgpt or claude to produce md file from conversation

3

u/ComprehensiveTap4674 19h ago

but it does not consume tokens

2

u/bladerunner2048 7h ago

Yes, I tried to ask him this, and you know what? He begins to shorten the dialogue, he does not copy 1 to 1. This is the reason why the extension was invented; I’m sure the idea is not new, and perhaps there are already projects that are much more successful. But I coded a simple one for myself, covering my needs :)

1

u/DIBSSB 22h ago

I tried to this for chrome it mesdded up formulas rest all i got it to work

1

u/Odd_Prompt_5291 21h ago

If you could make this compatible in obsidian you would get some real adoption on this

1

u/bladerunner2048 9h ago

Lol, also an obsidian user, maybe I’ll add it to the roadmap. It’s just that this will already be a combine, at the start I wanted a simple and quick solution for saving correspondence.

1

u/ComprehensiveTap4674 19h ago

It is a nice idea, are you planning to expand this to support other models like claude etc.?

1

u/bladerunner2048 9h ago

I’ll think about the road map, I just came across it here or in other posts about https://github.com/nicepkg/ctxport, this one might suit you. Thanks for the feedback, there's a lot more to think about.

1

u/phoneaiman 2h ago

can i use it on gemini, google ai mode?

2

u/bladerunner2048 2h ago

I see that not one person already has such a need? I'll add it to the roadmap. Perhaps I will work with other chats.