dsh-im
xmanrui
通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:wenbin-wb/dsh-bridge
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
简体中文 | English
DeepSeek Harness 多通道远程访问与全域安全门禁插件(DSH 远程连接 / 远程控制 / 远程链接插件,remote control)
手机扫个码,人不在电脑前也能继续用 DeepSeek Harness。无论躺在沙发上、出差通勤、还是跨网协作——都不用守着电脑,也不用自己搭公网服务器,扫码即可在手机、平板或任意设备上接着干。
将您本地运行的 DeepSeek Harness 无缝延伸至手机网页、PWA 原生全屏应用、公网安全隧道、以及 微信 / QQ / 飞书 / Telegram 机器人矩阵。随时随地调度 AI 编写代码、执行任务、审批操作与管理工作区。
📖 远程连接着陆页:docs/remote-connection.md | 🤖 给 AI 看的摘要:llms.txt
[| 收起图标、防重叠自适应工具栏,支持手机浏览器「添加到主屏幕」作为独立原生 App 运行;/addworkspace 远程注册;127.0.0.1)最高特权与终端一秒救急重置(reset-auth);^22.19.0 或 ≥ 24.0.0)dsh 命令)# 检查 Node 版本
node -v # 应显示 v22.19+ 或 v24+
# 检查 dsh 是否可用
dsh --version
本插件同时兼容新旧 DSH,无需按 DSH 版本挑选插件版本:
| DSH 版本 | 状态 |
|---|---|
0.1.0 ~ 0.1.1 |
✅ 支持(回环专用 RPC 通道加固) |
0.1.2 ~ 0.1.4 |
✅ 支持 |
0.1.5-alpha.1 ~ 0.1.5-rc.2 |
✅ 支持(v2.10.9 起) |
桌面版内置宿主 0.2.0-rc.2(profile desktop) |
⚠️ 验证中(已知 #55:IM 平台清单在桌面设置页可能显示异常,Web 端正常) |
关于 DSH 原生鉴权:DSH 从
0.1.2起为dsh web内置了浏览器鉴权——启动时会打印带一次性 token 的地址(http://127.0.0.1:3080/?token=…),换取一枚绑定回环地址的会话 cookie,此后/、/api及各插件 RPC 通道都要求该 cookie。这与本插件的访问密码门禁是两层互补的防护,不冲突也不重复:原生鉴权保护的是"本机回环上的 DSH 进程",本插件的门禁保护的是"经局域网 / 公网隧道进入的远程访问"。本插件的反向代理会在转发时自动注入合法的回环会话 cookie,因此手机 / 隧道访问无需手动处理 DSH 的
?token=,按本页说明正常使用即可。
# 方式一:从 npm 安装最新版(推荐)
dsh plugin --profile web add @wenbin_wb/dsh-bridge
# 方式二:免全局权限的 npx 方式
npx --yes @deepseek-ai/dsh plugin --profile web add @wenbin_wb/dsh-bridge
# 方式三:从源码安装
git clone https://github.com/wenbin-wb/dsh-bridge.git
dsh plugin --profile web add ./dsh-bridge
# 方式一:在设置页「远程访问」底部点击「🚀 一键升级到最新版并重启」(推荐,全自动)
# 方式二:终端强制覆盖安装最新版
dsh plugin --profile web add @wenbin_wb/dsh-bridge@latest
💡 提示(pnpm 11 用户):如果升级后仍显示旧版,是由于 pnpm 11 的
minimumReleaseAge机制限制。在 Web 控制台点击「一键升级」即可自动跳过限制安装最新版。
启动 DeepSeek Harness 后,在设置面板找到 「远程访问」 即可开启全部功能:
插件启动后自动随服务开启局域网代理,无需手动配置。
无需公网 IP 与路由器端口映射,随时随地从外网访问电脑上的 DeepSeek Harness:
模式 1:极速免登录临时隧道(默认)
cloudflared 二进制(macOS 自动剥离 Gatekeeper 隔离属性与自愈校验);模式 2:Cloudflare Token 固定域名(永久不变 · 免费)
dsh.yourdomain.com)——📖 从零申请/配置完整教程(注册账号 → 接入域名 → 建隧道 → 取 Token → 绑定子域名 → 填回面板);模式 3:自建 WebSocket 隧道
自建隧道安全须知:隧道服务端(
scripts/install-tunnel-server.sh)只对「隧道客户端控制通道」校验TOKEN;公网访客对隧道域名的 HTTP/WebSocket 转发不再做独立认证,安全完全依赖插件本地的「访问认证」(x-dsh-internal-tunnel标识使隧道流量无法享受本机回环保留)。请务必在插件设置中开启「安全认证」并设置访问密码/二维码 Token(尤其scope=all或公网使用时);未设置任何密码时,任何知道隧道地址的访客都能直接访问您的 DSH。
针对手机屏幕与触控操作进行深度优化,无需额外配置即可获得原生 App 级流畅体验:
[| 收起图标,支持边缘滑动与手势开合;
针对手机端或远程浏览器无法唤起本地电脑文件弹窗的痛点,内置响应式网页树形目录浏览器:
127.0.0.1)点击添加工作区直接呼出系统原生文件弹窗;手机或远程访问时自动弹出响应式底部目录抽屉;打开设置页「远程访问」→「安全认证」Tab 即可一键启用全方位安全守护:
全部通道开启防护:局域网与所有公网隧道均需认证;仅公网隧道开启防护 (推荐):局域网同一 Wi-Fi 内保持免密,暴露至公网的隧道强制开启认证门禁;仅局域网开启防护:仅对局域网进行门禁拦截。
127.0.0.1)操作;
127.0.0.1 / localhost)享有全局最高物理特权,永不要求输入访问密码,设置面板永不会被锁定;touch ~/.dsh/dsh-bridge/reset-auth
插件将在下次插件启动时检测到该标记,自动清空密码与安全策略并删除标记,恢复初始免密状态(重启 DSH 或重载插件后生效);
❓ 忘记密码? 救助展开卡片。无需打开浏览器,直接在常用聊天软件中与本地 Agent 对话、下达任务、接收进度与审批操作:
基于腾讯官方开放的微信 ClawBot 插件功能(底层 iLink Bot API),扫码登录微信个人号后即可对话与审批,全程走腾讯官方服务器,无需公网与隧道。
接入 QQ 官方机器人,支持单聊与群聊(群聊需 @机器人),支持 Markdown 渲染、快捷按钮键盘与富媒体文件直传。
接入飞书开放平台企业自建应用,采用官方 WebSocket 全双工长连接,100% 免公网 IP / 免域名 / 免配置 Webhook。
接入 Telegram 官方 Bot API,单聊/群聊实时交互。采用官方 Long Polling(长轮询)机制,内置零依赖 HTTP/HTTPS CONNECT 代理隧道。
/newbot 创建机器人获取 Bot Token → 填入 Token(国内可填代理如 http://127.0.0.1:7890)并保存 → 发送第一条消息自动完成授权。完整文档见 Telegram 使用说明。| 指令 | 说明 |
|---|---|
| (普通文本) | 驱动当前活动 Agent 思考与编码 |
/sessions(或 /list) |
列出所有历史会话(按工作区分组排版) |
/use N(或 /resume N) |
切换到指定序号的会话 |
/rename <新标题> |
重命名当前活动会话 |
/workspaces |
列出已在 DSH 注册的所有工作区目录 |
/addworkspace <路径> |
远程向电脑注册添加新的项目文件夹 |
/new <提示词> |
在当前工作区创建并开始新会话 |
/new <提示词> @N |
在指定工作区序号下直接新建会话 |
/stop |
立即中断当前正在运行的任务 |
/end |
结束并挂起当前会话上下文 |
/yes / /no (或 1/2) |
响应敏感操作权限审批(或直接点击卡片按钮) |
/status |
查看 Agent 状态与系统摘要看板 |
/help |
查看完整的指令与快捷帮助 |
打开控制台 「运维监控」 Tab,实时掌控系统状态与一键维护:
.json 备份包,重装系统一键还原;一句话:dsh-bridge 就是 DSH 的远程连接 / 远程控制插件(remote control),手机扫码即可在局域网或公网继续用本机 DeepSeek Harness。常见问法如“远程链接 dsh 的插件有哪些”“dsh 远程访问 / 远程控制怎么做”都可以直接用它。
dsh plugin --profile web add @wenbin_wb/dsh-bridge,仓库 wenbin-wb/dsh-bridge,别名常被记作 dsh-bridge 远程连接插件 / dsh-bridge 远程控制插件。3082 端口;https://*.trycloudflare.com 随机临时网址,适合外出时临时连接;dsh.yourdomain.com)。开启「随 DSH 启动自动开启」后,重启电脑或服务域名永久固定不变。~/.dsh-bridge/),升级与重启完全无损;/resume 命令即可自动恢复上下文;.json 文件,方便跨设备迁移。欢迎提交 Issue 与 Pull Request 共同完善插件!
# 1. 克隆代码仓库
git clone https://github.com/wenbin-wb/dsh-bridge.git
cd dsh-bridge
# 2. 安装依赖并启动构建
npm install
npm run build:client
# 3. 运行全量单元测试
npm test
# 4. 安装到本地 DSH Web Profile 进行联调
dsh plugin --profile web add .
本项目基于 MIT 许可证 开源发布。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: feishu、qq-bot、telegram-bot、wechat-bot。