Repolode
freestylefly

freestylefly/WeChatBridge

WeChatの共有メニューから、チャット履歴のエクスポートをAIエージェントやObsidianに送れるmacOSネイティブツール。

スター
2,030
フォーク
537
未解決の Issue
23
最終コミット
昨日

これは何?

WeChatBridgeは、macOS版WeChatの「ほかのアプリに転送」メニューに複数の送信先を追加します。チャットメッセージを複数選択してWeChatの「まとめて転送」を使うと、生成されたテキスト、画像、動画を含むZIPをCodex、Claude、Doubao、DeepSeek HarnessなどのAIエージェントに直接送ったり、ObsidianやフォルダにMarkdownノートとして保存したり、クリップボードにコピーしたりできます。macOSのメニューにはShare Extensionを備えたアプリしか表示されないため、このプロジェクトがWeChatに欠けている入り口を提供します。

このツールが扱えるのは、WeChat自身がエクスポートしたファイルのみです。WeChatのデータベースを読み取ったり、WeChatのプロセスを変更したりすることはなく、Share Extensionはネットワークアクセスのないサンドボックス内で動作します。シーンごとにチャット単位のプロンプトを保存でき、スキルセンターで対応エージェント用のSKILL.mdファイルを管理できます。また、ローカル履歴から送信済みのバッチを再送信、コピー、削除できます。送信先アプリが見つからない場合や必要な権限がない場合、ファイルはクリップボードに残ります。

SwiftとSwift Package Managerで開発されており、macOS 14以降が必要です。同じリポジトリにはWindows版も含まれています。

主な機能

  • 01WeChatの転送メニューに、AIエージェント、Obsidian、クリップボードなど12種類の標準送信先を追加します。
  • 02まとめて転送したチャットのZIPを、シーンごとのプロンプトとともにエージェントへ送り、自動で貼り付けます。
  • 03元の添付ファイルを保持したまま、Obsidianまたは指定したフォルダにMarkdownノートを保存します。
  • 04macOSの任意のアプリをカスタム送信先として追加でき、ターミナルアプリにはファイルパスのみを渡せます。
  • 05複数回に分けて100件以上のメッセージを集めてから、一括で送信できます。
  • 06チャットデータをローカルに保ち、Share Extensionをネットワークアクセスなしで動作させます。

ユースケース

  • 長いグループチャットをClaudeやCodexに送り、要約やアクションアイテムの抽出を行う。
  • 重要なWeChatの会話を、検索可能なノートとしてObsidianのVaultに保存する。
  • 画像や動画を含むチャットのエクスポートを、後から参照できるようローカルフォルダに保管する。
  • グループごとに保存したプロンプトを使って、繰り返し行われるグループの議論をエージェントに渡す。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/freestylefly/WeChatBridge.git
  2. 2

    macOSディレクトリに移動してテストを実行する

    cd WeChatBridge/macos && swift test
  3. 3

    リリースアプリをビルドする

    CONFIG=release Scripts/make-app.sh
  4. 4

    開発ビルドをインストールして共有拡張機能を登録し、WeChatBridgeの設定で項目を有効にする

    Scripts/install-dev-build.sh

使う前に知っておきたいこと

  • ネイティブアプリはmacOS専用です。Windows版は別エディションです。
  • ソースからビルドするには、macOS 14以降とXcode 16またはSwift 6のツールが必要です。
  • 自動貼り付けにはアクセシビリティ権限が必要です。チャット名の検出には画面収録権限が必要です。

収録されている特集

トピック

よくある質問

WeChatBridge とは?
WeChatの共有メニューから、チャット履歴のエクスポートをAIエージェントやObsidianに送れるmacOSネイティブツール。 WeChatBridgeは、macOS版WeChatの「ほかのアプリに転送」メニューに複数の送信先を追加します。チャットメッセージを複数選択してWeChatの「まとめて転送」を使うと、生成されたテキスト、画像、動画を含むZIPをCodex、Claude、Doubao、DeepSeek HarnessなどのAIエージェントに直接送ったり、ObsidianやフォルダにMarkdownノートとして保存したり、クリップボードにコピーしたりできます。macOSのメニューにはShare Extensionを備えたアプリしか表示されないため、このプロジェクトがWeChatに欠けている入り口を提供します。
WeChatBridge は無料で使えますか?ライセンスは?
WeChatBridge は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
WeChatBridge は今もメンテナンスされていますか?
活発にメンテナンス中。WeChatBridge の最終コミットは 2026年11月6日 です。
WeChatBridge は何に使えますか?
長いグループチャットをClaudeやCodexに送り、要約やアクションアイテムの抽出を行う。 重要なWeChatの会話を、検索可能なノートとしてObsidianのVaultに保存する。 画像や動画を含むチャットのエクスポートを、後から参照できるようローカルフォルダに保管する。 グループごとに保存したプロンプトを使って、繰り返し行われるグループの議論をエージェントに渡す。
WeChatBridge のインストール方法は?
リポジトリをクローンする: git clone https://github.com/freestylefly/WeChatBridge.git macOSディレクトリに移動してテストを実行する: cd WeChatBridge/macos && swift test リリースアプリをビルドする: CONFIG=release Scripts/make-app.sh 開発ビルドをインストールして共有拡張機能を登録し、WeChatBridgeの設定で項目を有効にする: Scripts/install-dev-build.sh
WeChatBridge はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/freestylefly/WeChatBridge

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト