๐ŸŽ“ 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.

๐Ÿ“‹ Full Features Overview

๐Ÿ“š 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.