The project's README from github.com/wenbin-wb/dsh-bridge. As one markdown file: README.md.
简体中文 | English
DeepSeek Harness 多通道远程访问与全域安全门禁插件
手机扫个码,人不在电脑前也能继续用 DeepSeek Harness。无论躺在沙发上、出差通勤、还是跨网协作——都不用守着电脑,也不用自己搭公网服务器,扫码即可在手机、平板或任意设备上接着干。
将您本地运行的 DeepSeek Harness 无缝延伸至手机网页、PWA 原生全屏应用、公网安全隧道、以及 微信 / QQ / 飞书 / Telegram 机器人矩阵。随时随地调度 AI 编写代码、执行任务、审批操作与管理工作区。
[| 收起图标、防重叠自适应工具栏,支持手机浏览器「添加到主屏幕」作为独立原生 App 运行;/addworkspace 远程注册;127.0.0.1)最高特权与终端一秒救急重置(reset-auth);^22.19.0 或 ≥ 24.0.0)dsh 命令)# 检查 Node 版本
node -v # 应显示 v22.19+ 或 v24+
# 检查 dsh 是否可用
dsh --version
# 方式一:从 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
插件将在毫秒级自动清空密码与策略并删除标记,瞬间恢复初始免密状态;❓ 忘记密码? 救助展开卡片。无需打开浏览器,直接在常用聊天软件中与本地 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,实时掌控系统状态与一键维护: