Skip to content

A software that uses AI Agent technology to automatically separate course content for memorization and provides memorization functionality.

License

Notifications You must be signed in to change notification settings

ArabidopsisDev/ReciteHelper

Repository files navigation

ReciteHelper

ReciteHelper 是一个基于 AI 的开源桌面记忆辅助软件,能自动解析课程内容、聚合知识点,帮助用户进行高效学习和复习,适合学生、考研党、自学者等使用。
本项目使用 C# (.NET 10 / WPF) 开发。


功能简介

  • PDF 自动知识点聚类:支持导入 PDF 文本资料,自动拆分为章节/知识点。
  • 章节与知识点浏览:可按章节、知识点进行有序学习,可标记掌握情况。
  • 题目练习与智能判分:支持填空题自动判分,允许答案模糊匹配。
  • 模拟考试:随机抽题,计时考试,自动统计成绩,错题可回顾。
  • 学习数据导出:支持学习进度、答题记录导出为 JSON 文件。
  • 后续预告:将支持 OCR 图片识别、更多题型、遗忘曲线智能复习等。

如何运行

  1. 环境依赖:需安装 .NET 10 及以上运行环境。
  2. 下载项目源码或者直接下载发行版。
  3. 启动主程序,按界面提示导入 PDF 学习资料,创建项目后即可体验全部功能。

如何贡献

非常欢迎社区贡献者参与!

  1. Fork 本仓库,创建新分支进行开发;
  2. 遵循现有代码风格,建议任何改动都配上适当的注释说明;
  3. 代码提交前请确保能正常运行并通过基本测试;
  4. 提 PR 前,请尽量关联 issue 或附带改动说明及截图(如有 UI 变更);
  5. 对于文档、翻译、测试用例也同样欢迎补充!

开发/讨论可以通过 Issues 区或邮箱反馈。


许可证

本项目采用 GNU AGPL v3.0 或更高版本许可证分发。
任何发布的衍生作品或者基于本项目进行的二次开发、SaaS 部署,均须共享完整源代码,并附带此协议原文说明。
协议详细内容请参阅 LICENSE 文件或访问 GNU 官网


用户手册

语言 地址
中文(简体) 中文用户手册
English English Maual

联系与反馈

请阅读行为准则

欢迎提出建议、Bug 反馈或功能需求,PR 与 Issue 都会及时处理!


About

A software that uses AI Agent technology to automatically separate course content for memorization and provides memorization functionality.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages