Hey everyone!
While working with Google AI Studio, I found it challenging to keep track of branching conversations and chat history. So, I created the AI Studio Chat Visualizer — an open-source tool that fetches your chats from the “Google AI Studio” folder on your Google Drive and displays them as an interactive graph (using vis.js).
It helps you visualize the tree structures, filter by tags/dates/favorites, and even fixes broken parent-child links between branches.
“Modified by moderator”
Key Features:
Interactive Tree View: Drag, zoom, and click nodes to see details.
Powerful Filtering: Real-time search by name, tags, favorites, branches, and dates.
Tag & Favorite System: Centralized tag management and a simple star-system for your most important chats.
Privacy-First: The tool runs entirely locally on your machine. It only requires read-only access to your Drive, and your data never leaves your computer.
Setup:
- Get your credentials for the Google Drive API.
- Clone the repo:
git clone https://github.com/ivanbaluta/aistudio-chat-visualizer.git - Install dependencies:
pip install -r requirements.txt - Fetch your data:
python read_chats.py - Run the server:
python server.pyand openhttp://127.0.0.1:5000.
The full setup guide is in the README on GitHub:
GitHub - ivanbaluta/aistudio-chat-visualizer: An interactive tool to visualize your Google AI Studio chat conversations as a branching tree graph.
I built this for my own needs, but I thought it might be useful to others who have struggled with managing complex chat histories. I’d love to hear your feedback or any ideas for improvement!
Thanks!