This is an AI agent built using Python, Flask, and the Google GenAI SDK (Gemini API). It provides a beautiful, modern web frontend to automatically extract an Executive Summary, Key Takeaways, and Action Items from your meeting notes.
- Modern UI: Dark mode, glassmorphism, glowing gradients, and responsive layout.
- RESTful API: Flask backend handles communication with the Gemini API.
- Markdown Support: Generated summaries are formatted and rendered beautifully as markdown (via
marked.js). - Copy to Clipboard: Easily copy the generated Markdown directly from the UI.
- Install Python 3.8+.
- Install the required dependencies:
pip install -r requirements.txt
- Get a Gemini API Key from Google AI Studio.
- Set your API key as an environment variable in your terminal:
set GEMINI_API_KEY=your_api_key_here
Start the local web server:
python app.pyThen, open your web browser and go to: http://localhost:5000
Paste your meeting notes, click "Generate Summary", and watch the AI do the work!
(Note: You can still run the CLI agent from meeting_summarizer.py if needed)