Skip to content

Repository files navigation

Claude QoL

This extension adds a bunch of QOL/Utility features to claude.ai, like Search, Navigation, TTS, forking, exporting, etc.

Available on:

Features

Forking+Compacting

image

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.

Global Text Search

image image

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.

Chat Search

image

Allows you to search for text in the entire chat, including all branches.

Speech to text

image image

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).

Text to speech

image

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.

Actor mode

image

This allows you to assign text from specific characters to specific voices.

Chat Navigation

image

Lets you save points in the conversation tree and navigate back to them.

image

Lets you hop between your messages quickly, without scrolling.

Exporting and importing

image

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.

Preferences switcher

image image

Adds a dropdown to the sidebar to let you switch between different preferences. You can create/edit presets in the settings.

Copy as Rich Text

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).

About

Utility extension for claude.ai

Resources

Stars

184 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Contributors

Languages