OpenRecap is an open-source desktop application that automates meeting participation by joining, transcribing, and generating AI-powered summaries of Google Meet meetings. Never miss important details from your meetings again!
- Automated Meeting Capture: Joins Google Meet meetings and captures discussions automatically
- Real-time Transcription: Creates accurate transcripts of meeting conversations
- AI-Powered Summaries: Generates concise summaries using leading AI models (OpenAI GPT or Google Gemini)
- Meeting History: Maintains a archive of past meetings with transcripts and summaries
- Cross-Platform: Works on Windows, macOS, and Linux
- Python 3.8 or higher
- Google Chrome browser
- For AI summaries: OpenAI API key or Google Gemini API key
-
Clone the repository:
git clone https://github.com/mindfiredigital/OpenRecap.git cd openrecap -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
python main.py
To create a standalone executable:
pyinstaller --onefile --windowed --icon=assets/images/fire-logo.ico --add-data "assets;assets" -n "OpenRecap" main.py- Launch OpenRecap
- Click the Settings icon
- Choose your preferred AI provider (OpenAI or Gemini)
- Enter your API key and select the model
- Save settings
- Enter a Google Meet URL
- Click "Start Capture"
- OpenRecap will join the meeting and start capturing
- When finished, click "Stop Capture"
- Generate and view the AI summary
- Frontend: PyQt6
- Meeting Capture: Selenium
- AI Integration: OpenAI API, Google Gemini API
- Database: SQLite
- Text Processing: python-Levenshtein
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
This project is part of the Mindfire Open Source initiative Special thanks to all contributors