
In simple English
This tool sends a virtual bot into your online meetings on Google Meet, Microsoft Teams, and Zoom. The bot records the audio, transcribes who said what in real time, and feeds the notes into an artificial intelligence assistant. You can use a hosted cloud service or run the entire software stack on your own server. Running it yourself requires a modern computer and some technical setup time. It gives you complete control over your private meeting data without paying a monthly per-seat fee.
What it is
Vexa is an open-source meeting transcription system with an API (Application Programming Interface, a way for different software programs to talk to each other) and an optional AI workspace. It features a set of Docker containers that handle bot dispatch, speech-to-text processing, and automated note-taking.
What it is good for
Solo builders and teams who want to record, transcribe, and search their video calls without sending sensitive business conversations to a third-party cloud service.
- Supports Google Meet, Microsoft Teams, and Zoom out of the box.
- Licensed under Apache-2.0, so you can host and modify it freely.
- Keeps all your meeting transcripts and workspace files stored locally.
- Requires Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) and familiarity with the command line.
- Running the full stack locally needs significant hardware resources and a separate transcription service.
- Some advanced features and mid-call controls are not yet available in the open-source version.
Paid cloud transcription services and manual meeting note-taking.
Docker
- attendee-labs/attendee766 stars
Another meeting bot API, but available under a restrictive source-available licence instead of Apache-2.0.
- ggml-org/whisper.cpp55k stars
A fast transcription library for turning raw audio into text locally, without the meeting bot capture layer.
- snapcast/snapcast8.0k stars
A server and clients that play one audio stream in several rooms, kept in time with each other.
- MusicPlayerDaemon/MPD2.8k stars
A background music player with no interface of its own, controlled over a network by separate client programs.
- AcademySoftwareFoundation/OpenTimelineIO2.0k stars
An interchange format and library for editing timelines: the order and length of cuts, and references to the media, but not the media.
git clone https://github.com/Vexa-ai/vexa.git && cd vexa make all