Skip to content

Meeting-BaaS/meet-teams-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,011 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


MeetingBaaS Logo

Meet Team Bot

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

Contributors Forks Stargazers Issues

๐Ÿ”ฅ Be among the first to support and star ๐Ÿ”ฅ
Current: โ†’ Goal: 100 โญ๏ธ

What is Meet Team Bot?

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.

Try It Live

Get Started in Seconds

Clone the repo and build the Docker image

# Clone the repo
git clone https://github.com/Meeting-Baas/meet-teams-bot.git
cd meet-teams-bot

./run_bot.sh build

Send a bot to record your meeting

# 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.

Retrieve the Recording

cd ./recordings

Known Limitations

Video Participants on Teams (Docker)

โš ๏ธ Current Docker Limitation: When running the bot in Docker, you may not see video streams of other participants in Microsoft Teams meetings. This is due to browser compatibility (chromium) issues in the containerized environment.

โœ… 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!

Dive Deeper

The Meeting BaaS Ecosystem

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.

๐Ÿงฉ Core Components

๐Ÿ›  Developer Tools

  • sdk-generator โ€“ TypeScript SDK and MPC client generator to interact with the API effortlessly.

๐Ÿ“‚ Apps & Interfaces

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

๐Ÿ“˜ Full Developer Guide โ†’

Community

Get updates on Meeting BaaS development and chat with the project maintainers and community members.

For questions, feedback, or to connect with the team, use the links above!

Creators

Lazare Rossillon ๐Ÿฐ

Philippe Drion ๐Ÿฆ™

Mickael Billod ๐Ÿฎ

Thanks

Thanks to Playwright for providing the open-source browser automation framework that helps us test and automate meeting bots across browsers!

First Stargazers

Huge thanks to our founding stargazers โ€” the first developers who believed in the project and showed their support early. You helped make this real โค๏ธ

Stargazers repo roster for @Meeting-Baas/meet-teams-bot

License

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.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages