iMessageのデータベースをAIで検索したら、忘れていた2年前の自分の行動が全部出てきた
「あのとき自分で変更したんだっけ?」——iMessageのデータベースが2年分の記憶を掘り起こしてくれた話をする。
きっかけ:Netflixの登録メールが変わっていた
ある日、Netflixにログインしようとしたら、登録メールアドレスが自分のものではなく、家族のアドレスに変わっていることに気づいた。
「あれ、いつ変更した? 自分がやったのか、それとも……?」
記憶をたどっても思い出せない。メールを検索しても、それらしいものは見つからない。こういう細かい経緯って、意外と記録に残りにくい。
そこで頼ったのが、Macの「メッセージ」アプリの裏側にあるデータベースだった。
iMessageの隠れた資産:chat.db
Macユーザーなら誰でも持っているファイルがある。
~/Library/Messages/chat.dbこれはiMessageとSMSの全履歴が格納されたSQLiteデータベースだ。特別なアプリは不要で、ターミナルからSQLコマンドひとつで検索できる。
今回はClaude Code(ターミナルで動くAIアシスタント)にこのデータベースを検索してもらった。
「Netflixに関するメッセージを探して」
たったこれだけの指示で、AIが適切なSQLクエリを組み立て、過去2年分のやりとりから関連メッセージを時系列で抽出してくれた。
掘り起こされた2年分の記憶
結果は明快だった。
時系列で並んだメッセージを読むと、自分が家族にNetflixの使い方を教え、ログインコードを転送し、プラン変更まで行っていた。さらには「○○のアドレスで登録されてるし」と自分で送信していたメッセージまで見つかった。
つまり、自分が主導してアカウントを家族と共有し、登録アドレスの変更も把握していたということが、2年分のやりとりから証明された。
記憶は曖昧でも、データベースは正直だ。
AIが「探偵」になる瞬間
今回面白かったのは、Claude Codeに「Netflixのメッセージを探して」と頼んだだけで、AIが自発的に検索範囲を広げてくれたことだ。
最初は「Netflix」というキーワードで全体を検索し、関連する相手を特定。次に「コード」「パスワード」「アカウント」「変更」といったキーワードで深掘りし、最終的には時系列の証拠を整理して結論まで出してくれた。
人間が手動でSQLを書いて同じことをやろうとしたら、何度もクエリを修正しながら30分はかかる作業だろう。それがAIとの対話なら、ものの数分で完了する。
ローカルにデータがあり、それを自在に検索できるAIがいる。この組み合わせが強力すぎる。
なぜiMessageだけがこれほどスムーズなのか
この「過去のやりとりをAIで振り返る」という体験、実は他のチャットサービスではなかなか再現できない。
ローカルにデータがあるという決定的な強み
iMessageの最大の特徴は、SQLiteデータベースがMac上にそのまま存在することだ。APIキーもログインも不要。ターミナルを開けば即座にクエリを投げられる。
他サービスとの比較
LINE — ローカルにデータベースがない。Letter Sealingによる暗号化もある。トーク履歴のテキストエクスポートは可能だが、構造化されていないので検索性は低い。APIは公式アカウント用のみで、個人のトーク履歴には使えない。
Facebook Messenger — GDPRデータダウンロードでJSON形式の履歴は取れるが、申請から取得まで時間がかかり、リアルタイム検索は不可能。
Telegram — 唯一の対抗馬。APIが非常にオープンで、Pythonの
telethonライブラリを使えば全履歴の取得・全文検索が可能。ただし、日本では利用者が少なく、家族間の日常的なやりとりに使っている人はほぼいない。Discord / Slack — API経由で履歴取得は可能だが、やはり家族のチャットツールではない。
結局、日本の家族間コミュニケーションで、ローカルDBに全履歴が残り、自由に検索できるのはiMessageだけという結論になる。
チャット履歴は「検索可能な日記」だった
今回の体験で実感したのは、チャット履歴は日記以上に正確な記録だということだ。
日記は書いたことしか残らないが、チャットには「書くつもりがなかった些細なやりとり」まで残っている。しかも相手の返答付きで、文脈ごと保存されている。
iMessageのchat.dbは、Appleが(おそらく意図せず)Macユーザーに与えてくれた最大の恩恵かもしれない。
ふとした疑問が浮かんだとき、ターミナルを開いてAIに「探して」と頼むだけでいい。過去の自分との対話が、こんなに簡単にできる時代になった。
「あのとき何を話してたっけ?」の答えは、ずっと手元にある。
この記事が参考になったら、応援いただけると励みになります。
著者: ふじのすけ
作成: Claude Code (Claude Opus 4.6)
投稿日: 2026-04-09 13:51 JST
コメント
コメントを投稿