ORIGINAL REDDIT POST
An apps to save Google AI Mode Chats Seamlessly Without Ads or Formatting Issues?
Normally, I use Google (AI Mode) to ask questions. The issue I have is not being able to easily and seamlessly save the chat for my records. Copying the chat is impossible because a bunch of ads are also selected (unavoidable). Using the Obsidian Web Clipper,…
Normally, I use Google (AI Mode) to ask questions. The issue I have is not being able to easily and seamlessly save the chat for my records. Copying the chat is impossible because a bunch of ads are also selected (unavoidable). Using the Obsidian Web Clipper, those ads are also captured, and the chat’s formatting is lost, making it messy and unreadable. Is there any app or method that can save all these chats seamlessly?
Collected discussion
Thanks but does not work. I created a PWA with Vivaldi, the doo-doo (ads) at the right side is still being displayed.
Thanks but this is beyond my capability. I do not know any coding at all. Just looking for a way to copy out the chats.
I tried the MarkDownload browser extension; it really does work, to some extent. Other than taking a screenshot of the whole chat list, this is the closest solution it seems. It’s also quite flexible, offering the option to save as a PDF or copy as markdown. Thanks for the advice.
Just go to: https://gemini.google.com/app Don't give it a prompt. And then make the PWA. There shouldn't be anything else on the page in this way. I did this with Brave. Made PWAs for other AI models as well.
Bookmarklet is refering to browser extension like MarkDownload that another recommended or you are refering to something else?
A bookmarklet is a snippet of Javascript that can be stored in a bookmark. You can use it by simply clicking on that bookmark and it will automatically perform some action on the currently open webpage. Bookmarklets are simpler than browser extensions and they are more "on-demand" while extensions run permanently, even if they are mostly idle. An LLM can probably write a useful bookmarklet for you, but you probably need to provide it with some of the page's source code so it knows which HTML-tags to extract the content from.
Yeah, that is a drag, as the chat is long so I wanted to find a easy way to copy the whole chat without the ads Personally I just use the Copy-Button, which of course only copies one single response, so I have to use it multiple times per conversation. There is Reader mode on Vivaldi but it does not work on google AI mode chats. The chat does not appear.
Thanks. but not sure what RAG is. So I guess that will not be applicable for me.
Try this bookmarklet (instructions included): https://pastebin.com/pgG2GLf4 If it does not work, ask AI Mode to help get a bookmarklet running in Vivaldi. There may be security settings or browser-specific quirks that I have no idea about, since I don't use Vivaldi.
Good to hear it worked! The PDF save option is really handy for archiving longer research threads. If you want even cleaner output, the Obsidian Web Clipper extension also does a great job converting AI chat pages into structured markdown notes.
honestly the cleanest fix I found for this kind of thing is using Safari’s reader view on the AI Mode page, then ⌘P → save as PDF. Works because reader strips the sidebar columns where the ads live. Vivaldi’s reader chokes on AI Mode because it loads content lazily, not because reader mode is wrong as an idea. If you want markdown specifically, MarkDownload after expanding all responses is the closest you’ll get without writing a bookmarklet.
Google (AI Mode) does not support Reader mode in Safari https://www.google.com/search?udm=50&aep=11
The main purpose is to save it in Obsidian for reference
There's a Gemini app for Mac. Which behaves pretty obtrusive, So I uninstalled it again. Instead I use a PWA made with Brave browser. If you don't know what it is, just search for 'How to make a Progressive Web App with X' (fill in the browser of your choice). From there it's very easy to copy prompts and answers.
Reeder or ReadKit can sometimes handle this if you pipe it through RSS, but for Google AI Mode specifically it's tricky. A more direct approach is using a browser extension like MarkDownload which can capture the page content as Markdown and skip the ads. Works well for clean chat exports.
Have you tried going with a command line interface? Ghostty + LazyPi + Gemini API You have complete control over your data (lives on your computer), the pi harness feels like the future and can export everything including the model thinking. Plus chat histories live on your computer NOT the cloud. You can ask pi to export it EXACTLY the way you like. Hell set up a skill that does it automatically to an .md file. Oh and all these tools are free open source software and COMPLETELY customizable to be exactly what you need. Just have your AI modify their configs or build extensions you want. Takes seconds. https://m.youtube.com/watch?v=BZ0w0JhPQ9o&t=1s&ra=m
The cleanest approach I have found is a bookmarklet that scrapes the conversation DOM and formats it as markdown before pushing to a local Obsidian vault via the Advanced URI plugin. Not a polished app but it requires zero permissions and survives Google's UI redesigns better than purpose-built savers that break whenever Google moves a div. If you want an actual app, ScreenSnapAI can capture and OCR the conversation on a hotkey which at least gets you searchable text even if the formatting is rough. The real answer is Google adding native export, which feels increasingly likely given they already added it to NotebookLM. Anyone found something that preserves the source citations Google AI Mode adds inline?
Is there any RAG involved? Save chat history to it, we can save time on repeating. Guess some thirty party plugin can do it.
Personally I just use the Copy-Button, which of course only copies one single response, so I have to use it multiple times per conversation. Another solution might be using Reader Mode (if your browser has something like that) and then maybe "Print as PDF" (check to make sure the PDF actually contains text, not just images of the text).
do you need it for future chats or do you want to move your previous chats?
doesn't look like anyone has a smooth solution for this? if gemini, can use Share then dispay in incognito window and it will auto-expand user messages, but regular google ai mode pages don't seem to do same, so one's forced to manually expand each of one's own messages to save full chat. annoying.
This has been driving me up the wall too. Then I thought to ask the program itself (AI Mode in the Google Search Bar). It offered me things like "Gemini Chat Exporter" and "AI Chat Exporter", which didn't work. So I pressed it, and it give me a useful and convenient answer: INTERVIEWER: Ah. I've done all those. They are very unsatisfactory. I just want a clean print of the whole conversation. FIREFOX AI: I understand completely. The standard browser options often include distracting sidebars, search bars, and misaligned text bubbles that ruin a clean layout. Since I cannot generate a file download button, I can format our entire conversation into a single, clean block. This strips away all website clutter, banners, and buttons, leaving you with just the text. INTERVIEWER: let's put it into microsoft word FIREFOX AI: To format your next conversation like an interview transcript or a script, you just need to alter your final command slightly. This layout removes block paragraphs and uses bold, left-aligned names for a highly readable document. [Provided layout example and Word formatting tips]. The Command to Type: We are done. Please compile our entire conversation into an interview/script style text block for Microsoft Word, and include today's date and timestamp. That's how I printed this extract. If you prefer another document type, just put that in instead of Microsoft Word. Hope this helps