## An Open-Source Alternative for Personalized Learning Personal-Guru is proposed as a free and open-source alternative to traditional AI tutors and tools like NotebookLM. Unlike generic chatbots, Personal-Guru creates a complete curriculum from scratch, providing a structured learning path. The system generates a detailed syllabus with chapters, sections, and key concepts. It offers interactive content such as quizzes and flashcards, supports multimodal learning with audio (podcast) and video (Reel, TikTok-style) modes. It operates entirely locally, leveraging OpenAI-compatible APIs (such as LMStudio and Ollama), ensuring that user data stays on the device. ## Key Features * **Structured Curriculum Generation:** Automatically creates a syllabus from a topic. * **Privacy:** Operates 100% locally. * **Free and Open Source:** No subscription costs. * **Multiple Learning Modes:** Podcast and Reel. * **Audio Features:** Local podcast and text-to-speech (TTS). * **Offline Access:** Works without an internet connection. ## Tech Stack * Backend: Flask + multi-agent system * AI Engine: Ollama (Llama 3, Mistral, etc.) * Audio: Speaches (Kokoro-82M) for high-quality local TTS * Frontend: Responsive web UI with voice input The project is in beta and is looking for developers interested in local AI and EdTech, as well as feedback on the effectiveness of structured learning compared to chatbots.