[](https://github.com/Health-525/courseraptor/actions/workflows/ci.yml)
[](https://github.com/Health-525/courseraptor/releases/latest)
[](LICENSE)
[](https://github.com/Health-525/courseraptor)
**大学生的开源 AI 课表与待办助手。导入课表,用一句话查课、记待办、整理本周安排。**
[下载 Windows 版](https://github.com/Health-525/courseraptor/releases/latest) · [第一次使用](#第一次使用) · [源码与演示](#源码与离线演示) · [English](README.en.md)

当前源码实际界面,使用隔离的虚构示例数据。功能大厅及各功能面板均在右侧栏内打开;截图未调用 AI。
课表在教务系统里,截止日期散在聊天和备忘录里。CourseRaptor 把你导入的课表、说过的待办和保存的知识放到同一个助手中,让你查询时少翻几个地方。 你可以问「这周周三在哪上课」,也可以说「记一下,周五下午三点前交实验报告」。课表、待办和生成的文件保存在本机,模型由你选择。**正式 AI 对话需要自己的模型 API Key,相关内容会发送到该模型服务,可能产生调用费用。** [能帮你做什么](#能帮你做什么) · [下载与运行要求](#下载与运行要求) · [第一次使用](#第一次使用) · [常见问题](#常见问题) · [数据与使用边界](#数据与使用边界) · [给开发者](#给开发者) · [参与贡献](#参与贡献) ## 能帮你做什么 先从课表和待办开始,再按需要使用其他能力。 - **查课与调课**:按教学周查看课程、时间和地点;通过对话修改本地课表,导出课表图片或 `.ics` 日历。 - **记截止待办**:说出事项和截止时间,保存后可查询、完成或修改;程序运行时按提醒规则发出到期提醒。 - **整理今日安排**:结合已有课表和待办回答「今天有什么安排」,在功能大厅查看具体记录。 - **留下学习记录**:按课程整理知识点,用费曼法、习题诊断或螺旋复习等技能辅助学习。 - **处理课程材料**:读取本地 PDF、Word 和表格,筛选数据,生成 Word、Excel 或 PDF 文件。 - **在常用入口继续用**:网页、终端及可选的 QQ、Obsidian 入口复用同一台电脑上的助手;QQ 与插件需要另行配置。 不需要先适配学校教务系统才能开始:可以直接导入自己的课表。成绩、考试、教务通知等在线查询取决于已安装的学校适配器,不是所有学校都有。
|
|
| [截止待办](docs/screenshots/demo-todos.png) | [课程知识库](docs/screenshots/demo-knowledge.png) |
|
|
|