ChatPeer
Add to Chrome — it's free
Features → Search → Claude search
FEATURE — LOCAL SEARCH

Search inside every Claude message

ChatPeer indexes the body of every Claude message on your machine, so the answer you half-remember is one shortcut away, from inside any conversation.

Add to Chrome — it's freeFree tier: 5 results per query
ChatPeer search results inside Claude with filters and highlighted matches
HOW IT WORKS

ChatPeer reads your history through Claude's own API, with the session you already have, and builds a full-text index in IndexedDB. The index is queried in the extension's background worker, so nothing about a search leaves your machine.

HOW YOU USE IT

Press Ctrl+Shift+F anywhere on claude.ai. Type; results group by conversation with your terms highlighted and dated. Enter jumps to the message.

LIMITS

Free shows 5 results per query; premium removes the cap. The Anyone / You / AI and exact-phrase filters are free on every tier.

Claude's own search can find words inside messages, but it lives on a separate Chats page, needs a connection, and can't tell what you wrote from what Claude wrote. 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.

01

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.

02

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.

The search modal in dark mode showing the Anyone, You, AI and Exact filters with a Best match sort, conversations collapsed to a few matches each and a '+7 more in this chat' link.
03

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.

ChatPeer's search modal: a query for 'master' reporting 11 matches in 8 chats, results grouped under their conversation titles, each match highlighted in yellow and stamped with its date.
04

Free tier limits

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

Questions about this feature

Does search work offline?

Yes. The index is local, so search and export both work with no connection.

Does it index old conversations?

They're indexed as you open them, and you can run a one-off pass over your history from settings.

RELATED
Cross-platform search →ChatGPT search →Smart tags →Claude export →

Stop scrolling for it

Free to install. No account required.

Add to Chrome — it's free