Skip to content

Releases

v1.0.0 — 首个公开版本

Choose a tag to compare

@hanzheng-dev hanzheng-dev released this 06 Oct 15:39

下载

Android 客户端 —— 附件里的 dsh-access-phone-remote.apk
(约 50 KB,minSdk 24 / targetSdk 33,适配 Android 7 以上)

装完打开,填入电脑的地址或扫码即可。

⚠️ APK 只是客户端。 完整功能需要在电脑上同时运行本仓库的服务端:

node src/server.js

详见 README 的「快速开始」。只想要网页版的话不必装 APK —— 手机浏览器打开同一个地址就行。

这一版有什么

首个公开版本,四项核心能力:

  1. 在手机上延续电脑上的 AI 会话 —— 电脑上跑着 dsh 时,手机打开即接续那段对话。
    正文逐字返回,推理与工具调用折叠显示,档位可在手机上切换,生成过程随时可中断。
  2. 搭便车 —— 手机拍摄或上传的图片先进待发队列,发送下一条消息时与文字同轮送达,
    无需先发图再补一句话。
  3. 推送是可操作的卡片 —— 交互按钮(最多 6 个)、选项卡(最多 8 项)、网页卡;
    网页在应用内置的独立 WebView 中打开,登录状态保留;
    推送来的文本附件可以折叠查看、直接在手机上编辑并写回电脑(写前自动备份)。
  4. 无需配置 IP 与端口 —— 局域网 UDP 广播自动发现,外网使用 Tailscale。

其余为常规远程控制能力:通知推送、双向文件传输、周边搜索与路线规划、
一键截图与显示桌面、自定义指令。

说明

  • 服务端零 npm 依赖,只用 Node.js 内置模块
  • 所有数据保留在本地电脑,不经过任何第三方
  • 插件半已发布到 npm:dsh-access-phone-remote@1.0.0
  • 签名密钥不在仓库内
  • Windows-only MVP:screenshot / show_desktop 依赖 Win32,其余功能跨平台

已知限制

  • 目前只有 Android 客户端,无 iOS
  • 真机覆盖有限,主要在一台设备上长期使用
  • 文档以中文为主

不要将此服务暴露到公网。

HarmonyOS 客户端 · 预览版(未上真机)

Choose a tag to compare

这是 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。