by Meeting BaaS
Meeting Bot as a Service
The most powerful open source meeting bot to join video calls, and record them.
100% free, self-hosted, and privacy-first.
🌐 Landing Page
•
⚡ Live Demo
•
💬 Join Our Discord
•
🐛 Report a Bug
🔥 Be among the first to support and star 🔥
Current: → Goal: 100 ⭐️
Meet Team Bot is the open-source engine behind Meeting BaaS. It lets you send bots into video meetings (Google Meet, Teams, Zoom) to record, transcribe, and summarize conversations — all while keeping your data private and under your control.
Supports:
- ✅ Google Meet
- ✅ Microsoft Teams
Use it as a free and self-hostable alternative to services like recall.ai.
# Clone the repo
git clone https://github.com/Meeting-Baas/meet-teams-bot.git
cd meet-teams-bot
./run_bot.sh build# Basic usage (uses bot.config.json by default)
./run_bot.sh run
# Override any config param from the CLI
./run_bot.sh run meeting_url=https://meet.google.com/abc-defg-hij bot_name="My Bot"
# Use a custom config file
./run_bot.sh run my_custom_config.json meeting_url=https://meet.google.com/abc-defg-hij- The config file is now
bot.config.json(see it for example format). - All logs print to stderr, so only clean JSON is sent to the bot.
- At the end, you'll see a message with your bot UUID for easy lookup of recordings.
cd ./recordings✅ Production Workaround: For full video support, deploy the bot on a real Ubuntu server with Google Chrome installed. This provides optimal compatibility and performance.
🙋♂️ Community Contribution Welcome: We'd love a community PR that properly integrates Google Chrome into our Docker image!
Meeting BaaS is a powerful and easy-to-integrate ecosystem that provides you with everything you need to capture, transcribe, and summarize meetings — simply, privately, and at scale.
meet-teams-bot– Bot to join Microsoft Teams meetings and stream audio.realtime-meeting-transcription– Real-time transcription engine built for performance and privacy.meeting-mcp– Protocol server for managing bots, transcripts, and recordings.
sdk-generator– TypeScript SDK and MPC client generator to interact with the API effortlessly.
transcript-seeker– Browser-based transcript manager with note-taking, bot integration, and AI-powered chat.speaking-meeting-bot– Autonomous bots that can listen, speak, and interact in meetings.
Get updates on Meeting BaaS development and chat with the project maintainers and community members.
- Follow @MeetingBaas on X (Twitter)
- Follow Lazare Rossillon on X (Twitter)
- Join our community Discord
- Explore our GitHub Discussions
For questions, feedback, or to connect with the team, use the links above!
Lazare Rossillon 🐰
Philippe Drion 🦙
Mickael Billod 🐮
Thanks to Playwright for providing the open-source browser automation framework that helps us test and automate meeting bots across browsers!
Huge thanks to our founding stargazers — the first developers who believed in the project and showed their support early. You helped make this real ❤️
This project is licensed under the Elastic License 2.0 (ELv2). See the LICENSE.md file for the full terms and conditions.
Ecosystem Projects: All other MeetingBaaS projects (Transcript Seeker, Speaking Bots, etc.) are MIT licensed.