I Built StudyBuddy AI: An Open-Source Study Assistant for Students Using Ollama and Llama 3
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend.
What I Built
I built StudyBuddy AI, an AI-powered study assistant designed for students like me and my classmates.
A friend mentioned that preparing for exams often takes longer than studying itself. Students spend hours creating summaries, flashcards, and quizzes from lecture notes.
To solve that problem, I created StudyBuddy AI.
The application transforms notes into:
- Summaries
- Quizzes
- Flashcards
- Personalized study plans
using open-source AI running locally.
Demo
Live Application
https://symmetrical-waddle-7j79j569w74364g-8501.app.github.dev/
GitHub Repository
https://github.com/psanogo/studybuddy-ai
Features
✅ Note Summarization
✅ Quiz Generation
✅ Flashcard Creation
✅ Personalized Study Plans
✅ Local AI Processing with Ollama
✅ Student-Friendly Interface
Code
Repository:
https://github.com/psanogo/studybuddy-ai
How I Built It
Tech Stack
- Python
- Streamlit
- Ollama
- Llama 3
- SQLite
- GitHub
Architecture
Student Notes
↓
Streamlit UI
↓
Ollama
↓
Llama 3
↓
Summaries | Quizzes | Flashcards | Study Plans
The application uses Ollama to run open-source AI models locally while Streamlit provides an easy-to-use interface for students.
Why Does Open Innovation Matter?
Open innovation made this project possible.
Using open-source AI allows:
- Student data to remain private
- Local model execution
- Lower development costs
- Full transparency and customization
- Learning without relying on expensive proprietary APIs
Because the models are open, anyone can improve, customize, and learn from the technology.
For students, that means accessible AI-powered learning tools.
What I Learned
Building StudyBuddy AI helped me learn:
- AI application development
- Prompt engineering
- Local LLM deployment
- Streamlit development
- GitHub project management
Most importantly, I learned that a small project can create meaningful impact when it solves a real problem.
Future Roadmap
- [ ] PDF Upload Support
- [ ] Voice Notes
- [ ] Multi-Language Support
- [ ] Exam Readiness Scoring
- [ ] Syllabus-to-Semester Planner
- [ ] Mobile Optimization
Feedback
After seeing the project, one classmate said:
"I wish I had this before my last exam."
That feedback confirmed that this project addresses a real student need.
Why This Fits the Challenge
StudyBuddy AI was built to help fellow students spend less time preparing study materials and more time learning.
It uses open-source AI at its core, runs locally with Ollama, protects user privacy, and solves a real educational challenge.
Thank you for reading!












