Skip to content

Repository files navigation

🎙️ AI Meeting Notes Generator

A Python-based automation tool that uses Llama 3 (via Ollama) to transform raw meeting transcripts into professional, structured meeting notes. This project is designed for users who need fast, accurate summaries without sending sensitive data to the cloud.

🚀 Key Features

  • Bulk Processing: Automatically detects and processes all .txt files in the project directory.
  • Structured AI Insights: Uses custom prompt engineering to extract:
    • Executive Summary: A concise overview of the discussion.
    • Decision Tracking: Clearly listed agreements and conclusions.
    • Action Items: Task-oriented lists with owners and deadlines.
  • Privacy-First: Processes all data locally using Ollama. No data leaves your machine.
  • Clean Output: Generates ready-to-use Markdown (.md) reports for documentation and sharing.

🛠️ Tech Stack

  • Language: Python 3.x
  • LLM Engine: Ollama
  • Model: Llama 3 (8B)
  • Libraries: ollama, os

🚀 Getting Started

1. Prerequisites

  • Install Ollama
  • Download the model:
    ollama run llama3.2:1b  # Or llama3 for higher accuracy

2. Installation

Clone this repository and install the required dependencies:

pip install ollama openai-whisper

3. Usage

  1. Place your meeting transcript (.txt) or audio file (.mp3) in the project directory.
  2. Run the generator:
    python app.py
  3. Find your structured notes in the generated _summary.md file.

📝 Example Output

Input (Transcript):

John: We need to launch the beta by Friday. Sarah, can you finalize the UI? 
Sarah: Yes, I'll have it done by Wednesday. 
Mike: I will handle the server deployment.

AI-Generated Output:

Meeting Summary

The team discussed the upcoming beta launch timeline and assigned final preparation tasks.

Decisions Made

  • The Beta launch date is officially set for this Friday.

Action Items

  • Sarah: Finalize UI design (Deadline: Wednesday)
  • Mike: Handle server deployment

🛡️ Privacy & Security

This project was built with data security as a priority. By utilizing local LLMs via Ollama, sensitive meeting discussions remain on your local hardware, making it suitable for corporate environments with strict data privacy policies.

About

Local-first AI tool that converts meeting audio (.mp3) and transcripts (.txt) into clean Markdown notes with executive summaries, decisions, and action items. Powered by Llama 3 via Ollama means no data leaves your machine.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages