ikevss/wechat-ai-memory

本地优先的 Windows 微信个人记忆库:筛选、归档并导出可追溯的聊天上下文

何を解決するか

プロジェクトの意思決定、要件の変更、重要な約束事など、多くの個人的・業務的な文脈が、WeChatの個別チャットやグループチャットに散在しています。このツールは、これらの会話を構造化された形式に抽出し、AIエージェントの「メモリーバンク」として利用できるようにします。これにより、LLMはプロジェクトやイベントの完全な履歴と文脈を、不完全な手動記述に頼ることなく理解できるようになります。

動作方法

このツールは、Windows WeChat 4.xの読み取り専用の一時コピーのデータベースを読み取ります。ユーザーは連絡先、グループ、日付範囲、キーワードでメッセージをフィルタリングできます。その後、さまざまなメディアタイプを処理します:オリジナル画像の復元、EXIFの向きの修正、そしてローカルの faster-whisper モデルを使用してSILK音声メッセージをテキストに変換します。最後に、フィルタリングされたデータをPDF、Markdown、または構造化されたJSON形式でエクスポートし、AIモデルによる容易なインジェストを可能にします。

対象ユーザー

Windows WeChat 4.xのユーザーで、チャット履歴をアーカイブして個人的な知識管理を行う、またはAIエージェントやRAGワークフローに高品質で構造化された文脈を提供したい人。

特徴

  • ローカル最優先のプライバシー:データベースの復号化や音声の音声認識を含むすべてのデータ処理は、ユーザーのマシン上でローカルに実行されます。チャット内容はいかなるリモートサーバーにもアップロードされません。
  • マルチモーダル対応:テキスト、画像、ファイル、音声メッセージ(ローカル音声認識付き)を処理できます。
  • AI対応エクスポート:LLMの文脈として使用できるように、構造化されたJSONおよびMarkdownファイルを生成します。
  • スタンドアロンWindowsアプリ:Python、Qt、Fridaなどのすべての必要な依存関係を含むポータブル実行可能ファイルとして提供され、技術的な知識がなくても利用可能です。

関連

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