StudyBuddy.AI is a modular, intelligent study companion tailored for students. It automates learning tasks like summarization, code explanation, flashcards, and more using specialized AI agents.
The system includes the following 9 agents:
| Agent Name | Purpose | 
|---|---|
Summarizer_Agent | 
Summarizes documents or topics for quick review. | 
Explainer_Agent | 
Explains complex concepts in a simplified manner. | 
Quiz_Generator_Agent | 
Creates practice quizzes from topics or materials. | 
Definition_Lookup_Agent | 
Looks up definitions of technical terms. | 
Translator_Agent | 
Translates study content into different languages. | 
FlashCard_Generator_Agent | 
Generates flashcards for active recall. | 
Math_Solver_Agent | 
Solves and explains math problems step-by-step. | 
Code_Explainer_Agent | 
Explains and debugs source code in various languages. | 
Study_Schedular_Agent | 
Builds personalized study plans from goals/files. | 
Research_Assistant_Agent | 
Summarizes credible sources for research. | 
- Modular agent architecture (easy to add/replace)
 - Input support: direct text or uploaded files (
.pdf,.docx,.txt,.py, etc.) - LLM-powered for contextual, high-quality responses
 - CS-student-centric use cases
 - Ideal for self-learners, university students, and bootcampers
 
- Python
 - Langchain (Agents + Tools)
 - OpenAI / LLM integration
 - File parsing libraries (PyMuPDF, python-docx, etc.)
 
π License MIT License
π€ Contributions are welcome! Feel free to open issues or submit pull requests to improve StudyBuddy.AI.

