ChatPeer

ChatGPT

The missing features for ChatGPT

ChatGPT has evolved a lot — custom GPTs, memory, canvas, image generation — but the one thing it still doesn't have is a way to organise your conversation history. OpenAI's 'Projects' feature exists, but it's tied to specific GPT instances, not a general-purpose folder system for all your chats. The search bar only searches titles. Once you have a few hundred conversations, the list is effectively unsearchable. ChatPeer injects a folder tree into ChatGPT's sidebar, builds a local full-text index of every message you've exchanged, and adds a one-click export button to the toolbar — all without touching your OpenAI account or uploading any content.

Screenshot coming soon

Your conversations never leave your browser

ChatPeer builds a full-text search index locally inside Chrome's IndexedDB — the same storage that keeps your browser history and bookmarks. Nothing is uploaded to our servers. We store your email address and license key hash. That's it.

Questions about ChatGPT

Does ChatPeer conflict with ChatGPT's Projects feature?
No. ChatPeer's folders are a separate overlay on top of ChatGPT's conversation list. They don't interact with Projects, which are a different system tied to GPT instances.
Will it work with GPT-4o, o1, or future models?
Yes. ChatPeer works at the conversation level, not the model level. New models that use the same ChatGPT interface will be indexed and searchable automatically.
Does it work with custom GPTs?
Yes. Conversations with custom GPTs appear in your history and are indexed by ChatPeer the same as regular conversations.
What permissions does the extension need on chatgpt.com?
ChatPeer needs host permission on chatgpt.com to inject its UI and read your conversation history through the ChatGPT API. It doesn't read any other site's data.