OldScreen 默认不需要账户:旧屏幕打开网页并显示一次性二维码,主力手机扫码后获得管理权限。GPT、Google 或其他账户都不是使用前提。
- 无账户配对:10 分钟有效的一次性二维码与 8 位配对码
- 权限分离:显示设备只读,管理设备可以编辑和删除
- 时钟、天气、便签、倒计时、照片和网页组件
- 三套主题、三种布局、多块显示设备
- PWA 安装、离线保留最近画面、断线退避重连
- 全屏、Wake Lock 常亮和轻微像素移动防烧屏
- 房间 90 天无活动自动过期、创建/配对限流、HTTPS 地址校验
- 在旧设备上打开 OldScreen,选择“在旧设备上开始”。
- 用主力手机扫描屏幕上的二维码;也可以手工输入屏幕码与配对码。
- 在主力手机上编辑内容,旧屏幕会自动同步。
管理权只保存在完成配对的浏览器中。无需注册,也不会要求第三方账户。
需要 Node.js >=22.13.0。
npm install
npm run dev打开 http://localhost:3000。本地开发数据库由 Cloudflare Miniflare 自动提供。
npm run check当前 Beta 正式支持 Cloudflare Workers + D1;OpenAI Sites 也可以直接托管本仓库。
完整步骤见 自托管说明。项目没有应用层登录依赖,也不需要 OpenAI API Key。
- 二维码内是高强度一次性配对令牌,不是管理令牌。
- 显示链接包含只读令牌,无法修改或删除内容。
- 管理令牌只保存在完成配对的设备上。
- 短码用于人工输入,并受有效期和访问频率限制。
欢迎提交问题、场景模板、组件和适配改进。请先阅读 贡献指南。
OldScreen 使用 GNU AGPL v3 发布。修改后作为网络服务提供给他人时,也需要向使用者提供对应源代码。
English: OldScreen turns an old phone or tablet into a remotely managed information display. Pair with a one-time QR code, no account required. See SELF_HOSTING.md to deploy.
