ThunderAI  by micz

AI-powered email assistant for Thunderbird

Created 1 year ago
254 stars

Top 99.1% on SourcePulse

GitHubView on GitHub
Project Summary

ThunderAI is a Thunderbird Addon designed to significantly enhance email management by integrating with leading AI models like ChatGPT, Gemini, and Claude. It empowers users to automate tasks such as analyzing, writing, correcting, tagging emails, and creating calendar events, thereby improving communication efficiency and professionalism. The addon targets individuals and professionals seeking to streamline their email workflow and elevate the quality of their correspondence.

How It Works

ThunderAI functions as a Thunderbird extension, leveraging API integrations or direct web access to communicate with various AI services. Its core approach involves processing email content to perform actions like summarization, grammar correction, content generation, and automated tagging. A key advantage is its flexible architecture, supporting multiple AI backends and allowing users to define and import custom prompts with data placeholders, offering a highly personalized and adaptable email assistant experience. API integrations enable automated features like spam detection and email categorization.

Quick Start & Requirements

  • Installation: Install as a Thunderbird Addon via the Thunderbird Add-on Manager.
  • Prerequisites: Thunderbird. Specific AI integrations may require API keys (e.g., OpenAI, Google Gemini, Claude, Ollama). Ollama requires setting OLLAMA_ORIGINS = moz-extension://* in its environment variables.
  • Links:

Highlighted Details

  • Broad AI model support: ChatGPT (Web/API), Google Gemini, Claude, Ollama, OpenAI Compatible APIs (LM Studio, Mistral AI), DeepSeek, Grok, Mistral, OpenRouter, Perplexity.
  • ChatGPT Web integration requires no API key, utilizing a free account.
  • Automated email tagging and spam filtering capabilities via API integration.
  • Extensible custom prompt system with support for additional data placeholders.

Maintenance & Community

The project benefits from community contributions, particularly in localization, with numerous languages supported. Development is ongoing, indicated by a changelog. Users can support the project via donations. Direct links to community forums (Discord/Slack) or a public roadmap are not provided in the README.

Licensing & Compatibility

The README does not explicitly state the software license. This absence creates ambiguity regarding usage rights, modification, and distribution, potentially impacting commercial adoption or integration with closed-source projects.

Limitations & Caveats

The README does not detail known bugs, alpha/beta status, or specific platform limitations. Users are directed to a separate page for privacy and permissions information, which should be reviewed before installation. The extensive list of AI integrations may introduce complexity in setup and troubleshooting for specific configurations.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
17
Issues (30d)
24
Star History
20 stars in the last 30 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n) and Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA).

inbox_cleaner by isafulf

0.2%
458
Python script for Gmail inbox management
Created 2 years ago
Updated 2 years ago
Feedback? Help us improve.