Message 14 had the perfect answer. This extension makes sure you never lose it again.

If you have ever spent 40 minutes going deep on a problem with ChatGPT, you know the feeling. Message 14 had the perfect framing. Message 31 had the clean code snippet. Message 47 had the insight you wanted to paste into your notes. By the time you are ready to wrap up, you are scrolling up and down a wall of text trying to find pieces of a conversation that already made sense 20 minutes ago. It is frustrating, and it is completely unnecessary.

The build is ChatGPT Toolbox, a Chrome extension that adds per-conversation message bookmarking to ChatGPT. Hover any assistant message and a bookmark icon appears. Click it, the message gets a yellow highlight and a slot in that conversation’s bookmark list. Each bookmark takes a color label and a 200-character note. A modal in the conversation header lists every saved message, and clicking one scrolls you straight back with a blue pulse animation so you can spot it instantly. The interface is clean and unobtrusive. It does not change how ChatGPT works. It just adds a layer of organization that the native interface has never had. For anyone running complex multi-session research, debugging marathons, or long creative drafting sessions, that layer changes everything.

The twist: six colors as a prompt iteration state machine

Most people see “bookmarking” and think saving. The actual leverage is using the color system as a decision log:

  • Green = this response is a keeper
  • Red = this approach failed, and you noted exactly why you abandoned it
  • Yellow = interesting but needs revision

Three labels cover 90% of iteration sessions. The 200-character notes field handles the rest. “Added ‘think step by step’ to system prompt, output structure improved.” Come back a week later and the notes tell you what you learned without re-reading 60 messages.

Think about what that means across a complex project. You open a research session Monday, run 50 exchanges, bookmark the good outputs, tag the dead ends red with a note on why they failed. You close the tab. Thursday you are back, and instead of re-reading everything to remember where you were, you open the bookmark modal and get a full decision trail in two seconds. Green means usable. Red with a note means you already tried this and here is exactly why it did not work. Yellow means revisit this one, it is close. That is not just bookmarking. That is a lightweight research journal baked directly into the conversation, with zero context-switching.

How the workflow actually looks

  • 🔖 Hover any assistant message, click the bookmark icon. Message highlights yellow, header badge increments.
  • 📋 Open the modal from the conversation header to see all bookmarks with color label, note, and timestamp.
  • ↩️ Click any bookmark to scroll directly to that message with a pulse animation.

The color and notes system is where the routine pays off. When you bookmark, add the note immediately while the context is fresh. Two sentences is enough. What prompted this message, what you liked about the output, what still needs adjustment. Future you will thank present you every single time you open that modal.

Pro tips

Save your dead ends in red. Most people only bookmark what worked. Tagging failed approaches with a note saves double the time next session, because you stop retreading the same bad paths. If you tried a long system prompt and it produced generic output, red bookmark it with a 15-word note on why. You will never waste time running that same experiment again.

Use yellow as a staging area. If a response is promising but not quite right, bookmark it yellow with a note on what needs fixing. It becomes a revision queue inside the conversation. Next pass, you know exactly which messages to revisit and what to prompt differently. Over a long session, your yellow bookmarks are a live to-do list.

Keep your notes action-oriented rather than descriptive. Instead of writing “good response,” write “use this structure for the intro paragraph” or “this breakdown works for onboarding docs.” Specific notes are searchable by your own brain, even if the tool does not search them for you. The more precise the note at the moment of bookmarking, the faster you move the next day.

Free tier caps at 2 bookmarks before the upgrade prompt appears. Run it for two days to confirm the workflow fits, then decide. Premium unlocks 1000 bookmarks plus the full label and notes system. Works on Chrome, Edge, Brave, Opera, Arc. ChatGPT only. No Claude or Gemini support.

Ready to stop losing your best outputs? 🔍 Search “ChatGPT Toolbox” in the Chrome Web Store and build your own color system.

Frequently Asked Questions

Q: How do I use the color labels to organize my iteration sessions?

The extension provides 6 colors that work like a state machine for organizing your iteration work. A suggested setup: green for “keeper” responses you want to revisit, red for “failed approaches” (so you remember why you abandoned them), and yellow for answers needing revision. The remaining colors can be customized per project, making it quick to visually scan what worked without re-reading the entire thread.

Q: Why are bookmarks per-conversation instead of global?

Per-conversation bookmarks keep your saved responses organized by chat thread, which is practical for iteration work, you care most about what worked in the current session. A global list would force you to scroll through bookmarks from dozens of other conversations, defeating the purpose of quick reference and turning something helpful into prompt archaeology.

Q: How do notes on bookmarks help me remember my learnings?

Each bookmark lets you add up to 200 characters of notes, enough to capture what you learned or why you made a change (e.g., “added ‘think step by step’ to system prompt, improved clarity”). When you return days later, these notes remind you of your key insights without forcing you to re-read the entire conversation thread.

Q: Can I reference bookmarks across different conversations or projects?

Bookmarks are specific to each conversation and don’t carry over to other chats. While this limits cross-conversation reference, it keeps your bookmarks focused on the iteration work at hand and prevents a massive, hard-to-search global list from becoming its own bottleneck.

I kept losing the best answers in long ChatGPT iteration sessions. This finally fixed it.
by u/Ok_Negotiation_2587 in PromptEngineering

Scroll to Top