Claude AI assistant extension for Mozilla products - Firefox, Thunderbird, and SeaMonkey.
-
Sidebar Chat - Chat with Claude directly in your browser sidebar
-
Context Menu - Right-click selected text to ask Claude about it
-
Streaming Responses - See Claude’s responses as they’re generated
-
Multiple Models - Choose between Claude Sonnet 4, Opus 4, or Haiku 3.5
-
Conversation History - Your conversations are saved locally
-
Thunderbird Integration - Help with email composition (Thunderbird only)
-
Firefox 109+ (Manifest V3) or Firefox 68+ (Manifest V2)
-
Thunderbird 78+ (for email features)
-
SeaMonkey 2.53+ (Manifest V2)
-
Download
claude-mozilla-firefox-mv3.xpifrom Releases -
Go to
about:debugging> This Firefox -
Click "Load Temporary Add-on" and select the .xpi file
-
Download
claude-mozilla-firefox-mv2.xpifrom Releases -
Go to
about:addons -
Click the gear icon > Install Add-on From File
-
Download
claude-mozilla-thunderbird.xpifrom Releases -
Go to Tools > Add-ons and Themes
-
Click the gear icon > Install Add-on From File
# Clone the repository
git clone https://github.com/hyperpolymath/claude-mozilla-extension.git
cd claude-mozilla-extension
# Generate icons (requires imagemagick, librsvg, or inkscape)
./scripts/generate-icons.sh
# Build all variants
./scripts/build.shOutput files will be in dist/:
-
claude-mozilla-firefox-mv3.xpi- Firefox 109+ -
claude-mozilla-firefox-mv2.xpi- Firefox 68-108 -
claude-mozilla-thunderbird.xpi- Thunderbird 78+ -
claude-mozilla-seamonkey.xpi- SeaMonkey 2.53+
-
Click the Claude icon in your toolbar or open the sidebar
-
Enter your Anthropic API key when prompted
-
Start chatting!
Select any text on a webpage, right-click, and choose "Ask Claude about this" to quickly get Claude’s help with the selected content.
Access settings via the gear icon in the sidebar:
-
API Key - Your Anthropic API key
-
System Prompt - Custom instructions for Claude
-
Streaming - Enable/disable streaming responses
-
Max Tokens - Maximum response length
-
Your API key is stored locally in browser storage
-
Conversations are stored locally, never sent to third parties
-
Only communicates with
api.anthropic.com
AGPL-3.0-or-later
This is an independent project and is not affiliated with Anthropic. Claude is a trademark of Anthropic, PBC.