ディレクトリに戻る

dsh-wechat-bridge

キュレーションリスト掲載メンテナンス: 活発

thawline/dsh-wechat-bridge

DeepSeek Harnessを自分のWeChatアカウントまたはAI用アカウントに接続し、バックグラウンド送信、自動再接続、画像送信を行うブリッジ。

GitHub で見る
$ dsh plugin --profile desktop add github:thawline/dsh-wechat-bridge

18

スター

9

フォーク

JavaScript

言語

MIT

ライセンス

2026-10-31

作成日

2026-11-05

最終プッシュ

MIT ライセンスの Windows 向けプラグインで、WeChat のローカルデータベースと UI Automation を使って個人の WeChat アカウントを DeepSeek Harness に橋渡しし、所有者限定のツール権限・グループのレート制限・日付ごとの日誌を備えます。

DSH 統合

互換

作者による申告

安全性監査

未監査

最終検証日

2026-11-14

ライセンス

MIT

01どんなタスクに使えるのか?

  • WeChat そのものから、DeepSeek Harness に載せた自分のエージェントと話す(ボットアカウントも webhook も不要)

    WeChat で送った内容が紐付けた DSH セッションに入り、エージェントが 1 ターン終えると最後の返信と一致したスタンプ画像がその WeChat のチャットへ戻る

    普段から WeChat に張り付いていて、スマホからローカルの DeepSeek Harness エージェントを呼びたい Windows ユーザー

  • 他の人の WeChat メッセージもエージェントに届けつつ、マシンの操作権は渡さない

    誰が 1 ターンを起動できるかを決める受信許可リストと、所有者以外が起こしたターンで全ツール呼び出しを実行前に拒否する `tools.guard`(通るのはテキスト返信だけ)

    友人やグループに試させたいが、自分のファイルやシェルは晒したくない人

  • グループの会話を後から読める記録として残し、返信はレート制限しつつ参加する

    `~/.dsh/wechat-diary/<YYYY-MM-DD>/<群名>.md` に日付ごとに書き出される markdown の日誌と、設定可能なコンテキスト行数・返信間隔・1 時間あたりの上限

    グループにエージェントを置きたいが連投は避けたい、あとから文字の記録も引きたい小規模チーム

02DeepSeek Harness への導入方法

前提条件

  • Windows(README は UI Automation が Windows 専用のため Windows でしか使えないと明記しています)
  • 同じマシンでログイン中の WeChat 4.x(受信メッセージはそのローカル SQLite から読みます)
  • `wechatauto-replica` を入れた Python 3.10+、またはリポジトリの Release にある Windows x64 向け Python 3.12 実行環境(`wechatauto-replica`・`uiautomation`・`numpy`・`Pillow`・`pywin32`・`comtypes` を同梱)
  • `tools.guard` を提供するホスト(README ではこの版の DSH にはあるとされています。ない場合はプロンプト上の制約だけになります)

インストール手順

  1. 01

    プラグインを導入:`dsh plugin --profile desktop add github:thawline/dsh-wechat-bridge`、または 設定 → プラグイン → インストール で `github:thawline/dsh-wechat-bridge` を入力する

    $ dsh plugin --profile desktop add github:thawline/dsh-wechat-bridge

  2. 02

    DSH を一度再起動し、設定 → 通到微信 を開く

  3. 03

    「装依赖」を押す。`wechatauto-replica` 入りの Python が既にあるなら「解释器」にそのパスを入れ、なければシステムの Python 3.10+ から仮想環境を作らせる

  4. 04

    Python を入れたくない場合:`wechat-bridge-runtime-win64-py312.zip` を展開し、中の `python` フォルダを `~/.dsh/wechat-bridge-runtime/python` に置く(`C:\Users\<ユーザー>\.dsh\wechat-bridge-runtime\python\python.exe` が存在する状態)。プラグインは起動時に自動で見つけます

  5. 05

    「启动」を押してログを流し、既定のセッションを選んで「总开关」をオンにする

  6. 06

    最初は「试运行」を残したまま、ログに記録される「該発什麼」が正しいか確認してからオフにする

