ChainlessChain
无链之链 · 让数据主权回归个人
CHAINLESSCHAIN · 厦门无链之链科技
ChainlessChain chainless·chain
ANDROID · v5.0.3.54 · GA

手机不是迷你桌面,
钥匙 · 捕获器 · 遥控器

Android v1.0 重新定位:StrongBox 硬件 DID 钱包 + 语音/拍照/位置/分享/推送 5 件移动捕获 + REMOTE 远程调用桌面 139 skill。 对齐 Claude Desktop / Mobile 的二端分工 —— 桌面是 AI 工作站,手机是它的延伸。

桌面与移动同版本同步发布:v5.0.3.54。每个 release tag 同时挂桌面 8 包 + Android 4 包。
三层定位

L1 · L2 · L3 — 各司其职。

不再以 skill 数量对标桌面。手机做手机最擅长的三件事:保管私钥、采集现场数据、远程指挥桌面。

L1 · WALLET

StrongBox DID 钱包

硬件级密钥库(Android Keystore + StrongBox HSM)保管 W3C DID v2 私钥。BIP-39 助记词、生物识别(指纹/面容)解锁、多 DID 切换、旧明文自动迁移。

68 单测 · M2 落地
L2 · CAPTURE

移动现场捕获

五件齐落:VoiceMode(连续语音 SeedASR → LLM → TTS)· CameraOCR(拍照 OCR → 入笔记)· LocationTagger(GPS 前台服务)· ShareReceiver(5 种 SharePayload → 知识库)· PushNotifier(4 类通知 + FCM 骨架)。

130 单测 · M3 落地(code 5/5)
L3 · REMOTE

REMOTE 远程遥控

手机 → 桌面 23 个 REMOTE command(795 suspend fun 盘点)。RemoteSkillRegistry 文件 + 方法双粒度白名单 · ApprovalUI 4 类审批(Sign / Cowork / Marketplace / SystemCritical)· ProgressViewer 长时任务面板 · §8.3 alias 兼容窗口。

152 单测 · M4 落地
硬件隔离
StrongBox HSM · 私钥永不导出 · 解锁需生物识别 · 多次错误自动锁。
SignAsService
M5 反向签名:macOS / Linux 桌面调手机硬件签名 —— 跨平台 U-Key 替代。33 单测。
28 Skills
12 Kotlin handler + 8 doc-only + 8 REMOTE(调桌面),按手机定位精选。
W3.7 · 2026-05-12 · Xiaomi 真机 verified

Flow B 扫码配对(默认)

桌面显二维码、手机摄像头扫桌面屏 —— 跟微信 / 支付宝 / Discord / WhatsApp Web 一个套路。 1 秒完成配对,Xiaomi 真机验证。Flow A(手机生码桌面扫,Signal e2ee)保留为高级路径。

用户文档:扫码配对完整步骤 + 故障排查 →

Phase 3d · 2026-05-09

桌面 ↔ Android 双向同步

Note / Conversation / DID / Community / Channel + tombstones 五类资源双向同步。 全链路 Ed25519 严格验签,私钥不离手机,密码不上线。30 分钟后台 wifi 自动同步 + 手动触发。

用户文档:同步资源 / 触发时机 / 故障排查 →

远程操控 Plan C · v5.0.3.50 · 2026-05-13

遥控器先通:信令转发 RPC。

手机当遥控器调桌面 skill / 列表 / 状态,第一段先走低带宽路径。 LAN 直连优先,失败回落公网中继,实测 Ping 100–400ms,日常遥控完全够用。

用户文档:Plan A/B/C 三段位完整说明 →

Plan A + B 基础设施 · v5.0.3.51

WebRTC 透传 + STUN/TURN 兜底。

WebRTC P2P 通道 + TURN 自动接管 NAT 穿透。双 NAT / 蜂窝运营商 / 防火墙重重场景下, 照样能稳定连上。HMAC-SHA1 24h TTL ephemeral 凭证,零硬编码 secret。

用户文档:TURN 部署 / 5 场景验收矩阵 →

🎯 重点功能 · 远程终端真机可用 · v5.0.3.54 · 2026-05-14

远程终端真机可用 —— 地铁里敲 cc / claude 指挥桌面。

Xiaomi 真机 × Windows git-bash 真机 E2E 跑通:登录 → 配对桌面 → "+ 新会话" 选 bash → 直接敲 cc -v / claude / npm。 手机端从"演示截图"走到了"地铁里能干活"。

用户文档:8 个 bug 详解 + 故障排查 → · v5.0.3.54 CHANGELOG →

手机上跑 Claude Code,不是截图蒙太奇。

手机敲 claude,桌面 git-bash 启动 Claude Code, Welcome back · Opus 4.7 · Claude Max · 工作目录、softkey toolbar、xterm.js 渲染全部就绪。 地铁里照样能继续昨晚的对话。

支持任意 CLI:cc / claude / git / npm / kubectl / docker / pytest …… 桌面跑什么 shell 都行(pwsh / cmd / bash / wsl)。

prompt: longfa@DESKTOP-MTMV2RE MINGW64 /c/code/test1

Android 远程终端运行 Claude Code(Opus 4.7 / Claude Max)— Xiaomi 24115RA8EC × Windows git-bash 真机 E2E

v5.0.3.54 真机 E2E · 手机 Android · 桌面 Windows git-bash longfa 用户

Plan A.1 远程终端 · v5.0.3.53 · 2026-05-14

同一天再升级:4 跳信令砍到 1 跳 DataChannel 直连。

高频高吞吐的终端流量切到 WebRTC DataChannel 直连,绕开公网中转。 RTT p50 从 200-500ms 降到 30-80ms(LAN)/ 50-200ms(TURN),p99 从 1.5-30s 降到 200-800ms, 稳定性从"间歇断"到"数小时持续"。signaling 路径保留兜底。

用户文档:Plan A.1 5 phase 拆分 + 性能对比 →

Plan A 远程终端 · v5.0.3.52 · 2026-05-14

手机里看到桌面终端的输出。

手机当桌面终端的"远程显示器 + 键盘"。可以跑 cc / claude / git / npm / kubectl 等任意 CLI, 但不能 attach 桌面已经打开的外部终端(OS 限制)。出差路上查 CI、家里改服务器、凌晨被告警唤起, 不用开电脑也能干活。

用户文档:远程终端使用指南 → · 移动端远程终端章节 →

社交收口 · 2026-05-13

社交功能从 demo 走到上线。

发帖 / 朋友圈 / 好友 / 用户资料 / 评论 / 通知中心 / 屏蔽 / 举报全部接通真实屏幕, 不再是占位符。跨设备 DID 资料查询走端到端协议,5 秒超时;通知中心支持筛选 / 批量已读 / 清理菜单。

用户文档:社交功能完整说明 →

质量基线

383+ 单测 · GA 标准。

M1–M5 JVM 部分全部 green。M3 真机 / M4 D2 真机 / M6 性能 / FCM 凭证 / docs 同步 5 项用户出场清单见 v1.0 GA checklist

M1
REMOTE inventory
795 fn 盘点
M2
L1 钱包
68 测
M3
L2 捕获 (5/5)
130 测
M4
L3 REMOTE 收敛
152 测
M5
SignAsService
33 测

架构:Jetpack Compose · Kotlin · Hilt DI · Room · MockK + Robolectric · Play Services(FusedLocationProvider / FCM 骨架)· StrongBox Keystore · ML Kit / ZXing 扫码 · 火山 SeedASR 16 kHz 流式语音。

已知限制 · v1.1 待修

v1.0 不修的几件事。

  • · FCM 国内可达性:墙内不稳定 · v1.1 接 OPPO / 小米 / 华为统一推送
  • · 单 peer pair:v1.0 仅 1 个桌面配对 · 多设备 N 端走 v1.1
  • · 离线消息队列:桌面离线时 REMOTE 请求不缓存 · v1.1 加重放
  • · M3 真机 / M4 D2 真机 / M6 性能 / FCM 凭证 / docs 同步:5 项用户出场清单
下载 · Android v5.0.3.54

挑一个适合你的包。

多数 2019 年后的国行 / 海外设备选 arm64-v8a。老设备或不确定就用 universal。 Google Play 上架走 AAB(开发者侧)。所有包均由 GitHub Actions release.yml 签名出包。

安装说明: 国行设备首次安装本地 APK 需在系统设置允许"来自此来源的应用"。 Android 自更新由应用内 设置 → 检查更新 入口走 GitHub Releases v5.0.3.54 tag → DownloadManager → REQUEST_INSTALL_PACKAGES 闭环。iOS 版本即将上线。

看一下完整版本说明?前往 GitHub Release v5.0.3.54 ↗Android CHANGELOG ↗