把微信、飞书变成 AI 智能体入口:dsh-im-bot 使用指南
本文介绍一个开源插件dsh-im-bot——两分钟把你的微信和飞书接入 DeepSeek Harness让手机聊天框直接驱动一个能读写文件、执行命令、跑完整工作流的 AI 智能体。一、为什么要在 IM 里用 AI 智能体我们平时用 AI 编程助手Claude Code、Codex 这类都是坐在电脑前、打开终端或网页。但很多场景其实发生在手机上人在外面想问问自己项目里的代码进展想让 AI 持续盯一个任务随手发条消息就推进不想开电脑只想像跟同事聊天一样 一下机器人。DeepSeek Harness下称 dsh是 DeepSeek 开源的智能体运行框架它本身就有 Web 界面和完整的工具系统文件、命令、工作区、多会话。缺的就是一个手机入口。dsh-im-bot 补上了这块扫码登录微信或飞书你的聊天框就成了 dsh 的前端。二、它长什么样安装后在 dsh 的 Web 设置页会多出一个「手机连接」标签打开即默认选中微信卡片二维码直接展示手机扫码授权机器人自动创建并上线页面下方持续记录绑定了几个机器人可随时解绑。在手机 IM 里的体验是这样的给机器人发/bind绑定当前聊天到 dsh 会话发/项目选择一个工作区会自动开新线程然后直接说话——“帮我看下这个报错”“把配置文件改成 xxx”AI 会调用工具干活把结果回给你。绑定成功后在 IM 里收到的提示微信飞书三、安装真的只要两步第一步安装 DeepSeek Harness需要 Node.js ≥ 22 与 pnpm ≥ 9npminstall-gdeepseek-ai/dsh dsh web打开终端提示的地址默认http://127.0.0.1:8080在设置里配好模型即可。第二步一行命令装插件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-脚本会自动把插件写入 dsh 的 web profile、安装依赖并注册可重复执行——以后升级插件也是跑同一条命令。重启dsh web终端里出现这几行日志就说明装好了[info]: [ client ready ] [info]: [ event-dispatch is ready ] [im-channel] feishu 长连接已建立 [im-channel] wechat getupdates retundefined errcodeundefined msgs0 bufLen104四、上手流程打开网页 → 设置 → 插件 →手机连接点微信或飞书卡片手机扫码二维码可点击刷新扫码成功后页面提示发送/bind在 IM 里发给机器人/bind 绑定当前聊天必须第一步 /项目 选择工作区选完自动开新线程 你好 直接开始对话五、命令速查命令说明/bind绑定当前聊天到 harness 会话/unbind解绑/项目//项目 N查看 / 切换工作区新开线程/新建或/clear清空上下文开新任务/模型//模型 N查看 / 切换模型/思考 N切换思考级别按当前模型支持的级别列出/回复 N回复详细程度1 简洁 / 2 标准 / 3 详细/停止中断正在执行的任务/状态查看当前会话与模型/帮助命令列表几个细节设计回复三档详细度简洁只回最后一条 AI 消息适合长任务要结论标准回全部 AI 文字默认详细连工具调用过程一起推相当于手机端实时看轨迹。项目感知每个 IM 账号记住自己上次选的工作区会话在 Web 端正确归到对应项目分组下不会散落未分组。一个口令都不用输扫码后直接/bind即可没有验证码流程。六、技术实现简述微信走腾讯官方iLink 个人机器人协议扫码授权、长轮询收消息无需个人号外挂飞书走官方SDK 长连接WebSocket EventDispatcher自建应用即可插件基于 dsh 的Cordis 插件体系一个服务端包路由、绑定、会话编排 一个客户端包设置页 UI通过 profile bundle 注册每条 IM 消息路由到独立的 agent 会话工具、系统提示词与 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如果对你有帮助欢迎去仓库点个 Star也欢迎提 Issue 和 PR。

相关新闻

WebRTC技术解析:实时通信原理与应用实践

WebRTC技术解析:实时通信原理与应用实践