導入成功の確認

  • 「启动」のあとブリッジのログに「桥接已就绪」が出る
  • 試運転中は送るはずの内容がログに残り、試運転を切ったあとは WeChat のファイル転送ヘルパーで話しかけるとエージェントの返信が WeChat に戻る

ロールバック

  • 「总开关」をオフにすれば 1 通も送られません
  • 同梱の実行環境はポータブル版で、README によればフォルダごと移動しても動き、削除がそのままアンインストールになります

03DSH 統合と能力の範囲

DSH 統合互換

DSH プラグインと同梱の Python ブリッジの組み合わせです。ホスト側がセッションの紐付け・権限・キューを担当し、Python 側が WeChat のローカル SQLite を読んで Windows UI Automation で送信し、両者は `/dsh-wechat-bridge/` 配下のローカル HTTP でやり取りします。

  • WeChat 受信 → DSH セッション

    WeChat の個人チャットまたはグループのメッセージ(WeChat 4.x のローカル SQLite から読み取り専用で取得。WeChat がログイン状態である必要があります)→紐付けた DSH セッションの 1 ターンになります。グループのコンテキスト行数を付けられ、チャット単位・グループ単位でセッションを紐付けられます

    画像やスタンプを受信すると先にファイルへ書き出し、視覚モデルが中国語 1 文の説明を付けてからセッションへ渡す音声と動画は引き続きスキップされる
  • DSH の返信 → WeChat(UI Automation とクリップボード経由)

    1 ターン終了時の最後の返信と、その中の `[表情: 描述]` マーカー→実際の WeChat ウィンドウに入力されるテキストと、画像メッセージとして貼り付けられるスタンプ。`[表情: …]` の説明文自体は本文に出ません

    UI Automation とクリップボードで実際の WeChat ウィンドウを操作する送信失敗時の再試行で WeChat を前面に出すことがある画像送信は WeChat のデータベースに新しい画像が現れて初めて成功とみなす
  • 2 層の権限モデル

    wxid/ニックネームの受信許可リストと「主人」(所有者)リスト→誰がターンを起動できるかを決める許可リストの関門と、そのターンでツールを呼べるかを決める `tools.guard` の関門

    所有者以外が起こしたターンでは、すべてのツール呼び出しが実行前に拒否される所有者は常に通され、許可リストに書く必要はない
  • 2 つのツールとローカル HTTP インターフェース

    チャットの自然言語、または `/dsh-wechat-bridge/*` への HTTP 呼び出し→「返信しない相手」リストを扱う `wechat_block`、WeChat のチャットをセッションに紐付ける `wechat_bind`、そして receive/outbox/state/save/test-send/install/start/stop の各エンドポイント

    設定は `~/.dsh/wechat-bridge-config.json` に書かれ、保存後 30 秒以内に再起動なしで反映される仮想環境は `~/.dsh/wechat-bridge-venv` に置かれる

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 普段から WeChat に張り付いていて、スマホからローカルの DeepSeek Harness エージェントを呼びたい Windows ユーザー
  • 友人やグループに試させたいが、自分のファイルやシェルは晒したくない人
  • グループにエージェントを置きたいが連投は避けたい、あとから文字の記録も引きたい小規模チーム

不向きな用途

  • 個人 WeChat アカウントの自動化は公式インターフェースではなく、アカウント停止のリスクがあります。README はまずサブアカウントやテスト用アカウントで試すよう勧めています。
  • UI Automation が Windows 専用のため Windows でしか動きません。また同じ WeChat アカウントで 2 つのブリッジを同時に動かすと、ウィンドウを取り合って送信が乱れます。
  • WeChat のアップデートで送信できなくなることがあります。`wechatauto` はバージョンごとにハードコードされたアドレステーブルでコントロールツリーを探すため、更新後に送れないときはまず設定ページ下のログを確認してください。
  • 既定では誰でも送り込めます。この WeChat アカウントにメッセージを送れる相手なら誰でも 1 ターンを起動してモデル枠を消費できます。ツールの関門はマシン操作を止めるだけで、この層を閉じるには受信許可リストを自分で設定する必要があります。

