ChatPeer

Claude

Full-Text Search Inside Claude Conversations

Claude's native search only looks at conversation titles. If you asked Claude to explain a concept three months ago but didn't title the chat anything useful, that knowledge is effectively lost. ChatPeer syncs your conversation history and builds a full-text index in your browser using IndexedDB — the same technology that powers offline apps. When you press Ctrl+Shift+F (or Cmd+Shift+F on Mac), a search modal opens. Type any phrase, technical term, code snippet, or name that appeared in any message, in any conversation, and results appear in under a second. The index never leaves your browser.

How the local index works

When ChatPeer first loads on claude.ai, it reads your conversation history through Claude's own API (using your existing session — no separate login). It stores messages in IndexedDB and builds a FlexSearch full-text index. Subsequent visits only sync new or updated conversations. The whole thing runs in your browser's background service worker.

Screenshot coming soon

Search filters

The search modal lets you filter by role (user messages only, or assistant messages only), by date range, and toggle exact-match mode. Exact match treats your query as a literal phrase rather than individual tokens.

Screenshot coming soon

Result ranking and snippets

Results are ranked by relevance score. Each result shows the conversation title, a message snippet with your search term highlighted, the message timestamp, and a platform badge. Click a result to navigate directly to that conversation.

Screenshot coming soon

Free tier limits

Free accounts see up to 5 results per search; premium accounts get unlimited results. Searching Claude and ChatGPT together in one window is a separate feature — cross-platform search — and requires the All Access plan.

Screenshot coming soon

Questions

Does ChatPeer upload my conversations to search them?
No. The index is built entirely inside your browser. Your conversation content never leaves your device. We store a license and an email — nothing else.
How long does the initial index take?
It depends on how many conversations you have. A few hundred conversations takes about 30 seconds. The extension throttles API calls to avoid hitting Claude's rate limits.
What keyboard shortcut opens search?
Ctrl+Shift+F on Windows/Linux, Cmd+Shift+F on Mac. You can also click the search icon in the ChatPeer toolbar if you prefer not to use keyboard shortcuts.

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