📊
macOS App · ImapCheck シリーズ

ImapCheck4

数万〜数十万通のメールボックスを、Apple Intelligence でグラフィカルに分析。
「いま自分のメールがどうなっているか」を一目で把握し、振り分けし直しの判断コストを下げる。

準備中 Privacy Policy
Concept

長年蓄積されたメールの「振り分けし直し」を、こわくないものに

PC 歴の長いユーザーはたいてい、数年前に作ったフィルターが今の自分と合っていません。数十万通の蓄積に対して「何が起きているのか」が俯瞰できず、整理し直すコストが高いまま放置されてしまう。ImapCheck4 はこの状況に対し、ツリーマップ・スパークライン・ヒートマップ・タイムラインで全体構造を可視化し、Apple Intelligence による自動分類とサブカテゴリ提案で「何を残し、何を捨てるか」を短時間で判断できるようにします。

ImapCheck シリーズの「分析」担当。メール転送は ImapCheck3、過去メールへの遡及適用は将来の ImapCheck5(仮称)が担当する 3 兄弟構成です。アカウント設定は CloudKit で共有します。

メールボックスは絶対に変更しません。 IMAP には書き込まず、mbox は読み取り専用。Gmail フィルター XML を副産物として出力し、未来のメールへの適用は Gmail にインポートして使います。

Screenshots

画面イメージ

主要な画面のスクリーンショット(順次差し替え予定)。

Dashboard

全体の構造を一枚で見せるダッシュボード

Treemap

カテゴリ × サブカテゴリのツリーマップ

Senders

送信者軸の集計と既読率ヒートマップ

Filters

既存フィルターの稼働状況タイムライン

Features

主な機能

「分析がコア、XML 出力は副産物」を貫く設計。判断材料をビジュアルで提示します。

📊

ダッシュボード

削除推奨件数 / 矛盾件数 / 未整備送信者数を KPI として表示。最初の 1 画面で「整備度合い」が伝わります。

🌳

ツリーマップ / サンバースト

Gmail 標準カテゴリ × LLM の動的サブカテゴリを 2 階層で可視化。「Promotions の中で Amazon が何 % を占めているか」が一目で。

📈

送信者別スパークライン

各送信者の月別件数を長期トレンドとして表示。「もう来ていない送信者」「最近増えた送信者」が直感で分かります。

🔥

既読率ヒートマップ

カテゴリ × 期間で「読まれているか」を色温度で可視化。既読率 5% 未満 × 件数多 は強い「削除」シグナルとして強調表示。

🧠

Apple Intelligence 分類

Foundation Models framework と @Generable による構造化出力で、送信者単位グルーピング → 代表サンプリング → 分類を実行。オープンエンドではなく閉じた質問形式に絞って精度を確保。

🪄

サブカテゴリの動的発見

Gmail 標準カテゴリの下に LLM が動的にサブカテゴリを提案。「Promotions → Amazon / 楽天 / 使ってないクーポン」のように、Gmail が雑にまとめている塊を有用に切り分けます。

🔬

既存フィルター診断

Gmail からエクスポートした mailFilters.xml を読み込み、マッチ件数 0 / 月 1 件未満 / 重複 / LLM 分類との矛盾 / 形骸化ラベルをタイムラインで可視化。

📅

フィルター稼働タイムライン

各フィルターを「いつ作って、最近効いているか」の時系列で表示。古いルールが一掃しやすくなります。

📦

mbox 形式に対応

Gmail Takeout や Thunderbird がエクスポートする mbox を MVP でサポート。アカウントに接続しなくてもローカルアーカイブをそのまま分析できます。

📨

IMAP 直接接続

SwiftMail ベースの IMAP クライアント(ImapCheck3 の資産流用)で Gmail 拡張(X-GM-LABELS / X-GM-MSGID / X-GM-THRID)を活用。期間 / 対象ラベルを指定して取り込みます。

🛡️

メールボックス無変更

IMAP に書き込まず、mbox は読み取り専用。ラベル付与・移動・削除は ImapCheck5(将来)または Gmail Web UI の担当で、本アプリは 絶対に メールに手を触れません。

📤

Gmail フィルター XML 出力

分析と提案の副産物として、Gmail にそのままインポートできる mailFilters.xml を出力。未来のメールには Gmail 側で適用、過去メールの整理は別途。

☁️

ImapCheck3 とアカウント共有

共通の CloudKit コンテナ・Keychain group を使い、ImapCheck3 で登録したアカウントをそのまま分析対象として利用できます。

🔐

Keychain 連携

認証情報は macOS Keychain に保存。アプリ DB に平文で保持しません。

Requirements

動作環境

Apple Intelligence を必須とする、最新 macOS 専用の分析ツールです。