The Problem
I've been using Google Gemini as my primary AI tool for the past 6 months. The AI quality is genuinely excellent - Gemini 2.0, Deep Research, code generation. But there's one thing that kept driving me crazy:
The chat history is a complete mess.
Gemini gives you a flat, undifferentiated list of every conversation you've ever had. No folders. No tags. No reliable search. No way to export anything.
After 3 months of heavy use, I had hundreds of conversations with no way to find anything. ChatGPT added folders. Claude built Projects. Gemini has... a scroll bar.
So I built a fix.
What I Built
Gemini Studio App is a free Chrome extension that adds a full organization and export layer on top of the native Gemini interface.
v1.5.0 Features
Folders
Organize chats into folders by project, client, topic, or anything else. Drag and drop between folders. Nested structure supported.
Tags
Multi-tag any conversation. Filter your entire history by tag. Great for tagging by model used, status, or use case.
Activity Dashboard
A usage analytics tab that shows your Gemini usage patterns over time - which days you use it most, conversation volume trends, most active hours.
Export
Download individual chats or bulk export as:
- Markdown (great for Obsidian/Notion)
- PDF (for sharing or archiving)
- JSON (for custom processing or backup)
Full-text Search
Search across your entire conversation history, not just titles.
The Build
Architecture
The extension uses a content script that hooks into Gemini's DOM. All data is stored locally in the browser using IndexedDB - nothing is sent to any server. The organization layer is entirely client-side.
The Tricky Parts
Export formatting was harder than expected. Gemini renders markdown in its responses, but the underlying DOM doesn't preserve the raw markdown. I had to reverse-engineer the rendered HTML back to clean markdown, which required handling code blocks, tables, lists, and nested formatting correctly. Took 3 iterations to get right.
The Activity Tab wasn't even in the original roadmap. A user asked "can I see when I use Gemini most?" and I said sure, 2 days. It took 2 weeks. Aggregating usage data in a way that's both accurate and performant across thousands of conversations required rethinking the data model entirely.
Gemini UI updates are the ongoing challenge. Google updates the Gemini interface regularly, which can break DOM selectors. I've built a monitoring system to detect breakage quickly, but it still requires rapid patches sometimes.
Demo
Here's a walkthrough of the v1.5.0 features: Demo Video
Install
Free on the Chrome Web Store:
https://chromewebstore.google.com/detail/gemini-studio-app/oondabmhecdagnndhjhgnhhhnninpagc
100% free. No account required. No data leaves your browser.
What's Next
- Firefox support (highly requested)
- Cross-conversation search with semantic similarity
- Template system for prompt management
- Workspace sharing for teams
Feedback Welcome
If you use Gemini heavily and have felt this pain, I'd love to hear what features would make this more useful for your workflow. Drop a comment or open an issue on the extension page.
Specifically curious:
- Would you want Firefox support? How big a deal-breaker is Chrome-only?
- The export-to-Markdown feature has been popular with Obsidian users - should I double down on PKM integrations?
- Any Gemini power user workflows I'm missing?
Top comments (0)