ReciteHelper 是一个基于 AI 的开源桌面记忆辅助软件,能自动解析课程内容、聚合知识点,帮助用户进行高效学习和复习,适合学生、考研党、自学者等使用。
本项目使用 C# (.NET 10 / WPF) 开发。
- PDF 自动知识点聚类:支持导入 PDF 文本资料,自动拆分为章节/知识点。
- 章节与知识点浏览:可按章节、知识点进行有序学习,可标记掌握情况。
- 题目练习与智能判分:支持填空题自动判分,允许答案模糊匹配。
- 模拟考试:随机抽题,计时考试,自动统计成绩,错题可回顾。
- 学习数据导出:支持学习进度、答题记录导出为 JSON 文件。
- 后续预告:将支持 OCR 图片识别、更多题型、遗忘曲线智能复习等。
- 环境依赖:需安装 .NET 10 及以上运行环境。
- 下载项目源码或者直接下载发行版。
- 启动主程序,按界面提示导入 PDF 学习资料,创建项目后即可体验全部功能。
非常欢迎社区贡献者参与!
- Fork 本仓库,创建新分支进行开发;
- 遵循现有代码风格,建议任何改动都配上适当的注释说明;
- 代码提交前请确保能正常运行并通过基本测试;
- 提 PR 前,请尽量关联 issue 或附带改动说明及截图(如有 UI 变更);
- 对于文档、翻译、测试用例也同样欢迎补充!
开发/讨论可以通过 Issues 区或邮箱反馈。
本项目采用 GNU AGPL v3.0 或更高版本许可证分发。
任何发布的衍生作品或者基于本项目进行的二次开发、SaaS 部署,均须共享完整源代码,并附带此协议原文说明。
协议详细内容请参阅 LICENSE 文件或访问 GNU 官网。
| 语言 | 地址 |
|---|---|
| 中文(简体) | 中文用户手册 |
| English | English Maual |
- GitHub: https://github.com/ArabidopsisDev/ReciteHelper
- 邮箱:arab@methodbox.top
- QQ讨论群:1053379975
请阅读行为准则。
欢迎提出建议、Bug 反馈或功能需求,PR 与 Issue 都会及时处理!