# Vexa-ai/vexa

Open-source meeting transcription API for Google Meet, Microsoft Teams & Zoom. Auto-join bots, real-time WebSocket transcripts, MCP server for AI agents. Self-host or use hosted SaaS.

Repository: https://github.com/Vexa-ai/vexa
Canonical: https://ross.abutalabs.com/products/vexa
Homepage: https://vexa.ai
Language: Python
License: Apache-2.0
License Family: permissive
Topics: google-meet, meeting-assistant, meeting-minutes, meeting-notes, ms-teams, notetaker, zoom, ms-teams-app, api, mcp, self-hosted, speech-to-text, transcription
Last push: 2026-08-26T10:05:14+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 98, longevity 40
- inputs: {"age_days": 572, "days_push": 7, "days_rel": 13, "gap_med": 2.0, "n_releases_24m": 39}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2719, forks 443 (observed 2026-08-28T04:07:12.197480+00:00)

## What it is
Vexa is an open-source (Apache-2.0) meeting transcription API that dispatches bots to join Google Meet, Microsoft Teams, and Zoom calls and streams speaker-attributed transcripts in real time over REST and WebSocket. It ships an MCP server for AI agents, integrates with workflow tools like n8n and Zapier, and can be self-hosted via Docker Compose or Kubernetes or used as a hosted SaaS.

## Use cases
- transcribe google meet meetings in real time via api
- auto-join a bot to zoom and teams calls to take meeting notes
- stream live meeting transcripts to my ai agent over websocket
- connect claude desktop to live meeting data via mcp
- self-host a meeting transcription service for data privacy
- pipe meeting transcripts into salesforce or hubspot records
- trigger meeting bots from n8n or zapier workflows
- build meeting minutes and a searchable knowledge base from transcripts

## When to choose
- you need programmatic, API-first meeting transcription across Meet, Teams, and Zoom
- you want full data control and self-hosting of the audio path
- you want AI agents to access live meeting context via MCP

## When to avoid
- you only need a simple one-click notetaker app with no API or self-hosting
- you need platforms beyond Meet/Teams/Zoom with production support (Jitsi is still pending live validation)
- you cannot run bot infrastructure and prefer a fully managed per-seat product

## Facets
- artifact type: service
- maturity: active
- function: speech-recognition, api-framework, websocket, mcp, agent-framework, webhook, self-hosted, sdk
- domain: speech-processing, artificial-intelligence, apis, self-hosted, developer-tools
- platform: self-hosted, python, cloud
- tags: meeting-bots, google-meet, microsoft-teams, zoom, transcription-api, real-time-transcription, meeting-notes, speaker-diarization, rest-api, knowledge-as-code, ai-agents, automation, docker, kubernetes, web-server

## Member repositories
- Vexa-ai/vexa (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:12.197480+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:15:14.543596+00:00, confidence not recorded.
  - readme: https://github.com/Vexa-ai/vexa (fetched 2026-08-28T04:07:12.197480+00:00, sha 0e4236745dc2)
  - homepage: https://vexa.ai (fetched 2026-08-29T09:58:24.803652+00:00, sha f37a65d0ad0e)
  - site_page: https://docs.vexa.ai (fetched 2026-08-29T09:58:24.813462+00:00, sha 32397c373822)
  - site_page: https://vexa.ai/integrations/salesforce (fetched 2026-08-29T09:58:24.824234+00:00, sha 233e84696dbb)
  - site_page: https://vexa.ai/pricing (fetched 2026-08-29T09:58:24.815183+00:00, sha 15cd9e079891)
  - site_page: https://vexa.ai/integrations/n8n (fetched 2026-08-29T09:58:24.816896+00:00, sha 2750a36a2102)
  - site_page: https://vexa.ai/integrations/claude-mcp (fetched 2026-08-29T09:58:24.818865+00:00, sha 9884b840ac45)
  - site_page: https://vexa.ai/integrations/zapier (fetched 2026-08-29T09:58:24.820773+00:00, sha ed0cac5be0b6)
  - site_page: https://vexa.ai/integrations/hubspot (fetched 2026-08-29T09:58:24.822501+00:00, sha 42b2aad55e7b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
