This extension adds a bunch of QOL/Utility features to claude.ai, like Search, Navigation, TTS, forking, exporting, etc.
Available on:
- Firefox (Desktop+Mobile)
- Chrome
- The desktop client - Via Claude-WebExtension-Launcher
Allows you to start a new chat by forking an existing one. The new chat will include all the content of the old one up to that point (or a summary of the content up to that point) and optionally any attachments.
Allows you to search for text in all chats on your account. Will automatically open the chat-specific search with your query once you select a conversation.
Allows you to search for text in the entire chat, including all branches.
Uses groq, OAI or your browser to recognize speech from your microphone and send it as text. Requires bringing your own API key (Or being on chrome for the browser option).
Uses elevenlabs, OAI or your browser to speak messages out loud. Includes options for auto-speaking. Requires bringing your own API key if not using the free native option.
This allows you to assign text from specific characters to specific voices.
Lets you save points in the conversation tree and navigate back to them.
Lets you hop between your messages quickly, without scrolling.
You can export a chat (or project) to various formats. Zip, HTML, JSON, etc.
You can also IMPORT a chat from a ZIP format export, and it will appear as though all the messages are actually there.
Adds a dropdown to the sidebar to let you switch between different preferences. You can create/edit presets in the settings.
Adds a "Copy as rich text" button next to the existing copy button on content blocks. Converts markdown to formatted HTML so it pastes with proper bold, italic, lists, headings, etc. into email clients (Outlook, Gmail), Google Docs, and other rich text editors.
The hidden "do not delete" skill
You may notice a disabled skill on your account named qol-encryptionkey-do-not-delete (the extension hides it from the in-app skills list, but it exists on your account). This is created and managed automatically — please don't delete it.
Its only purpose is to store an encryption key at the account level. Features like global search keep a local cache of your message text in the browser (IndexedDB), and that cache is encrypted at rest using this key. Storing the key as an account-level skill means it travels with your account rather than being tied to a single browser, which lays the groundwork for future cross-device sync of that cached data.
If you do delete it, nothing breaks — the extension simply generates a new key and rebuilds the local cache from scratch (the old encrypted cache becomes unrecoverable and is wiped).