你有没有遇到过这样的尴尬场景:想把一张刚拍的照片发给旁边的朋友,却卡在微信没登录、蓝牙连不上、Wi-Fi不在同一网络、甚至对方用的是iOS而你用安卓……Decimen Optical Transfer提供了一种“复古又未来”的解法——它不依赖网络、不装App、不配对、不授权通讯录,只靠一块屏幕发光 + 一部手机拍照,就能完成端到端的文件传输。本质上,它把文件编码成一段永不停歇的动画QR码流,让光成为数据的信道。
核心功能
- 零依赖物理传输:无需互联网、局域网、蓝牙或NFC,两台设备之间完全无数字连接,仅靠光学链路通信
- 开箱即用的Web界面:基于浏览器运行,发送端用笔记本/台式机打开网页即可自动播放动画QR码;接收端用手机浏览器扫码即收,无需安装任何应用
- 自适应传输速率:实测稳定达到129 KB/s(2MB图片约15秒传完),支持512KB和2MB两种预设文件档位,兼顾速度与兼容性
- 端到端校验保障:接收完成后自动校验文件完整性,确保“照”过来的图和原图一字不差,杜绝传输错码
- 极致权限精简:接收端只需授予一次相机权限,不索取位置、麦克风、存储或联系人等任何敏感权限
- 轻量开源可审计:全栈TypeScript实现,代码透明简洁,MIT协议允许自由学习、修改与商用
适合哪些人用
这款工具特别适合注重隐私、追求极简、身处特殊网络环境的用户:比如会议现场禁止使用Wi-Fi的商务人士;校园实验室中设备无法联网但需快速共享实验图像的学生;跨国出差时因运营商限制无法互加社交账号的同事;还有开发者、安全研究员和数字极客——它既是实用小工具,也是一份生动的“光学通信”教学案例,展示了如何用最基础的硬件能力重构数据传输范式。
快速上手
整个过程不到1分钟:
- 在发送设备(推荐笔记本)上执行:
npm install && npm run dev(需提前安装Node.js) - 浏览器打开
https://localhost:5173/send/—— 屏幕立即开始滚动播放动态QR码,调高屏幕亮度效果更佳 - 在接收设备(手机)上,访问终端打印出的局域网地址,例如
https://192.168.1.100:5173/receive/(首次访问需点击“高级→继续访问”绕过HTTPS证书警告) - 点击页面上的Start camera按钮,将手机摄像头对准发送端屏幕,保持画面居中、光线充足、无强反光
- 几秒钟后,进度条自动填充,完成即弹出已验证的原始图片——传输结束,刷新即重试
项目信息
638
Stars
71
Forks
TypeScript
MIT
TypeScript | 638 ⭐ | MIT 开源协议 | GitHub 项目地址
它不解决大文件批量同步,也不替代云盘;但它用最朴素的光与眼,重新证明了:在数字世界里,有时最可靠的信道,恰恰是人类最早学会使用的那一种。



