SaathiAI: Open-Source AI Learning Companion for Students
Developer launches SaathiAI, an open-source AI learning companion that turns study PDFs into interactive quizzes, flashcards, and exam prep modes.

Stock photo for illustration only, not from the actual event
- SaathiAI is an open-source AI learning companion built for exam preparation.
- Designed to solve the problem of dense PDF notes and limited revision time.
- Powered by a Retrieval-Augmented Generation (RAG) architecture.
- Features a dedicated Exam Tomorrow Mode for rapid last-minute revision.
A software developer has introduced SaathiAI, an AI-powered learning companion created as a submission for the Hacktoberfest Weekend Challenge under the Build for a Friend theme, aiming to make exam preparation simpler, faster, and more focused.
The idea originated from a common struggle observed among students and classmates: having large PDF study materials right before an exam while facing very limited time to review them effectively.
Traditional revision tasks such as locating specific concepts, simplifying difficult topics, preparing university-style answers, generating practice questions, and reviewing key materials consume substantial time. SaathiAI was built so students can transform their study notes into an interactive learning experience instead of repeatedly reading the same PDFs.

Stock photo for illustration only, not from the actual event
Retrieval-Augmented Generation (RAG) is a critical pattern in modern AI applications that minimizes hallucinations by anchoring language models to factual external documents, ensuring responses are derived directly from the user's specific context.
The application is built around a RAG approach where the language model does not act as the sole source of knowledge. Instead, relevant information is retrieved directly from the student's materials to provide precise context. The workflow consists of:
- Study Material and PDF ingestion
- Text Extraction
- Chunking
- Embeddings
- Vector Retrieval
- OpenAI Model integration for student-friendly responses
Developed primarily in Python, the project separates its user interface, document processing, retrieval components, AI functionalities, and testing modules into organized directories, allowing raw study materials to transform into quizzes, flashcards, and exam-oriented answers.
“My exam is tomorrow, I have a lot left to study, and I don't know where to start.”
SaathiAI Developer
One of the standout features is Exam Tomorrow Mode, built precisely for the panic scenario where students realize their exam is the next day and they do not know where to begin, shifting them from passive reading to active preparation.
Source: Dev.to
Found something wrong in this article? Report an issue with this article
Comments
Leave a Comment