ChatPeer

ChatGPT

Full-Text Search Inside ChatGPT Conversations

ChatGPT's search bar searches conversation titles. That sounds reasonable until you realise that most ChatGPT conversations are titled things like 'New chat' or a truncated version of the first prompt. The content of your chats — the actual explanations, code, recommendations, and ideas — is completely unsearchable. ChatPeer solves this by reading your full conversation history through ChatGPT's API and building a local full-text index. Every word in every message becomes searchable. Press Ctrl+Shift+F, type anything that appeared in any conversation, and see matching results with context — regardless of what the conversation was titled.

Indexing your ChatGPT history

On first install, ChatPeer walks your conversation history using the ChatGPT API, calling it from your existing browser session. Messages are stored in IndexedDB and indexed with FlexSearch. Incremental sync keeps the index current as you have new conversations. The ChatGPT API returns a conversation 'mapping' — a graph of nodes — which ChatPeer traverses correctly to reconstruct message order.

Screenshot coming soon

Searching across all models

The local index stores messages regardless of which model generated them. Search results from GPT-4, GPT-4o, GPT-3.5, or custom GPTs all appear together. You can filter by role (your messages vs assistant messages) to narrow results.

Screenshot coming soon

Result navigation

Clicking a search result navigates to the conversation and, where possible, scrolls near the matching message. Results show the conversation title, a snippet around the match, the message timestamp, and a role badge.

Screenshot coming soon

Privacy guarantee

The index is built and stored in your browser only. ChatPeer does not upload your conversation content, send it to a search service, or store it outside your device. The only things that ever leave your browser are your license key (for validation) and the metadata needed to identify your license.

Screenshot coming soon

Questions

Does ChatPeer work with custom GPTs?
Yes. The ChatGPT API returns conversations from all GPT types including custom GPTs. They're indexed and searchable the same way.
Will search still work after OpenAI updates ChatGPT?
ChatPeer reads from ChatGPT's internal API, not from the DOM. API changes are less frequent than UI changes. If something breaks, we ship a fix to the adapter layer — nothing in your data changes.
Is my search history stored?
No. Search queries are not logged, stored, or transmitted anywhere. They run entirely against your local index.

Related features

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.

Free to install. No account required.

Add to Chrome — it's free