DeepSHPlugins
dsh-links 项目预览
GITHUB / COMMUNITY PROJECT

dsh-links

客户端与终端Go

Android 配套桥接:局域网扫码配对(可吊销的设备 Token 与 TLS 指纹)、手机连接与设备管理面板,以及向配对原生 App 提供会话、实时事件与审批的 HTTPS 接入代理。

5 Starslunaship 更新时间 2026-09-06
访问 GitHub 仓库
dsh-links 项目预览
dsh-links 界面截图dsh-links 界面截图dsh-links 界面截图dsh-links 界面截图dsh-links 界面截图

项目介绍

中文

Android 配套桥接:局域网扫码配对(可吊销的设备 Token 与 TLS 指纹)、手机连接与设备管理面板,以及向配对原生 App 提供会话、实时事件与审批的 HTTPS 接入代理。

English

Android companion bridge: QR-code LAN pairing with revocable device tokens and TLS fingerprints, a phone-connection and device-management panel, and an HTTPS access proxy serving sessions, live events and approvals to the paired native app.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
lunaship
仓库
lunaship/dsh-links
GitHub Stars
5
Forks
0
开发语言
Go
许可证
未记录
最近推送
2026-09-06
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

66/ 100
维护活跃
97
文档与实用信息
85
生态关注度
22
安装便捷信号
75
项目声明信号
80

近 5 天仍在更新;README 含完整安装与使用说明;关注度尚低(5)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add dsh-links

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

把 DeepSeek Harness 带到手机上
让运行在电脑、家中主机或远程服务器上的 DSH,拥有一个经过配对的原生 Android 入口。

Beta · Android only · Trusted LAN · Relay 内测(需接入码) · Unofficial

当前 DSH Web 工作台,展示会话、思考事件、消息和模型选择。

电脑继续运行 DSH、工具和工作区;手机负责查看会话、发送消息、接收实时事件和处理审批。

这不是远程桌面,也不是把 DSH Web 页面塞进手机浏览器。DSH Links 将手机作为 DSH 的一个已配对客户端:电脑继续运行 DSH、工具和工作区;Android App 负责在手机上查看会话、发送消息、接收实时事件和处理审批。

组成作用发布方式
本仓库 dsh-linksDSH 插件、手机 HTTPS 接入代理、电脑端配对与设备管理面板;Relay 源码在 relay/开源 npm 插件;Relay 源码同仓公开,使用仍需维护者接入码
DSH Links Android App扫码/手动配对、设备入口、原生会话工作台、实时流与审批私有源码;仅发布官方签名 APK
  • 扫描电脑端二维码,或手动输入地址和一次性配对码添加 DSH。
  • 保存多个已配对设备,显示连接状态,并可随时移除本机记录。
  • 在原生工作台中浏览会话与历史、继续对话、查看工具/思考事件,并通过 SSE 接收实时更新。
  • 在手机上处理 DSH 的审批请求;短暂断线(默认 30 秒内重连,且不超过原 5 分钟期限)仍可继续处理。超时未处理按「不可用」结束,该次工具调用失败,可重试。丢失设备时,可从电脑端立即吊销该设备。
  • 系统通知只覆盖 App 仍能收到当前会话 SSE 时的本地提醒;进程被杀、锁屏推送和全会话后台通知尚未交付(渠道待定)。完整说明见 PRIVACY.md 与 docs/MOBILE_SYNC_CONTRACT.md。
  • 使用手机本地加密保存配对 Token 与 TLS 证书指纹;App 禁用云备份和明文 HTTP。完整说明见 PRIVACY.md。

Android App 当前最低支持 Android 8.0(API 26)。源码不在本仓库;请只安装 GitHub Release 随版本号和 SHA-256 发布的官方签名 APK。

  1. 在运行 DSH 的电脑或服务器安装本插件,并启动 dsh web。
  2. 打开「设置 → 手机连接」,使用二维码或当前 6 位配对码添加设备。
  3. 在 Android App 选择已添加的 DSH,进入会话工作台;设备管理和吊销始终在电脑端可见。

局域网不需要接入码。远端 Relay 目前不是公开自助能力:只有拿到维护者发放的接入码,才能在「远端连接」里把电脑接入 Relay,并再扫第二张云端码。

*电脑端截图于 2026-08-30 从当时本地运行版本截取;二维码、配对码、主机名、内网地址和设备标识均已脱敏。Android 截图来自 0.5.0-beta.14 构建。当前发布 App 是 0.5.0-beta.16,界面未重拍。*

当前 DSH Links 电脑端手机连接设置,展示局域网配对入口和已配对设备。
电脑端手机连接:从当前 DSH Web 设置发起局域网配对。

当前 DSH Links Android App 设备列表,展示局域网和云端设备入口。
Android 设备:查看多个已配对设备及其连接状态。

当前 Android App 原生会话工作台,展示对话、思考事件、模型选择和消息输入。
原生工作台:在手机上继续会话、查看思考事件并发送消息。

当前 Android App 工作区导航抽屉,展示工作区、会话和设置入口。
工作区导航:切换设备、工作区、会话与设置。

当前 Android App 设置页,展示通用设置、模型、会话、插件和外观选项。

This release is an Android Beta. The supported public path remains a trusted LAN.

  • Supported: Android phone and DSH on the same trusted LAN. The current

source baseline and verified combination are maintained in dsh-links/docs/COMPATIBILITY.md.

  • Private testing: DSH Links Relay. End-to-end remote pairing has been exercised, but it is still invite-only. Invite codes are issued only by the maintainer. This repository, GitHub Releases, and the npm package do not contain invite codes, Relay host credentials, or state.json.
  • Experimental, at your own risk: a Tailscale or Cloudflare Tunnel path you operate yourself. It is not a supported Beta path and is not covered by the security or compatibility promise.
  • Not supported: exposing port 18640 directly to the public Internet or using frp. Public self-serve Relay enrollment is not available.

The Android APK is distributed only as an official signed release. Verify the version and SHA-256 published with that release; do not install repackaged APKs. This repository contains the plugin, Relay source under relay/, and documentation. Android source stays in a private repository.

dsh plugin --profile web add dsh-links@<published-version>
dsh web

开发期本地目录(本仓库根目录含 package.json):

dsh plugin --profile web add /path/to/dsh-links

然后重启 dsh web,设置 →「手机连接」扫码或手动配对。扫码中的地址或手动填写的地址可以指向家中电脑或远程服务器上运行的 DSH;当前公开 Beta 正式支持同一可信局域网。跨网络可自管 Tailscale / Cloudflare Tunnel,或在持有维护者接入码的情况下使用内测 Relay。

当前源码基线、发布状态和已验证组合统一见 dsh-links/docs/COMPATIBILITY.md,本 README 不重复维护版本事实。

  • 扫码 / 配对码 → 设备 token(x-dsh-link-token);可选本机确认后才放行
  • 0.0.0.0:18640 HTTPS 手机接入代理(面板展示监听地址与可达网段)
  • /dsh-link/mobile/* 会话、SSE、审批、吊销;面板可一键吊销全部设备
  • 局域网码与云端码分开:云端码只在电脑用接入码连上 Relay 之后出现

详情见 SECURITY.md、PRIVACY.md 与 REMOTE_ACCESS.md。

公开 Beta 的正式支持范围仍是可信局域网。

  • Tailscale / Cloudflare Tunnel / DSH Links Relay 说明
  • 不要把 18640 直接做路由器端口转发。
  • DSH Links Relay 正在内测。 电脑和手机都主动连接 Relay;Relay 只实时转发已配对设备的请求与响应,不持久化会话内容、文件、工作区或设备内容。没有维护者发放的接入码无法接入;请不要在 issue、截图或 PR 里张贴接入码。云端二维码本身内含 Relay 路由凭据(routeSecret),与接入码同等敏感:请勿截图、录屏或投屏分享;怀疑泄露时立即在电脑面板点「断开」作废该凭据(重新接入需要新的接入码)。
node build-client.mjs
node --test test/*.mjs

改 src/module2.js 后必须重新生成 src/client.js。

MIT。Android 客户端不在本仓库。第三方见 THIRD_PARTY_NOTICES.md。

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目