meetingmind  by misbahsy

AI app for meeting analysis using Next.js, Langflow, and Groq

created 10 months ago
466 stars

Top 66.0% on sourcepulse

GitHubView on GitHub
Project Summary

MeetingMind is an AI-powered application designed to automate the analysis of meeting recordings, extracting key information like tasks, decisions, and attendees. It targets users who need to quickly derive actionable insights from meetings, offering a significant time-saving benefit by processing hour-long meetings in under 30 seconds.

How It Works

The application leverages Langflow for orchestrating AI workflows, with Next.js providing the web interface. Audio files are processed using Groq's Whisper for transcription and analysis. The core advantage lies in its rapid, automated extraction of structured meeting data, streamlining post-meeting follow-ups and knowledge capture.

Quick Start & Requirements

  • Install: npm install or yarn install
  • Prerequisites: Node.js 14.x+, npm/yarn, Git, a local LangFlow server.
  • Groq Whisper Limitation: Supports audio files up to 25 MB; larger files require pre-compression.
  • Setup: Requires configuring .env.local with the LangFlow server URL and potentially adjusting component names in app/api/transcribe/route.ts. Database setup (SQLite default) involves npx prisma generate and npx prisma migrate dev --name init.
  • Run: npm run dev or yarn dev.
  • Demo: https://github.com/user-attachments/assets/50a9de7a-b24f-4167-9526-4e112b1d24f8

Highlighted Details

  • Analyzes hour-long meetings in under 30 seconds.
  • Extracts key information: Tasks, Decisions, Questions, Insights, Deadlines, Attendees, Follow-ups, Risks, Agenda.
  • Utilizes Langflow for flexible AI workflow management.
  • Supports local SQLite or external databases like PostgreSQL via Prisma.

Maintenance & Community

Contributions are welcome via pull requests. Support is available by opening issues on the GitHub repository.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The Groq Whisper transcription service has a strict 25 MB file size limit, necessitating audio compression for longer recordings. The project's performance on very long or high-quality audio files may be impacted by this limitation.

Health Check
Last commit

7 months ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
25 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.