Grouped prompts
Prompt-aware
Assistant headings stay grouped under the user prompt that introduced them.
ChatGPT Table of Contents adds a calm, readable outline to dense threads so you can jump back to the part that matters instead of scrolling blind.
Live preview
Prompt
We need a sequence that is easy to review, test, and ship.
Active section
The outline keeps this section attached to the question that introduced it, so the thread stays readable.
Product facts
Grouped prompts
Prompt-aware
Assistant headings stay grouped under the user prompt that introduced them.
Shortcut
CMD+C
Quick toggle support stays out of the way when you are editing or copying text.
Scroll logic
Smart target
The controller prefers the nearest scroll container, then falls back to the window.
Chat surfaces
2 domains
Works on chat.openai.com and chatgpt.com with the same content-script-first runtime.
Why it feels faster
Instead of trying to summarize the whole thread, the sidebar gives you a stable navigation surface rooted in the headings that already exist inside the conversation.
Context first
Every assistant heading stays attached to the prompt that produced it, so you can navigate by question context instead of raw chronology.
Readable depth
Heading levels are rebuilt into a compact tree, keeping long answers legible without flattening the information hierarchy.
Precise landing
Clicking a TOC item targets the nearest scroll container before falling back to the page, placing the section near the visual center whenever possible.
How it works
The extension lives in the thread you already use. There is no export step, setup screen, or detached control panel to learn first.
The content script watches the current ChatGPT thread and collects assistant headings from the live DOM.
Use the floating button or the keyboard shortcut to open the sidebar without breaking the current reading flow.
Choose any grouped heading to land near the relevant answer instead of manually tracing the thread.
Interaction details
Keyboard toggle
Meta+C only toggles the outline when there is no active text selection and no editable field in play.
The sidebar hides the visual scrollbar while preserving vertical scrolling for long outlines.
Offsets and right-edge clearance are measured from the live page instead of being hard-coded.
Ready when the conversation gets too long
Install the extension, keep the existing ChatGPT interface, and bring back structure only when the conversation needs it.