๐ Personalized Learning AI App
February 7, 2026 ยท View on GitHub
This is a multi-agent AI system ๐ค designed to create an interactive learning experience tailored to the user's chosen topic. It generates custom study plans, detailed content, and multi-modal assessments. ๐ง
๐ Live Demo (app not updated)
pg-demo.samosa-ai.com ๐ Note: Use a desktop computer ๐ป for the best experience.
๐ Getting Started
For detailed installation and setup instructions, please visit our Getting Started Guide. ๐ ๏ธ
๐ Application Highlights
- ๐ค User Accounts: Secure sign-up, login, and profile management with isolated topic spaces.
- ๐ Dynamic Study Plans: Custom, step-by-step study plans for any topic. ๐
- ๐ Interactive Learning: Detailed AI-generated reading material for every step.
- ๐ญ Multi-Modal: Includes Podcast Generation ๐๏ธ, Flashcards ๐, and Reel Mode (educational shorts ๐ฑ).
- ๐ฃ๏ธ Voice & Audio: Text-to-Speech (Kokoro) and Speech-to-Text (Faster-Whisper) support for hands-free interaction.
- ๐ป Code Sandbox: Secure execution of Python code for interactive programming exercises. ๐
- โ Assessment: Adaptive quizzes with instant feedback to ensure mastery. โ
- ๐ Local & Cloud AI: Support for local LLMs (Ollama, LM Studio) and cloud providers (Gemini, OpenAI, Groq). ๐ค
- ๐ฅ Export Options: Export courses to PDF ๐ and Markdown files for apps like Notion or Obsidian.
๐ Documentation
- ๐ฉโ๐ป Deployment Guide: Guide for contributors (Hybrid Mode, utility scripts, hooks).
- ๐๏ธ Architecture: High-level system design (C4 Model).
- ๐๏ธ Database Schema: Database tables and migration guide.
- ๐ API Documentation: Interactive Swagger UI available at
/apidocs/after running the app. ๐
๐ค Project & Community
- ๐ก Contributing: Learn how to set up the dev environment and submit PRs.
- ๐ก๏ธ Security Policy: Read about how we handle security and report vulnerabilities.
- โ๏ธ License: Released under the AGPL-3.0 License.