micz/ThunderAI

ThunderAI is a Thunderbird Addon that uses the capabilities of ChatGPT, Gemini, Claude or Ollama to enhance email management.

ThunderAI – Thunderbird 用 AI 搭載アシスタント

概要 – ThunderAI は、メールボックスから直接大規模言語モデルサービス(ChatGPT、Google Gemini、Claude、OpenAI API、Ollama、または OpenAI 互換の任意のサーバー)を呼び出せる Thunderbird アドオンです。返信の下書き作成、校正、書き換え、翻訳、要約、タグ付け、分類、さらにはメール内容をカレンダーイベントやタスクに変換することもでき、Thunderbird から離れる必要はありません。

仕組み – ワンクリックの セットアップウィザード の後、AI プロバイダー(クラウドまたはローカル)を選択します。アドオンは、選択した API を介して選択したメールテキスト(またはメール全体)をモデルに送信し、結果をチャットスタイルのペインまたはインラインで表示します。カスタムプロンプトは、作成、エクスポート、インポートが可能で、ユーザー定義のプレースホルダー({%placeholder%})で拡張でき、ワークフローに合わせて動作を調整できます。

主な機能

  • メールアクション – 返信、校正(対話型変更ピッカー)、トーンの書き換え、要約、翻訳、自動タグ付け、分類、カレンダーイベントやタスクの抽出、自由形式の「これをプロンプト」。
  • 自動処理 – 受信メールに対して自動タグ付け、スパムフィルタリング、自動要約、自動翻訳が実行されます(下書きは無視されます)。
  • カスタマイズ – 検証付きカスタムプロンプト、カスタムデータプレースホルダー、ドラッグ&ドロップのメニュー順序、プロンプトごとのプロバイダー/モデル選択、バッチ処理、ショートカット Ctrl+Alt+A、多言語 UI。
  • 統合 – ChatGPT Web(キー不要)、OpenAI API、Google Gemini、Anthropic Claude、Ollama(ローカル)、および OpenAI 互換の任意のサーバー(DeepSeek、Grok、Mistral、OpenRouter、Perplexity など)をサポート。
  • コンパニオンアドオン – 「ThunderAI Sparks」は、カレンダーイベントとタスク抽出アクションを追加します。

インストールとセットアップ

  1. Thunderbird アドオンサイトからインストールするか、GitHub から最新リリースをダウンロードします。
  2. Thunderbird ≥ 140.0 が必要です。
  3. 初回実行時にウィザードが AI プロバイダーの選択、接続テスト、自動機能の有効化を案内します。

開発と貢献

  • アドオンはプレーンな JavaScript です。配布用 XPI にビルド手順は不要です。
  • テストは Node の組み込みテストランナーで記述されています。jsdom が唯一の開発依存関係です。
  • 貢献は CONTRIBUTING.md のガイドラインに従います。翻訳は Weblate で管理されています。

ライセンス – GNU GPL v3。

詳細情報 – ホームページ、セットアップガイド、カスタムプロンプトチュートリアル、変更ログは README にリンクされています。プライバシーと権限のページでデータ処理について説明しています。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト
  • Dispatch