Claify - AI Email Assistant for Thunderbird
Process your emails with Claude (Anthropic) directly in Thunderbird
Features • Installation • Configuration • Usage • Development
About
Claify is a Thunderbird extension that integrates Claude AI (Anthropic) directly into your email client. Summarize, translate, correct, and draft your emails with a single click.
Fork of Aify by Ali Raheem, adapted to use Anthropic's Claude API.
Features
Action Description
Summarize Transform an email into a concise bullet-point list
Translate FR Translate the email to French
Translate EN Translate the email to British English
Correct FR Correct spelling and grammar (French)
Correct EN Correct spelling and grammar (British English)
Classify Analyze tone: politeness, warmth, formality, assertiveness, offensiveness
Rewrite Polite Rephrase the text to be more polite
Rewrite Formal Rephrase the text to be more formal
Reply Generate a draft response
Custom Prompt Execute a custom instruction
Additional Features
Interactive Chat: Continue the conversation with Claude
Direct Insertion: Insert the generated response into your email
Regeneration: Get a new response if the first one doesn't suit you
Customizable Prompts: Add, modify, or delete actions
Requirements
Thunderbird version 78.0 or higher
Anthropic API Key (get one at
console.anthropic.com)
Installation
Method 1: XPI File (Recommended)
Download the claify-1.0.2.xpi file from Releases
In Thunderbird, go to Menu ☰ → Add-ons and Themes (or Ctrl+Shift+A)
Click the gear icon ⚙️ → Install Add-on From File...
Select the claify-1.0.2.xpi file
Click Add to confirm the installation
Method 2: Manual Installation (Developers)
Clone this repository: git clone
https://github.com/mikecastrodemaria/Claify.gitIn Thunderbird, go to Menu ☰ → Add-ons and Themes
Click the gear icon ⚙️ → Debug Add-ons
Click Load Temporary Add-on...
Select the plugin/manifest.json file
Configuration
1. Obtain an Anthropic API Key
Create an account at
console.anthropic.comGo to API Keys
Click Create Key
Copy your key (format: sk-ant-api03-...)
2. Configure Claify
In Thunderbird, go to Menu ☰ → Add-ons and Themes
Find Claify and click Options (or Preferences)
Enter your Anthropic API key
Choose your preferred Claude model
Click Save
Available Models
Model Description Recommendation
claude-sonnet-4-5-20250929 Best quality-to-price ratio ⭐ Recommended
claude-3-5-haiku-20241022 Fastest and most economical Heavy usage
claude-3-opus-20240229 Most powerful Complex tasks
Usage
Process an Email
Open a composition window (New, Reply, or Forward)
Select the text to process (or leave empty to process the entire email)
Click the Claify icon (top right, near the lightbulb)
Choose an action from the dropdown menu
Wait while Claude processes your request
Insert the result or regenerate if needed
Available Buttons
Insert: Inserts the generated text into your email
Convert to Chat: Continue the conversation with Claude
Regenerate: Get a new response
Customizing Prompts
You can add your own actions:
Go to Claify Settings
Scroll to the Actions section
Click Add an action
Enter a name and custom prompt
Click Save
Examples of Custom Prompts
Name: Simplify
Prompt: Rewrite this text in a simpler and more accessible way, using short sentences.
Name: Friendly Tone
Prompt: Rewrite this text with a more friendly and casual tone, while remaining professional.
Name: Extract Key Points
Prompt: Identify and list the 3 to 5 most important points from this email.
Project Structure
Claify/
├── plugin/
│ ├── manifest.json # Extension manifest
│ ├── background.js # Background script
│ ├── html/
│ │ ├── API.js # Anthropic API calls
│ │ ├── globals.js # Configuration and default prompts
│ │ ├── settings.html/js # Settings page
│ │ ├── actions.html/js # Actions menu
│ │ ├── draft.html/js # Results window
│ │ ├── chat.html/js # Chat interface
│ │ └── *.css # Styles
│ ├── images/ # Icons
│ └── content_scripts/
│ └── compose.js # Injection script
├──
README.md├── LICENSE
└──
CHANGELOG.mdDevelopment
Build the Extension
cd plugin
zip -r ../claify.xpi . -x "*.DS_Store"
Debug
In Thunderbird: Menu ☰ → Add-ons and Themes → Gear icon ⚙️ → Debug Add-ons
Click Inspect next to Claify
Use the console to view logs and errors
Anthropic API
Claify uses Anthropic's Messages API:
// Endpoint
POST
https://api.anthropic.com/v1/messages// Headers
{
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY",
"anthropic-version": "2023-06-01",
"anthropic-dangerous-direct-browser-access": "true"
}
// Body
{
"model": "claude-sonnet-4-5-20250929",
"max_tokens": 4096,
"system": "Your system prompt",
"messages": [
{"role": "user", "content": "Email text"}
]
}
Privacy
No data is collected by the extension itself
Texts are sent to the Anthropic API for processing
Consult Anthropic's privacy policy
Your API key is stored locally in Thunderbird
FAQ
The extension doesn't work, what should I do?
Verify that your API key is correct
Verify that you have credit on your Anthropic account
Check the debug console for errors
How do I change models?
Go to Claify settings and use the "Claude Model" dropdown menu.
Can I use the extension offline?
No, the extension requires an internet connection to communicate with the Anthropic API.
How much does it cost to use?
The cost depends on your Anthropic API usage. Check Anthropic's pricing.
Contributing
Contributions are welcome!
Fork the project
Create a branch (git checkout -b feature/improvement)
Commit your changes (git commit -m 'Add a feature')
Push (git push origin feature/improvement)
Open a Pull Request
License
This project is licensed under GPL-3.0 - see the LICENSE file for details.
Fork of Aify by Ali Raheem.
Credits
Development: Supersonique Studio SARL
Original Project: Aify by Ali Raheem
AI: Claude by Anthropic
Made with ❤️ by Supersonique Studio SARL