05互換性・メンテナンス・セキュリティ上の注意

  • 個人 WeChat アカウントの自動化は公式インターフェースではなく、アカウント停止のリスクがあります。README はまずサブアカウントやテスト用アカウントで試すよう勧めています。
  • UI Automation が Windows 専用のため Windows でしか動きません。また同じ WeChat アカウントで 2 つのブリッジを同時に動かすと、ウィンドウを取り合って送信が乱れます。
  • WeChat のアップデートで送信できなくなることがあります。`wechatauto` はバージョンごとにハードコードされたアドレステーブルでコントロールツリーを探すため、更新後に送れないときはまず設定ページ下のログを確認してください。
  • 既定では誰でも送り込めます。この WeChat アカウントにメッセージを送れる相手なら誰でも 1 ターンを起動してモデル枠を消費できます。ツールの関門はマシン操作を止めるだけで、この層を閉じるには受信許可リストを自分で設定する必要があります。
2026-10-312026-11-05v1.3.4

MIT · README の証拠のみ、最新リリース v1.3.4、セキュリティ監査なし。Yuuyuko-uu/dsh-wechat-bridge の改変版です

06よくある質問

このブリッジはどうやって DeepSeek Harness に入れますか?

`dsh plugin --profile desktop add github:thawline/dsh-wechat-bridge` を実行するか、設定 → プラグイン → インストール で `github:thawline/dsh-wechat-bridge` を入力します。DSH を一度再起動し、設定 → 通到微信 で「装依赖」を押して Python 側を用意し(`wechatauto-replica` 入りの Python を「解释器」に指定するか、Python 3.10+ から仮想環境を作らせます)、「启动」を押してログに「桥接已就绪」が出るまで待ちます。

Python は自分で入れる必要がありますか?

いいえ。リポジトリの Release には Windows x64 向け Python 3.12 の実行環境が用意され、`wechatauto-replica`・`uiautomation`・`numpy`・`Pillow`・`pywin32`・`comtypes` が入っています。`wechat-bridge-runtime-win64-py312.zip` を展開し、中の `python` フォルダを `~/.dsh/wechat-bridge-runtime/python` に置けば、プラグインが自動で見つけるので「解释器」の入力も「装依赖」のクリックも不要です。

他の人が WeChat 経由で私の PC を操作できますか?

ツールの层面ではできません。外部メッセージが届くとプラグインはそのセッションに 1 ターン分の `tools.guard` を付け、所有者以外が起こしたターンではすべてのツール呼び出しが実行前に拒否され、通るのはテキスト返信だけです。したがって「D ドライブを消して」は断られるだけです。代わりに既定では誰でも送り込めて 1 ターンを起動し、モデル枠を消費します。閉じたいときは受信許可リストを設定してください。なおこの関門は `tools.guard` を提供するホストが前提です。

グループがエージェントの連投で埋まりませんか?

README の既定値は控えめです。同じグループで 2 つの返信の間隔は最低 30 秒、1 時間あたり最大 6 回、起こされたときは直前 6 行のグループ文脈を読みます。いずれも設定でき、0 は無制限です。グループでは既定で指名されたとき(別名は `bridge/wechat_bridge.py` にハードコード)か所有者が話したときだけ参加します。

有効にする前にどんなリスクがありますか?

個人 WeChat の自動化は公式インターフェースではなくアカウント停止のリスクがあるため、README はまずサブアカウントやテスト用アカウントを使うよう勧めています。UI Automation が Windows 専用なので Windows でしか動かず、`wechatauto` はバージョンごとにハードコードされたアドレステーブルでコントロールツリーを探すため、WeChat の更新で送信が壊れることがあります。同じ WeChat アカウントで 2 つのブリッジを同時に動かさないでください。

08データと出典

  • 作者による申告github.comebacf9cce7c4…

    宿主半边管会话绑定、权限、队列;Python 半边管读库、发送、日记。中间走本机 HTTP。

  • 作者による申告github.comebacf9cce7c4…

    收消息:读微信 4.x 的本地 SQLite 数据库(只读,要求微信处于登录状态)

  • 作者による申告github.comebacf9cce7c4…

    dsh plugin --profile desktop add github:thawline/dsh-wechat-bridge

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-14。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。