LOCAL FIRST STUDY WORKSPACE

把教材、练习与复习记录接成一条学习线索。

围绕教材问答、习题、错题和概念记忆构建的本地优先桌面系统。

本地数据闭环教材、习题、错题与学习记录

实际代码驱动FastAPI、React、Electron 与 ChromaDB

持续复习把概念、错题与下一次行动连接起来

不是聊天壳,而是学习对象之间的连接。

教材范围提供上下文,习题与错题形成长期记录,概念记忆和复习队列连接下一次行动。

教材问答

在选定教材范围内检索、生成并保留来源。

问答链组合知识图谱精确命中、向量检索、词法索引、语义角色与相邻片段。SSE 按阶段返回,单个检索源异常时可以降级。

习题工作区

从题目导入到练习会话。

保留来源、章节、题型、难度、概念、状态与练习历史,支持批量导入和回滚。

错题复习

记录错因,并按到期队列复习。

手动录入、筛选、复习历史和 SM-2 兼容调度已形成闭环。OCR 结果必须人工校正。

REAL INTERFACE

当前桌面界面,点击查看完整截图。

图片来自最新 Electron 桌面端。缩略图用于定位,展开后按原始比例查看。

一次问答如何变成可继续的学习记录。

每一步对应仓库中已经存在的数据对象和调用链。模型生成不是唯一入口,本地错题和习题功能可以独立使用。

  1. 导入与整理

    导入教材或已有 MinerU 结果,建立章节、片段与索引。

  2. 范围内问答

    在学科和教材范围内规划意图,执行混合检索并流式生成。

  3. 练习与归因

    将题目保存在习题库,把错误答案、错因和来源沉淀到错题本。

  4. 复习与回看

    按到期队列复习,在学习情况中回看概念接触和薄弱信号。

桌面壳、本地 API 与学习数据分层。

Electron 负责桌面生命周期和用户数据目录;React 提供交互;FastAPI 编排教材、练习与复习服务;不同存储保存不同类型的数据。

Electron 37 React 19 TypeScript 6 FastAPI LangGraph ChromaDB SQLite KaTeX
客户端 Electron + React 桌面生命周期、REST、SSE、KaTeX
应用层 FastAPI + LangGraph 规划、检索、生成、任务与数据边界
知识层教材与检索MinerU、KG、词法、向量
学习层习题与复习错题、SM-2、概念记忆
存储层本地持久化Chroma、SQLite、JSON、文件

适合愿意维护本地学习数据的人。

考研学习者希望把教材问答、错题和复习记录放在一个本地工具中。

个人开发者想参考 FastAPI、React、Electron、RAG 和本地数据建模。

项目贡献者共同完善教材解析、学习工作流与桌面体验。

从一次教材导入,建立自己的长期学习工作区。