← all repositories
Vexa-ai/vexa

The open-source escape pod from $20/seat meeting SaaS

Self-hostable bots that join Meet, Teams, and Zoom, then stream transcripts back in real time.

2.6k stars Python AgentsData Tooling
vexa
Velocity · 7d
+6.0
★ / day
Trend
cooling
star history

What it does Vexa deploys browser-based bots into Google Meet, Microsoft Teams, and Zoom calls. They record, transcribe per-speaker audio via Whisper, and return real-time transcripts over WebSocket or REST. You can also make them speak, chat, share screen, or change avatar mid-call. Everything runs as independent containers—take the transcription API, the MCP server, or the full stack.

The interesting bit The project treats browser automation as infrastructure. Bots run inside CDP + Playwright containers with persistent S3-backed sessions, so they stay logged in across restarts. There’s also an experimental Agent API that spins up ephemeral containers for AI agents, and an MCP server with 17 tools so Claude or Cursor can literally join your standup.

Key highlights

  • Three deployment modes: fully hosted, self-hosted with hosted transcription, or fully self-hosted including GPU transcription
  • Multi-tenant with scoped API tokens, designed for embedding in other products
  • Real-time pipeline now runs inside bot containers (v0.10 refactor), cutting external dependencies
  • Browser sessions persist to S3; VNC access for human oversight
  • Next.js dashboard included; Helm/K8s manifests for production

Caveats

  • Zoom support is newer and marked experimental in places; web-based Zoom works without SDK setup, but Meeting SDK support arrived later
  • The Agent API is explicitly labeled experimental
  • Self-hosting transcription requires a GPU or a paid token from the hosted service

Verdict Worth evaluating if you’re building meeting intelligence into your product or your compliance team frowns at Otter.ai’s data residency. Skip it if you just need occasional personal transcripts—setup overhead only pays off at scale or under regulation.

Frequently asked

What is Vexa-ai/vexa?
Self-hostable bots that join Meet, Teams, and Zoom, then stream transcripts back in real time.
Is vexa open source?
Yes — Vexa-ai/vexa is open source, released under the Apache-2.0 license.
What language is vexa written in?
Vexa-ai/vexa is primarily written in Python.
How popular is vexa?
Vexa-ai/vexa has 2.6k stars on GitHub and is currently cooling off.
Where can I find vexa?
Vexa-ai/vexa is on GitHub at https://github.com/Vexa-ai/vexa.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.