Floating navigator for your prompts in conversations with bookmark feature. Applied for ChatGPT, Gemini, Aistudio, NotebookLM, Google search, Grok, Claude, Mistral, Meta, Deepseek, Kimi, Z.ai, Chatglm, Ernie, Xiaomimimo, Perplexity, Poe, Deepai, Huggingface, Manus, Longcat, Chatboxai, Lmarena, Quillbot, Canva, Genspark, Character, Spacefrontiers, Scienceos, Evidencehunt, Playground (allen), Paperfigureqa (allen), Liner, Scira, Scispace, Exa.ai, Consensus, Openevidence, Math-gpt.
Streamline your AI conversations with a floating, collapsible table of contents that indexes and highlights your prompts for instant navigation. This script dynamically adjusts the chat layout to ensure a seamless, organized, and clutter-free experience across dozens of AI platforms.
Inspired by:
ChatGPT-TOC.js by Kevin Brostoff (Brostoffed)
Google Gemini AI: Add Table of Contents (TOC) to Chats by ReporterX

Automatic Table of Contents: Generates a real-time list of your prompts right next to the chat window.
Message Preview: Displays the first 80 characters of each prompt, making it easy to identify specific parts of long conversations.
Dynamic Indexing: Automatically numbers your messages for quick reference and easy tracking.
One-Click Bookmarking: Simply click the index number (e.g., 1., 2.) to bookmark a specific prompt.
Visual Identification: Bookmarked items stand out with a bright yellow highlight and bold text. Click again to remove the bookmark.
Easily jump through your history using the control bar at the top of the navigator:
|◀: Jump to the First message.
◀: Move to the Previous user prompt.
▶: Move to the Next user prompt.
▶|: Jump to the Latest message.
Version Detection: Automatically detects edited prompts and multiple AI response versions (e.g., "Version 2/3").
Instant Switching: Navigate through different conversation branches directly from the sidebar without scrolling back and forth to find the site's native buttons.
No Overlapping: Intelligently "pushes" the website's content to the left (on sites like ChatGPT, Gemini, and Claude) so the navigator never covers your text.
Collapsible Interface: Need more space? Collapse the sidebar into a discreet "Open" button. When expanded, it restores the layout perfectly.
Smooth Scrolling: Transitions smoothly to the target message without jarring jumps.
Blink Animation: Once scrolled, the target message briefly flashes to catch your eye, ensuring you know exactly where you landed.
Active Highlighting: The navigator automatically bolds and highlights the prompt you are currently viewing.
Real-time Updates: Detects new messages instantly as you type or as the AI responds.
Privacy-First: The script runs entirely in your browser. Your conversation data never leaves your machine.
Lightweight: Optimized for performance to ensure zero lag even in massive chat threads.
| Category | Platforms |
| Popular AI | ChatGPT, Gemini, Claude, Grok, Meta AI, Mistral |
| Search & Research | Perplexity, Consensus, Scispace, Exa.ai, ScienceOS, Evidencehunt, Scira, OpenEvidence |
| Developer Tools | Google AI Studio, Huggingface Chat, Lmarena, DeepSeek, Qwen, Chatboxai, Playground |
| Productivity | NotebookLM, Canva, Quillbot, Manus.im, Z.ai |
| Specialized | Poe, Character.ai, Math-GPT, Spacefrontiers, Paperfigureqa |
| Regional Leaders | Kimi, ChatGLM, Ernie (Baidu) |