1. WebRTC技术全景解析:从实时通信到行业变革十年前需要专业硬件才能实现的实时音视频交互,如今打开浏览器就能完成——这正是WebRTC技术带来的革命性变化。作为谷歌2011年开源的项目,WebRTC(Web Real-Time Communication&#xf…

2026/10/13 0:56:30 阅读更多 →
JPE | 南京农业大学任海彦教授团队发现:豆科驱动的“土壤遗留效应”可显著增强草地多样性-生产力关系

JPE | 南京农业大学任海彦教授团队发现:豆科驱动的“土壤遗留效应”可显著增强草地多样性-生产力关系

本文首发于“生态学者”!全球变化背景下,植物群落与土壤之间的双向反馈(plant-soil feedbacks, PSFs)在调节生态系统功能与稳定性方面发挥关键作用。既往研究多关注物种多样性(diversity)对植物—土壤反馈的…

2026/10/7 7:29:49 阅读更多 →
Linux开发者为何期待官方Codex应用?模拟部署与AI编程助手集成实践

Linux开发者为何期待官方Codex应用?模拟部署与AI编程助手集成实践

这次我们来看一个关于 OpenAI Codex 和 Linux 社区呼声的话题。核心不是介绍一个现成的、可以双击运行的本地应用,而是探讨一个现象:为什么有大量开发者希望 OpenAI 能推出官方的 Linux 版 Codex 应用?这背后反映了 AI 编程助手在开发者工作流…

2026/10/5 23:37:01 阅读更多 →

最新新闻

AI做PPT终于不丑了!开源gpt-image2-ppt-skills让你自动生成PPT

AI做PPT终于不丑了!开源gpt-image2-ppt-skills让你自动生成PPT

AI做PPT终于不丑了!开源gpt-image2-ppt-skills让你自动生成PPT 大家好,我是星哥。 最近后台有不少朋友跟我吐槽:“星哥,现在市面上的 AI 做 PPT 工具,怎么做出来的东西都那么‘AI味’啊?” 说实话&#…

2026/10/13 7:05:56 阅读更多 →
毛坯房装修的正确流程是什么?

毛坯房装修的正确流程是什么?

现在温度越来越低,虽然不适合动工,可以趁着淡季活动多、优惠大、工程少,尽快定下装修公司、设计方案和需要定制的装修材料,不仅省钱,还不耽误工期。1)装修的准备工作,2)毛坯房装修的…

2026/10/13 7:05:56 阅读更多 →
宝塔面板管理

宝塔面板管理

在阿里云平台扩展程序中找到宝塔面板登录入口,在数据库/Mysql添加数据库,在数据库项上点导入进行导入数据结构备份文件,在导入的本地文件备份上再点导入,则把数据从文件导入到数据库中。

2026/10/13 7:05:56 阅读更多 →
【Bug已解决】PyTorch - RuntimeError: [enforce fail at inline_container.cc:209] . file not found: arc 解决方案

【Bug已解决】PyTorch - RuntimeError: [enforce fail at inline_container.cc:209] . file not found: arc 解决方案

【Bug已解决】PyTorch - RuntimeError: [enforce fail at inline_container.cc:209] . file not found: archive/data.pkl 解决方案 问题描述 在 PyTorch 中使用 torch.jit.save() 和 torch.jit.load() 保存和加载 TorchScript 模型时,开发者可能会遇到以下错误&…

2026/10/13 7:05:56 阅读更多 →
【Bug已解决】How to move PyTorch model to GPU on Apple M1 chips? 解决方案

【Bug已解决】How to move PyTorch model to GPU on Apple M1 chips? 解决方案

【Bug已解决】How to move PyTorch model to GPU on Apple M1 chips? 解决方案 问题描述 Apple Silicon(M1/M2/M3/M4)芯片的推出为机器学习开发带来了新的硬件选择。这些芯片内置了强大的 GPU(通过统一内存架构),但它…

2026/10/13 7:05:56 阅读更多 →
Java 项目部署之 Docker工具快速入门: 自定义镜像的分层结构与写时复制

Java 项目部署之 Docker工具快速入门: 自定义镜像的分层结构与写时复制

概述 自己写的 Spring Boot 服务,DockerHub 上不会有人替你构建镜像,必须自己来。而要自己构建,先得搞清楚一个镜像内部到底是怎么堆起来的——这一篇只讲结构,不讲语法。 纲要 从"镜像是什么"这句话里拆出组成与顺序…

2026/10/13 7:04:56 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →