Repository navigation
Releases
Releases · hanzheng-dev/dsh-access-phone-remote
v1.0.0 — 首个公开版本
下载
Android 客户端 —— 附件里的 dsh-access-phone-remote.apk
(约 50 KB,minSdk 24 / targetSdk 33,适配 Android 7 以上)
装完打开,填入电脑的地址或扫码即可。
⚠️ APK 只是客户端。 完整功能需要在电脑上同时运行本仓库的服务端:node src/server.js详见 README 的「快速开始」。只想要网页版的话不必装 APK —— 手机浏览器打开同一个地址就行。
这一版有什么
首个公开版本,四项核心能力:
- 在手机上延续电脑上的 AI 会话 —— 电脑上跑着 dsh 时,手机打开即接续那段对话。
正文逐字返回,推理与工具调用折叠显示,档位可在手机上切换,生成过程随时可中断。 - 搭便车 —— 手机拍摄或上传的图片先进待发队列,发送下一条消息时与文字同轮送达,
无需先发图再补一句话。 - 推送是可操作的卡片 —— 交互按钮(最多 6 个)、选项卡(最多 8 项)、网页卡;
网页在应用内置的独立 WebView 中打开,登录状态保留;
推送来的文本附件可以折叠查看、直接在手机上编辑并写回电脑(写前自动备份)。 - 无需配置 IP 与端口 —— 局域网 UDP 广播自动发现,外网使用 Tailscale。
其余为常规远程控制能力:通知推送、双向文件传输、周边搜索与路线规划、
一键截图与显示桌面、自定义指令。
说明
- 服务端零 npm 依赖,只用 Node.js 内置模块
- 所有数据保留在本地电脑,不经过任何第三方
- 插件半已发布到 npm:
dsh-access-phone-remote@1.0.0 - 签名密钥不在仓库内
- Windows-only MVP:
screenshot/show_desktop依赖 Win32,其余功能跨平台
已知限制
- 目前只有 Android 客户端,无 iOS
- 真机覆盖有限,主要在一台设备上长期使用
- 文档以中文为主
不要将此服务暴露到公网。
HarmonyOS 客户端 · 预览版(未上真机)
这是 harmonyos/ 那个薄壳客户端的预编译产物。
它现在到什么程度
| 环节 | 状态 |
|---|---|
构建 / 签名 / 验签(verify-app) |
✅ |
运行时加载 modules.abc 并渲染 ArkUI 界面 |
✅ 已在 SDK 自带 Previewer 里跑通(配置页正常绘制) |
| 主界面(全屏 ArkWeb 壳) | ❌ 预览器没有 ArkWeb,验不了 |
| 装到真机 / 模拟器 | ❌ 从没验过 |
请这样理解这个包
- 它证明的是:不用 IDE、不用华为账号,纯命令行链能产出运行时真的会加载的 HAP。
- 它不保证在你的设备上装得上、跑得起来 —— 那一层没有任何人验过。
⚠️ 签名用的是 OpenHarmony 社区证书(OpenHarmony.p12,口令公开的123456)。
OpenHarmony 设备认它;商业版 HarmonyOS NEXT 真机可能不认,那种情况下需要设备侧
开发者模式或换成华为签发的证书。⚠️ 这个 App 的全部 UI 都在全屏 Web 壳里,而那个壳恰恰是预览器验不了的部分 ——
所以"配置页能起来"不等于"客户端能用"。
怎么装(有设备的话)
hdc install dsh-access-phone-remote-harmonyos-0.1.0-preview.hap装好后首次启动进配置页,把电脑上的完整地址填进去(形如 http://192.168.1.100:3099/?t=xxxx)。
装不上、或者起来是白屏 —— 请开 issue,那正好是这份东西最需要的反馈。
构建链、三个致命缺陷、以及判定标准:见仓库内 harmonyos/RUN-NOTES.md。