返回目錄

dsh-wechat-bridge

精選清單收錄維護狀態: 活躍

thawline/dsh-wechat-bridge

让 DSH 住进微信:可以接你自己的号,也可以给 AI 单独注册一个小号。后台发消息不抢窗口、断了自动重连、发图以数据库为准。

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

18

星數

9

Fork

JavaScript

語言

MIT

授權條款

2026-10-31

建立於

2026-11-05

最近推送

MIT 授權的 Windows 外掛,用微信本機資料庫加 UI Automation 把個人微信號和 DeepSeek Harness 橋接起來,具備主人專屬的工具權限、群組限速與按天日記。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-11-14

授權條款

MIT

01它能幫你完成什麼?

  • 直接在微信裡跟自己安裝在 DeepSeek Harness 上的 agent 說話,不需要機器人帳號也不需要 webhook

    你在微信裡發的訊息進入綁定的 DSH 工作階段;夥伴講完一整輪後,最後一句回覆以及比對得到的表情包圖片回到這個微信聊天

    本來就長時間掛在微信、希望手機上也能叫到本機 DeepSeek Harness agent 的 Windows 使用者

  • 讓別人的微信訊息也能進到 agent,但不把機器交出去

    決定誰能觸發一輪的入站白名單,以及由外人喚醒時掛在該輪、直接拒絕所有工具呼叫的 `tools.guard`——只放行文字回覆

    想讓朋友或某個群組試一試、但不想暴露自己檔案與命令列的人

  • 留下一份可以翻閱的群組對話紀錄,同時在群組裡回話又不洗版

    `~/.dsh/wechat-diary/<YYYY-MM-DD>/<群名>.md` 下按天寫的 markdown 日記,加上可設定的群組上下文條數、回覆間隔與每小時上限

    希望 agent 在群組裡存在但被限速、事後還能查文字紀錄的小團隊

02如何將外掛接入 DeepSeek Harness?

先決條件

  • Windows —— README 說明 UI Automation 是 Windows 獨有,所以只能在 Windows 上使用
  • 同一台機器上已登入的微信 4.x,入站訊息就是讀它的本機 SQLite 資料庫
  • Python 3.10+ 且已安裝 `wechatauto-replica`,或改用儲存庫 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

    先留著「試運行」,確認日誌記下的「該發什麼」是對的,再把試運行關掉

驗證整合成功

  • 點「啟動」後橋接日誌出現「橋接已就緒」
  • 試運行開著時日誌會記下「該發什麼」;關掉試運行後,在微信裡跟檔案傳輸助手說話,夥伴的回覆會回到微信

復原

  • 關掉「總開關」—— 關著的時候一句都不發
  • 自帶執行環境是綠色版:README 說整個資料夾搬到哪都能跑,刪掉就等於卸載

03DSH 整合程度與能力邊界

DSH 整合相容

DSH 外掛加一份隨附的 Python 橋接:宿主端負責工作階段綁定、權限與佇列,Python 端負責讀微信本機 SQLite 資料庫並以 Windows UI Automation 傳送,兩邊透過 `/dsh-wechat-bridge/` 下的本機 HTTP 介面溝通。

  • 微信入站 → DSH 工作階段

    微信私聊或群組訊息,從微信 4.x 的本機 SQLite 資料庫讀取(唯讀,微信須處於登入狀態)→訊息變成綁定 DSH 工作階段裡的一輪,可帶群組上下文條數,也可依單一聊天或單一群組綁定工作階段

    收到圖片與表情包會先把檔案落地,再由視覺模型寫一句中文描述後轉進工作階段語音、影片仍然跳過
  • DSH 回覆 → 微信,走 UI Automation 與剪貼簿

    一輪結束時夥伴的最後一則回覆,以及其中的 `[表情: 描述]` 標記→在真實微信視窗裡打出來的文字,以及以圖片訊息貼出去的表情包;`[表情: …]` 那串描述本身不會出現在正文裡

    透過 UI Automation 與剪貼簿驅動真實的微信視窗傳送失敗重試時可能把微信拉到前景發圖後要回微信資料庫查到新圖片才算成功
  • 兩層權限模型

    一份 wxid/暱稱的入站白名單,以及「主人」名單→決定誰能起一輪的白名單閘門,以及決定該輪能不能呼叫工具的 `tools.guard` 閘門

    外人喚醒的那一輪,所有工具呼叫在執行前就被拒絕主人永遠放行,不需要寫進白名單
  • 兩個工具與一套本機 HTTP 介面

    對話裡的天然語言,或對 `/dsh-wechat-bridge/*` 介面的 HTTP 呼叫→管「不回誰」名單的 `wechat_block`、把某個微信聊天接到某個工作階段的 `wechat_bind`,以及 receive/outbox/state/save/test-send/install/start/stop 等介面

    設定寫在 `~/.dsh/wechat-bridge-config.json`,儲存後 30 秒內自動生效,不必重新啟動虛擬環境放在 `~/.dsh/wechat-bridge-venv`

