ProcrastiLearn
拦截让你分心的应用,直到你复习完一张间隔重复卡片为止
新版本 1.3.5
新增评分延迟设置,可短暂锁定拦截卡片上的评分按钮,防止只是为了关闭卡片而随手快速点击。
略微缩小了道场页面的顶部区域高度,为卡片留出更多空间。
略微缩小了道场页面的顶部区域高度,为卡片留出更多空间。
手机里装着 Anki,还有 Duolingo,你也真心打算好好用它们。可一拿起手机,二十分钟后你已经在刷抖音了,都不太清楚自己是怎么点进去的。
ProcrastiLearn 就在这一刻出手拦截。就在你即将一头扎进又一个时间黑洞之前,它先问你一个单词。
于是,习惯性打开某个 App 这件事,就变成了一次词汇练习。挑出那些你总是无意识点开的应用——社交软件、浏览器、游戏——之后每次打开它们,屏幕上都会先弹出一张全屏卡片。看看翻译,评估一下自己记得怎么样,你要打开的应用马上就会正常启动。不用订阅,没有广告,也不用注册账号。
使用方法
在"应用"页面选择要拦截的 App。从此以后,打开这些 App 之前都会先看到一张卡片。你给出评价("重来" / "困难" / "良好" / "简单"),FSRS 间隔重复算法会自动安排下一次复习时间。每日复习上限可以避免卡片堆积得让你喘不过气。
如果你一进入被拦截的 App 就容易忘了时间,还可以打开循环提醒功能:设置一个时间间隔(比如每 3 分钟),只要你还留在那个 App 里,卡片就会不断重新出现——原本会被浪费掉的时间,就这样变成了额外的复习机会。
词汇管理
可以手动添加单词,也可以交给 AI:粘贴一个词,点一下"生成",应用就会调用 OpenAI 给出翻译。提示词完全可以自己编辑,方便调整语气、上下文,或者换成别的目标语言。
也支持直接导入已有的 Anki 词库(.apkg 文件),用你已经攒好的词表马上就能开始。导入之后你就跑不掉了——哪怕是在刷抖音,或者看喜欢的 UP 主视频,这个词迟早也会被你记住。
在别的地方碰到一个词——文章里、聊天记录里、别的 App 里——想学下来?选中它,从菜单里点一下"ProcrastiLearn this",马上就能把它加进来,不用切换应用。
语言支持
AI 提示词现在会根据你在设置中选择的母语和目标语言自动调整:解释部分会用你的母语呈现,例句则用你正在学习的语言。任意语言对都能开箱即用,无需手动修改提示词。后续还会带来更多与语言相关的改进,尤其会参考大家在 GitHub issue 或邮件里提出的需求。
隐私
所有数据——词汇、被拦截的应用列表、复习记录、设置——都只保存在你的设备本地。没有数据分析,没有崩溃报告,没有广告 SDK。唯一会向外发送的网络请求,是你自己点击"生成"时触发的 OpenAI 调用,使用的是你在设置里填写的个人 API 密钥。
权限说明
无障碍服务:仅用于识别当前在前台运行的是哪个 App,这样 ProcrastiLearn 才知道什么时候该弹出卡片。该服务不会读取屏幕内容、按键记录或任何其他输入信息。
悬浮窗权限(显示在其他应用上层):用于把卡片显示在被拦截的应用上方,没有这个权限卡片就画不出来。
开源
ProcrastiLearn 是一款免费的开源软件(Apache 2.0 协议)。源代码和问题追踪都在 GitHub 上。
ProcrastiLearn 就在这一刻出手拦截。就在你即将一头扎进又一个时间黑洞之前,它先问你一个单词。
于是,习惯性打开某个 App 这件事,就变成了一次词汇练习。挑出那些你总是无意识点开的应用——社交软件、浏览器、游戏——之后每次打开它们,屏幕上都会先弹出一张全屏卡片。看看翻译,评估一下自己记得怎么样,你要打开的应用马上就会正常启动。不用订阅,没有广告,也不用注册账号。
使用方法
在"应用"页面选择要拦截的 App。从此以后,打开这些 App 之前都会先看到一张卡片。你给出评价("重来" / "困难" / "良好" / "简单"),FSRS 间隔重复算法会自动安排下一次复习时间。每日复习上限可以避免卡片堆积得让你喘不过气。
如果你一进入被拦截的 App 就容易忘了时间,还可以打开循环提醒功能:设置一个时间间隔(比如每 3 分钟),只要你还留在那个 App 里,卡片就会不断重新出现——原本会被浪费掉的时间,就这样变成了额外的复习机会。
词汇管理
可以手动添加单词,也可以交给 AI:粘贴一个词,点一下"生成",应用就会调用 OpenAI 给出翻译。提示词完全可以自己编辑,方便调整语气、上下文,或者换成别的目标语言。
也支持直接导入已有的 Anki 词库(.apkg 文件),用你已经攒好的词表马上就能开始。导入之后你就跑不掉了——哪怕是在刷抖音,或者看喜欢的 UP 主视频,这个词迟早也会被你记住。
在别的地方碰到一个词——文章里、聊天记录里、别的 App 里——想学下来?选中它,从菜单里点一下"ProcrastiLearn this",马上就能把它加进来,不用切换应用。
语言支持
AI 提示词现在会根据你在设置中选择的母语和目标语言自动调整:解释部分会用你的母语呈现,例句则用你正在学习的语言。任意语言对都能开箱即用,无需手动修改提示词。后续还会带来更多与语言相关的改进,尤其会参考大家在 GitHub issue 或邮件里提出的需求。
隐私
所有数据——词汇、被拦截的应用列表、复习记录、设置——都只保存在你的设备本地。没有数据分析,没有崩溃报告,没有广告 SDK。唯一会向外发送的网络请求,是你自己点击"生成"时触发的 OpenAI 调用,使用的是你在设置里填写的个人 API 密钥。
权限说明
无障碍服务:仅用于识别当前在前台运行的是哪个 App,这样 ProcrastiLearn 才知道什么时候该弹出卡片。该服务不会读取屏幕内容、按键记录或任何其他输入信息。
悬浮窗权限(显示在其他应用上层):用于把卡片显示在被拦截的应用上方,没有这个权限卡片就画不出来。
开源
ProcrastiLearn 是一款免费的开源软件(Apache 2.0 协议)。源代码和问题追踪都在 GitHub 上。
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 11 及以上版本。
此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 11 及以上版本。
此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 11 及以上版本。
此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。
新版本 1.3.4
编辑单词时新增双向支持(正面到背面、背面到正面)。
新安装的应用现在默认开启双向学习模式。
「我的词汇」新增多选模式,支持批量删除和批量修改学习方向。
修复了勾选框颜色对比度过低的问题。
新安装的应用现在默认开启双向学习模式。
「我的词汇」新增多选模式,支持批量删除和批量修改学习方向。
修复了勾选框颜色对比度过低的问题。
新版本 1.3.3
新增双向卡片测试版支持。欢迎分享您的反馈和想法




