
本文介紹一個(gè)開源插件dsh-im-bot——兩分鐘把你的微信和飛書接入 DeepSeek Harness讓手機(jī)聊天框直接驅(qū)動(dòng)一個(gè)能讀寫文件、執(zhí)行命令、跑完整工作流的 AI 智能體。一、為什么要在 IM 里用 AI 智能體我們平時(shí)用 AI 編程助手Claude Code、Codex 這類都是坐在電腦前、打開終端或網(wǎng)頁。但很多場(chǎng)景其實(shí)發(fā)生在手機(jī)上人在外面想問問自己項(xiàng)目里的代碼進(jìn)展想讓 AI 持續(xù)盯一個(gè)任務(wù)隨手發(fā)條消息就推進(jìn)不想開電腦只想像跟同事聊天一樣 一下機(jī)器人。DeepSeek Harness下稱 dsh是 DeepSeek 開源的智能體運(yùn)行框架它本身就有 Web 界面和完整的工具系統(tǒng)文件、命令、工作區(qū)、多會(huì)話。缺的就是一個(gè)手機(jī)入口。dsh-im-bot 補(bǔ)上了這塊掃碼登錄微信或飛書你的聊天框就成了 dsh 的前端。二、它長什么樣安裝后在 dsh 的 Web 設(shè)置頁會(huì)多出一個(gè)「手機(jī)連接」標(biāo)簽打開即默認(rèn)選中微信卡片二維碼直接展示手機(jī)掃碼授權(quán)機(jī)器人自動(dòng)創(chuàng)建并上線頁面下方持續(xù)記錄綁定了幾個(gè)機(jī)器人可隨時(shí)解綁。在手機(jī) IM 里的體驗(yàn)是這樣的給機(jī)器人發(fā)/bind綁定當(dāng)前聊天到 dsh 會(huì)話發(fā)/項(xiàng)目選擇一個(gè)工作區(qū)會(huì)自動(dòng)開新線程然后直接說話——“幫我看下這個(gè)報(bào)錯(cuò)”“把配置文件改成 xxx”AI 會(huì)調(diào)用工具干活把結(jié)果回給你。綁定成功后在 IM 里收到的提示微信飛書三、安裝真的只要兩步第一步安裝 DeepSeek Harness需要 Node.js ≥ 22 與 pnpm ≥ 9npminstall-gdeepseek-ai/dsh dsh web打開終端提示的地址默認(rèn)http://127.0.0.1:8080在設(shè)置里配好模型即可。第二步一行命令裝插件curl-fsSLhttps://raw.githubusercontent.com/ivorytower1026/dsh-im-bot/main/install.mjs|nodeWindows PowerShell 用戶irmhttps://raw.githubusercontent.com/ivorytower1026/dsh-im-bot/main/install.mjs|node-腳本會(huì)自動(dòng)把插件寫入 dsh 的 web profile、安裝依賴并注冊(cè)可重復(fù)執(zhí)行——以后升級(jí)插件也是跑同一條命令。重啟dsh web終端里出現(xiàn)這幾行日志就說明裝好了[info]: [ client ready ] [info]: [ event-dispatch is ready ] [im-channel] feishu 長連接已建立 [im-channel] wechat getupdates retundefined errcodeundefined msgs0 bufLen104四、上手流程打開網(wǎng)頁 → 設(shè)置 → 插件 →手機(jī)連接點(diǎn)微信或飛書卡片手機(jī)掃碼二維碼可點(diǎn)擊刷新掃碼成功后頁面提示發(fā)送/bind在 IM 里發(fā)給機(jī)器人/bind 綁定當(dāng)前聊天必須第一步 /項(xiàng)目 選擇工作區(qū)選完自動(dòng)開新線程 你好 直接開始對(duì)話五、命令速查命令說明/bind綁定當(dāng)前聊天到 harness 會(huì)話/unbind解綁/項(xiàng)目//項(xiàng)目 N查看 / 切換工作區(qū)新開線程/新建或/clear清空上下文開新任務(wù)/模型//模型 N查看 / 切換模型/思考 N切換思考級(jí)別按當(dāng)前模型支持的級(jí)別列出/回復(fù) N回復(fù)詳細(xì)程度1 簡潔 / 2 標(biāo)準(zhǔn) / 3 詳細(xì)/停止中斷正在執(zhí)行的任務(wù)/狀態(tài)查看當(dāng)前會(huì)話與模型/幫助命令列表幾個(gè)細(xì)節(jié)設(shè)計(jì)回復(fù)三檔詳細(xì)度簡潔只回最后一條 AI 消息適合長任務(wù)要結(jié)論標(biāo)準(zhǔn)回全部 AI 文字默認(rèn)詳細(xì)連工具調(diào)用過程一起推相當(dāng)于手機(jī)端實(shí)時(shí)看軌跡。項(xiàng)目感知每個(gè) IM 賬號(hào)記住自己上次選的工作區(qū)會(huì)話在 Web 端正確歸到對(duì)應(yīng)項(xiàng)目分組下不會(huì)散落未分組。一個(gè)口令都不用輸掃碼后直接/bind即可沒有驗(yàn)證碼流程。六、技術(shù)實(shí)現(xiàn)簡述微信走騰訊官方iLink 個(gè)人機(jī)器人協(xié)議掃碼授權(quán)、長輪詢收消息無需個(gè)人號(hào)外掛飛書走官方SDK 長連接WebSocket EventDispatcher自建應(yīng)用即可插件基于 dsh 的Cordis 插件體系一個(gè)服務(wù)端包路由、綁定、會(huì)話編排 一個(gè)客戶端包設(shè)置頁 UI通過 profile bundle 注冊(cè)每條 IM 消息路由到獨(dú)立的 agent 會(huì)話工具、系統(tǒng)提示詞與 Web 端完全一致。七、鏈接GitHub 倉庫https://github.com/ivorytower1026/dsh-im-botDeepSeek Harness上游框架https://github.com/deepseek-ai/deepseek-harnessDeepSeek Harness 文檔https://github.com/deepseek-ai/deepseek-harness#readme如果對(duì)你有幫助歡迎去倉庫點(diǎn)個(gè) Star也歡迎提 Issue 和 PR。