Repository navigation
Releases: Defiabell/yixi
Releases · Defiabell/yixi
Release list
v0.1.0 —— 打开 App 之前,先呼吸十秒
第一个正式版本。功能自 2026-08-30 起在 https://yixi-app.pages.dev 上线运行,真机(iPhone / iOS 快捷指令)跑通。
打这个 tag 有两个用处:给自部署的人一个「已知能跑」的版本可以钉住,不必总是拿主干最新的代码上生产;以及 awesome-selfhosted 一类的收录目录要求项目有 release 才受理。
它是什么
在 iPhone 上点开小红书(或者 Instagram、Reddit),App 打开之前手机先跳到一个网页,看着一团墨呼吸十秒,然后再决定进不进去。每一次选择都记下来,过一阵能看到自己一周被拦了多少次、其中多少次真的忍住了。
是网页,不是 App:靠 iOS 自带「快捷指令」的「打开 App 时」自动化触发,不用装东西,也不用越狱或 MDM 描述文件。整个后端是一个 Cloudflare Worker 加一个 D1 数据库,跑在免费额度里。
这一版包含
- 呼吸页:倒计时期间一个按钮都没有;走完之后「算了」是实心按钮,「继续打开」是一行小号下划线文字,且晚 800 毫秒才出现
- 服务端 grace 窗口:放行后 90 秒内不再拦截,否则跳回 App 会再次触发同一条自动化,形成死循环
- 坏了就放行:服务不可达时快捷指令直接开 App,不会把人锁在手机外面
- 多账号:邮箱 + 密码注册,token 可轮换
- 统计页:按周看拦截次数与放弃率
- 两套视觉(墨 / 息),浅色不是深色调亮,是翻成宣纸上的墨
- 落地页可被搜索引擎收录,其余页面一律 noindex
- 390 项测试
自己部署
约十五分钟,见 README。和公开实例是同一份代码。