Anki 是一款基于间隔重复算法安排复习的桌面记忆卡片程序。
- Star
- 248
- Fork
- 4
- 未关闭 Issue
- 0
- 最近提交
- 14天前
这是什么?
StudyAI 是一个面向大学课程的学习平台,完全在浏览器中运行。导入 .pptx 课件后,可以在幻灯片旁边对照查看提取出的文字,包括表格、图表、SmartArt、演讲者备注,以及用 KaTeX 渲染的公式。搜索覆盖所有课程,学习功能包括基于 FSRS 间隔重复算法的闪卡、笔记、带评分要点的练习考试,并支持导出备份 ZIP。
课程和学习数据保存在设备的 IndexedDB 中,学习应用不发起第三方请求,也无需账号。AI 助教是可选功能:需要自行部署仓库中的 Cloudflare Worker,并使用自己的 Google Gemini 免费额度密钥。预算守护机制会限制每日和每月花费,模型输出(如引用的原文)会先与真实课件核对,确认后才会使用。
仓库还包含一个命令行工具和 Claude Code 技能,可以根据课程材料生成学习包。
核心功能
- 01导入 .pptx 课件,并与提取的文字并排显示
- 02使用 FSRS 间隔重复算法安排闪卡复习
- 03带评分要点的练习考试,可按教师指定风格生成计划
- 04AI 助教基于课件回答,并核对引用的原文
- 05跨所有课程的全文搜索
- 06支持导出 ZIP 备份,并可在手机上查看
适用场景
- 通过课件和闪卡复习大学课程
- 借助基于课程材料生成并核对过的练习题备考
- 将课程内容保存在个人设备上,无需云端账号
- 使用自己的 Gemini 免费额度密钥运行个人 AI 助教
快速上手
- 1
克隆仓库
git clone https://github.com/zuhairhalawa/studyai.git - 2
进入项目文件夹
cd studyai - 3
安装依赖(需要 Node 22 或更高版本以及 pnpm 11)
pnpm install - 4
启动开发服务器并打开 http://localhost:5173
pnpm dev
使用前须知
- AI 助手是可选功能,需要你自行部署 Cloudflare Worker 并获取 Gemini API 密钥。
- 资料库存储在浏览器中,并与具体的地址、端口和浏览器配置文件绑定,更换后会得到一个空资料库。
- 仅支持 .pptx 系列文件;旧版 .ppt 文件需先在 PowerPoint 中另存为 .pptx。
收录于专题
标签
常见问题
- studyai 是什么?
- 面向大学课程的本地优先学习工具,导入 PowerPoint 课件,用 FSRS 闪卡和练习考试复习,并可选用引用课件的 AI 助教。 StudyAI 是一个面向大学课程的学习平台,完全在浏览器中运行。导入 .pptx 课件后,可以在幻灯片旁边对照查看提取出的文字,包括表格、图表、SmartArt、演讲者备注,以及用 KaTeX 渲染的公式。搜索覆盖所有课程,学习功能包括基于 FSRS 间隔重复算法的闪卡、笔记、带评分要点的练习考试,并支持导出备份 ZIP。
- studyai 可以免费使用吗?用的什么许可证?
- studyai 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- studyai 还在维护吗?
- 活跃维护中。studyai 最近一次提交是在 2026年10月24日。
- studyai 适合用来做什么?
- 通过课件和闪卡复习大学课程 借助基于课程材料生成并核对过的练习题备考 将课程内容保存在个人设备上,无需云端账号 使用自己的 Gemini 免费额度密钥运行个人 AI 助教
- studyai 怎么安装和运行?
- 克隆仓库: git clone https://github.com/zuhairhalawa/studyai.git 进入项目文件夹: cd studyai 安装依赖(需要 Node 22 或更高版本以及 pnpm 11): pnpm install 启动开发服务器并打开 http://localhost:5173: pnpm dev
- 在哪里获取 studyai?
- 源代码和安装说明在 GitHub 上:https://github.com/zuhairhalawa/studyai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.3万+216 本周3405RustOther更新于 前天
Anki 间隔重复记忆卡片应用的 Android 版本,可在手机上背诵和记忆卡片。
1.2万+52 本周3013KotlinGPL-3.0维护活跃更新于 17小时前
免费开源的雅思背词网页应用,7,298 个词各配原创插画、英美发音和 FSRS 复习。
4315+964 本周922TypeScriptOther更新于 7天前
开源 AI 学习平台,可将学习资料转为测验、闪卡、笔记和播客,灵感来自 NotebookLM。
2063+10 本周281TypeScriptOther更新于 3天前
面向 Claude Code 等智能体平台的学习引擎,用对话引导学习,盲评自由回忆,并用 FSRS 安排复习。
1474+8 本周108PythonMIT维护活跃更新于 2个月前
开源浏览器扩展,用 AI 辅助语言学习,翻译网页与字幕,并将生词转为 FSRS 闪词卡复习。
1万+81 本周789TypeScriptGPL-3.0维护活跃更新于 23小时前