04適合誰?何時不該用?

適合

  • 本來就長時間掛在微信、希望手機上也能叫到本機 DeepSeek Harness agent 的 Windows 使用者
  • 想讓朋友或某個群組試一試、但不想暴露自己檔案與命令列的人
  • 希望 agent 在群組裡存在但被限速、事後還能查文字紀錄的小團隊

不適合

  • 微信個人號自動化不是官方介面,有封號風險,README 建議先用小號或測試號。
  • 只能在 Windows 上使用(UI Automation 是 Windows 獨有),而且同一個微信號不能同時開兩個橋接,否則會搶視窗、傳送會亂。
  • 微信更新可能讓它失效:`wechatauto` 靠一張依版本號寫死的位址表找控制項樹,更新後傳不出去先看設定頁下方的日誌。
  • 預設誰都能發進來:任何能給這個微信號傳訊息的聯絡人,都能讓本機模型跑一輪並花掉你的額度;工具閘門只擋住他們動電腦,想收緊這一層要自己填入站白名單。

05相容性、維護與安全提醒

  • 微信個人號自動化不是官方介面,有封號風險,README 建議先用小號或測試號。
  • 只能在 Windows 上使用(UI Automation 是 Windows 獨有),而且同一個微信號不能同時開兩個橋接,否則會搶視窗、傳送會亂。
  • 微信更新可能讓它失效:`wechatauto` 靠一張依版本號寫死的位址表找控制項樹,更新後傳不出去先看設定頁下方的日誌。
  • 預設誰都能發進來:任何能給這個微信號傳訊息的聯絡人,都能讓本機模型跑一輪並花掉你的額度;工具閘門只擋住他們動電腦,想收緊這一層要自己填入站白名單。
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`,外掛就會自己找到,不必填「解譯器」也不必點「裝依賴」。

別人能透過微信動我的電腦嗎?

工具層面動不了。外部訊息進來時,外掛會給那個工作階段掛一道 `tools.guard`:如果是外人喚醒的,任何工具呼叫都會在執行前被拒絕,只放行文字回覆,所以「幫我刪掉 D 槽」只會被回一句做不到。代價是預設誰都能發進來,任何能給這個微信號傳訊息的人都能起一輪並花你的額度——想收緊就填入站白名單;另外這道閘要求宿主提供 `tools.guard`。

群組會不會被 agent 洗版?

README 的預設值比較保守:同一個群組兩則回覆之間至少隔 30 秒,同一個群組每小時最多 6 次,被叫到時往前讀 6 條群組上下文。三項都可設定,填 0 表示不限。群組裡預設只有被點名(別名寫死在 `bridge/wechat_bridge.py`)或主人說話才會進來。

開之前有哪些風險?

微信個人號自動化不是官方介面,有封號風險,README 建議先用小號或測試號。它只能在 Windows 上使用,因為 UI Automation 是 Windows 獨有;微信更新也可能讓傳送失效,因為 `wechatauto` 靠依版本號寫死的位址表找控制項樹。另外同一個微信號不要同時開兩個橋接。

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。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。