Repolode
xmanrui

xmanrui/dsh-im

把飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord 等 IM 机器人接入 DeepSeek Harness 的插件。

Star
2,274
Fork
237
未关闭 Issue
60
最近提交
9小时前

这是什么?

dsh-im 是 DeepSeek Harness 的插件,可以把多个 IM 平台的聊天机器人接入本机运行的 Harness。机器人可以通过扫码、App Manifest 或填写已有凭据绑定,每个渠道支持接入多个机器人,各自独立保存工作区、模型、Agent Preset 和会话绑定。

内置渠道包括飞书、微信、钉钉、企业微信(机器人与自建应用)、QQ、Slack、Telegram、Discord、WhatsApp,以及仅限 macOS 的 iMessage;Matrix 为实验性渠道。各渠道使用对应平台的长连接或轮询机制,支持流式回复、进度提示、图片输入、结果文件回传、远程审批,以及平台允许时的群聊记录查询。

所有 Secret 与 Token 只提交给本机 Harness Host 并写入受保护的凭据存储,浏览器端只获得二维码、脱敏状态和用户主动保存的访问设置。

核心功能

  • 01将飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord、WhatsApp 等平台的机器人接入本机 DeepSeek Harness。
  • 02支持扫码创建、App Manifest 或手动填写凭据三种绑定方式。
  • 03每个渠道可接入多个机器人,各自独立保存工作区、模型和会话映射。
  • 04在平台支持的情况下以流式方式回复,并显示工具执行进度。
  • 05支持图片输入,并可将结果文件以渠道原生附件形式回传。
  • 06支持在聊天中回复指令完成远程审批。

适用场景

  • 在飞书或钉钉群中调用本机 Harness 上的编程或研究类 Agent。
  • 离开电脑时,通过 Telegram 或 WhatsApp 与本机 Harness 交互。
  • 用同一个 Harness 同时服务多个平台上的机器人。

快速上手

  1. 1

    在 DSH Desktop 内置终端通过 npm 安装插件

    dsh plugin --profile desktop add -w @xmanrui/dsh-im
  2. 2

    重启 DSH Desktop,然后打开设置并进入 IM机器人

  3. 3

    在对应渠道页面通过扫码或填写凭据接入机器人

使用前须知

  • 需要 DeepSeek Harness(DSH)运行环境,仅适用于该生态。
  • iMessage 仅支持 macOS,通过 Messages.app 收发消息。
  • Matrix 加密为实验功能,不适合保密场景。

标签

常见问题

dsh-im 是什么?
把飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord 等 IM 机器人接入 DeepSeek Harness 的插件。 dsh-im 是 DeepSeek Harness 的插件,可以把多个 IM 平台的聊天机器人接入本机运行的 Harness。机器人可以通过扫码、App Manifest 或填写已有凭据绑定,每个渠道支持接入多个机器人,各自独立保存工作区、模型、Agent Preset 和会话绑定。
dsh-im 可以免费使用吗?用的什么许可证?
dsh-im 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
dsh-im 还在维护吗?
活跃维护中。dsh-im 最近一次提交是在 2026年10月21日。
dsh-im 适合用来做什么?
在飞书或钉钉群中调用本机 Harness 上的编程或研究类 Agent。 离开电脑时,通过 Telegram 或 WhatsApp 与本机 Harness 交互。 用同一个 Harness 同时服务多个平台上的机器人。
dsh-im 怎么安装和运行?
在 DSH Desktop 内置终端通过 npm 安装插件: dsh plugin --profile desktop add -w @xmanrui/dsh-im 重启 DSH Desktop,然后打开设置并进入 IM机器人 在对应渠道页面通过扫码或填写凭据接入机器人
在哪里获取 dsh-im?
源代码和安装说明在 GitHub 上:https://github.com/xmanrui/dsh-im

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目