关于项目

一间局域网里的
产品哲学

致力于让你用上更好的互联产品

为什么做 LinkX?

市面上找不到一款好用又轻量的 Windows ↔ Android 协同软件。手机厂家自带的那些——比如小米妙享——又太吃资源,对我的 8GB 轻薄本实在不友好。

我是一个比较重度的电脑用户,有些操作分明可以在电脑上解决,却因为一些限制非得拿手机来操作一下,使用体验很不优雅。

「既然没有,那就自己做一个。」

于是一拍大腿,决定做这个项目。轻、快、诚实——不收集你的数据,也不浪费你的内存,这是 LinkX 从第一天起就定下的调子。

0 天
从立项到 v0.5.0,迭代了 10 个版本
0 +
Git 提交,每一笔都可追溯
0 个
自动化测试 + 双向传输浸泡
0 道
CI 门禁脚本,过不了不出包

作者说

说实话,我个人的编程水平非常烂——大学时期考 Python 还挂了。但好在我是一个动手能力很强的人,既然 AI 来了,那就不要再折腾古法编程了。花了一天时间,很详细地和 AI 确定了产品的立项文档,很快就开始推动了。

这个项目先是从 TRAE 云端开发,再转到 Qoder 本地开发。期间没手写过一行代码,纯 Vibe Coding,各种薅 Token,基本上也是用各种国产的 Flash 模型来完成的——没钱用国际前沿模型开发。

这个项目反过来也验证了一件事:目前的国产 Flash 模型,已经可以胜任像 LinkX 这种跨端协同的复杂软件工程了。

当然,这个项目只是用 AI 来写代码、做功能的实现,以及小部分的调测。项目框架的决策、实际的联调、项目功能的完善等很多非编程性的工作,都是由我来完成的。

LinkX 目前打算长期开发,不一定经常更新,手上也有工作也有学业,请各位谅解。如果您真心喜欢,可以赞助支持一下,在此小弟感激不尽。

Chaoming 的头像 —— Chaoming · 2026 年 10 月
成长轨迹

从 V1 到 V5,一步步走

2026-09-15

立项

花一天和 AI 敲定立项文档,定下第一条纪律:不经云端,数据只走用户自己的局域网

V1

v0.1.0 · 蓝牙跑通

通知同步、剪贴板,把蓝牙连接给跑通——先在两台真机之间证明这条路走得通

V2

v0.2.0 · 双栈起步

文件传输,验证 Wi-Fi 连接,开始做蓝牙 + TCP 双栈架构

V3

v0.3.0 · 安全底座

开始做安全性:设备身份、加密握手、配对验证,把通信安全的底子打好

V4

v0.4.0 · 功能完善

功能的完善,引入媒体控制和相册功能,六大模块全部真机验收

V5 · 当前版本

v0.5.0 · 大修与打磨

BUG 的大修,引入通知回复和关于页面;根治通知断链、冷启动自动重连,许可证改为 GPL-3.0

技术栈

一份 Rust 核心,驱动两端

Rust 共享核心

协议、加密、传输、状态机全部在一处,Windows 与 Android 调同一份代码。

Win32 + GDI 纯自绘

无框架、无 WebView、无插件,空闲内存约 27MB,比记事本还轻。

Jetpack Compose

Android 端声明式 UI,明暗双主题跟随系统,底部导航一手可及。

Protobuf 单一真源

proto 文件定义一切消息结构,两端字段永不走样。

Noise XX + ChaCha20

握手即加密,蓝牙与 TCP 全链路同强度,Poly1305 完整校验。

JNI 硬边界

谁分配谁释放、只传错误码不抛异常,桥接层三条铁律写进规范。

GPL v3.0 开源许可

LinkX 以 GNU General Public License v3.0协议开源,你可以自由使用、学习、修改,分发时同样必须开源。第三方组件许可见安装目录内 THIRD_PARTY_LICENSES.md 与仓库登记

查看源码