AxonAI is an intelligent educational assistant that transforms YouTube videos into structured learning materials, including detailed notes, interactive quizzes, and helpful flashcards — all powered by the Gemini API. It’s built to help students and self-learners absorb video content more effectively.
- 🎥 YouTube Video Input – Paste any educational video link to begin conversion.
- 📝 AI-Generated Notes – Clean, structured summaries of video content.
- 🔹 Flashcards – Condensed key facts to reinforce memory.
- 🎓 Auto-Quizzes – Dynamically generated quizzes based on the video.
- ✨ Smooth Animations using Framer Motion.
- 📊 Responsive UI using React + CSS.
- 🚀 FastAPI Backend – Handles video processing and Gemini API communication.
- Frontend: React, CSS, Vite, Framer Motion
- Backend: FastAPI
- AI Integration: Gemini API
- ⏳ Recent Conversions View – Show a history of previously converted videos.
- 🧳 Coding Assistant Mode – Analyze code-related videos and provide coding-specific suggestions and tasks.
- 🌐 Multi-language Support – For international learners.
- 🌮 Dark Mode
- Clone the repository:
git clone https://github.com/Aniketh78/axonai.git cd axonai - Install dependencies:
npm install
- Create a
.envfile:Add your Gemini API key:touch .env
VITE_GEMINI_API_KEY=your_api_key_here
- Run the development server:
npm run dev
Contributions are welcome! Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License.