Browser extension for ChatGPT

Organize your chat history. Keep the context.

ChatShelf adds dates, labels, color markers, daily grouping and a structured Markdown export designed for handing a long chat to another AI conversation.

Independent extension. Not affiliated with or endorsed by OpenAI.

Built for long ChatGPT histories

Useful metadata and organization directly in the sidebar, without sending your chats to a developer server.

◷

Creation and update dates

Hover a chat to see its full title, creation time, last update time and relative age.

●

Labels and color markers

Add local text labels and color markers. Color dots remain visible directly in the chat list.

≡

Daily grouping

ChatShelf inserts date separators into the recent-chat list, making older conversations easier to scan.

⇩

AI-ready Markdown export

Export the active chat branch as structured Markdown with user messages, assistant answers, visible reasoning summaries, tool stages, sources and attachment references.

⌂

Local-first labels

Your labels and color choices are stored in Chrome local storage on your device. ChatShelf has no developer backend for chat storage.

文

Localized extension UI

The extension interface includes 22 locales. This website launches in English first.

Privacy by design

ChatShelf reads the minimum ChatGPT data needed for its visible features. Chat metadata is used for dates and grouping. Full conversation content is read when you explicitly export a chat for AI handoff. Authentication data may be used transiently in memory only for same-origin ChatGPT requests and is not stored by ChatShelf or sent to the developer.

Website analytics, when enabled, is loaded only after consent and is separate from extension data.

What ChatShelf does not do

No developer chat database

ChatShelf does not upload your conversations or labels to a server operated by the developer.

No OpenAI affiliation

ChatGPT is a trademark of OpenAI. ChatShelf is an independent third-party browser extension.