Saathi - a help application
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built Saathi is a study companion built around one person's own notes. You add your notes. It writes quiz questions from them, asks "how sure are you?" before you answer, works out why a wrong answer was wrong, brings each question back just before you would forget it, and at the end of the week writes a short…
Saathi is a study companion application designed to help individuals learn from their own notes. Created by a user for their classmate Rahul Kumar, who often struggled with evaluating himself during exams, Saathi focuses on the user's individual notes rather than external sources. The app generates quiz questions from the user's own notes and ensures that the correct answer is present within those notes before saving the question.
Saathi assesses the user's confidence level when answering questions, with correct answers coupled with high confidence being the most valuable signals. If a user feels confident about a wrong answer, the app records the mistake and provides a reason for the error. The app also identifies misconceptions and explains the underlying misunderstanding behind the incorrect choice.
At the end of the week, Saathi compiles a personalized letter in the user's preferred language, summarizing the week's progress. The application is built using open-source models like Gemma, hosted on a local machine through Ollama, without transmitting any data to external servers. This approach ensures cost-efficiency, as spaced repetition involves generating numerous questions, and eliminates the need for costly per-token pricing.
Additionally, the code is open-source, allowing for customization and the possibility of swapping models or adjusting settings to suit individual needs.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.