Skip to content

About

meeting_summarizer

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

AI Meeting Summarizer (Web Application)

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.

Features

  • 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.
image

Prerequisites

  1. Install Python 3.8+.
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Get a Gemini API Key from Google AI Studio.
  4. Set your API key as an environment variable in your terminal:
    set GEMINI_API_KEY=your_api_key_here

Getting Started

Start the local web server:

python app.py

Then, 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)

About

meeting_summarizer

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages