Vexa is an open-source meeting transcription platform that sends bots into your Google Meet, Microsoft Teams and Zoom calls to capture real-time, speaker-attributed transcripts. Developers consume the transcription through its API or self-host the whole stack, and an MCP server lets AI agents query meeting knowledge directly. The GitHub project has about 3,000 stars and is under active development.
Meeting notes products are usually closed SaaS black boxes. Vexa takes the opposite approach: the bot infrastructure, transcription pipeline and API are open source, so teams can run meeting intelligence inside their own infrastructure โ important for regulated industries and for anyone wary of sending call recordings to third parties. Bots join meetings automatically, stream transcripts over WebSocket while the call is still happening, and store structured, diarized results you can search or feed to agents. The same codebase powers the hosted service at vexa.ai for teams that would rather not operate bots themselves. Because the transcripts are structured data rather than static notes, they plug naturally into CRMs, research repositories and agent pipelines that need reliable records of what was actually said in a call.
Vexa is open source (Apache-2.0) and free to self-host. The hosted version at vexa.ai is a paid SaaS with subscription plans based on transcription volume, making the overall offering freemium.
Vexa is for developers and teams who want programmable meeting transcription โ for sales tooling, research interviews, internal knowledge bases or agent workflows โ with the option to keep all call data on their own servers.