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」は、カレンダーイベントとタスク抽出アクションを追加します。
インストールとセットアップ
- Thunderbird アドオンサイトからインストールするか、GitHub から最新リリースをダウンロードします。
- Thunderbird ≥ 140.0 が必要です。
- 初回実行時にウィザードが AI プロバイダーの選択、接続テスト、自動機能の有効化を案内します。
開発と貢献
- アドオンはプレーンな JavaScript です。配布用 XPI にビルド手順は不要です。
- テストは Node の組み込みテストランナーで記述されています。
jsdomが唯一の開発依存関係です。 - 貢献は
CONTRIBUTING.mdのガイドラインに従います。翻訳は Weblate で管理されています。
ライセンス – GNU GPL v3。
詳細情報 – ホームページ、セットアップガイド、カスタムプロンプトチュートリアル、変更ログは README にリンクされています。プライバシーと権限のページでデータ処理について説明しています。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- Dispatch