Todas as comparações · vs Vexa
Vexa é o único concorrente neste conjunto com stack totalmente Apache-2.0 — orquestrador, transcrição, servidor MCP, todo o pipeline. Se «OSS de verdade hoje» é seu requisito duro, eles vencem, e dizemos isso. Onde vencemos: o lado hospedado. PAYG hospedado deles é $0,30/h bot + $0,20/h transcrição = $0,50/h; o nosso é $0,30/h plano incluindo transcrição. Trazemos também adaptadores Meet/Teams mais provados em batalha e superfície de cliente mais polida.
01 · tl;dr
Use Vexa se…
Use meetbot se…
02 · tabela de specs
Números verificados contra a fonte citada na data do rodapé. Mande um PR se algo mudou.
| meetbot | Vexa | ||
|---|---|---|---|
| OSS license (full stack) | MIT (SDKs/CLI/samples/spec); bot closed | Apache 2.0 (everything)[1] | |
| self-host | M5 (source-available) | today (Docker · K8s · OpenShift · bare metal)[2] | |
| hosted bot price | $0.30 / hr (bot-hour only) | $0.30 / hr[3] | |
| hosted transcription | BYOK today (free pass-through); hosted Whisper +$0.10/hr at GA (Q3 2026) | +$0.20 / hr[4] | |
| bundled hosted $/hr | $0.30 + your transcription bill (BYOK) today; $0.40 at GA | $0.50 | |
| individual plan | — | $12 / mo (1 concurrent bot)[5] | |
| MCP server | — | yes (built-in)[6] | |
| interactive bot (TTS speak) | M1 (output-audio endpoint) | yes (TTS-driven) | |
| platforms | Meet, Teams, Zoom | Meet, Teams, Zoom | |
| transports | webhook · websocket · RTMP | webhook · websocket | |
| data residency (hosted) | Hetzner Falkenstein (DE) | self-host: anywhere; hosted: not specified | |
| production maturity | pre-launch (zero paying customers today; sample apps + daily smoke tests against real meetings) | growing fast, smaller install base than Recall |
03 · cenários de preço
Três pontos de uso: hobbyista, startup e empresa em escala. Fórmula visível por célula — copie para uma planilha, jogue seus próprios números.
10 horas de gravação de reunião por mês.
Today: meetbot bills the bot-hour only — transcription (if you want it) is BYOK. Or self-host Vexa free on your own box — fixed cost ~$0 + your time. If your time is free, Vexa wins. It rarely is.
1,000 horas de gravação de reunião por mês.
Today bundled: $300 + ~$100–200 for BYOK transcription via Deepgram/AssemblyAI ≈ $400–500/mo. At GA (hosted Whisper Q3 2026): $400/mo. Self-host Vexa = ~$80/mo Hetzner box + ~10 hr/mo ops time ≈ $280/mo at $20/hr engineer rate.
50,000 horas de gravação de reunião por mês.
At this scale BYOK transcription approaches its hardware floor (~$200–400/mo for self-hosted Whisper on a couple of Hetzner GPU boxes). Self-host Vexa at this scale = real ops investment (~1 FTE), plus GPU bills for transcription. Probably cheaper in hardware ($/hr) but expensive in headcount.
04 · onde eles ganham
Incluímos esta seção porque a alternativa — fingir que ganhamos em tudo — é desonesta, e páginas de comparação desonestas são a razão pela qual a maioria não vale a pena ler.
05 · onde ganhamos
Cada linha linka para a página de docs que prova. Números, não adjetivos. Verificado contra a superfície pública de Vexa na data abaixo.
06 · migração
Mesmo formato, mesmos campos, host diferente. Substitua sua chamada de despacho de bot do Vexa por uma do meetbot. Os payloads de webhook chegam no mesmo formato JSON que seu handler já processa.
// Vexa (hosted)
const res = await fetch("https://gateway.vexa.ai/bots", {
method: "POST",
headers: {
"X-API-Key": process.env.VEXA_KEY!,
"Content-Type": "application/json",
},
body: JSON.stringify({
platform: "google_meet",
native_meeting_id: "abc-defg-hij",
bot_name: "notes",
language: "en",
}),
});// meetbot — transcription is BYOK today (hosted Whisper Q3 2026)
const res = await fetch("https://api.meetbot.dev/api/v1/bot", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MEETBOT_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
meeting_url: "https://meet.google.com/abc-defg-hij",
bot_name: "notes",
// per-speaker audio in your bucket; pipe to your provider
delivery: [{ transport: "webhook", url: WEBHOOK_URL }],
}),
});07 · faq
Verificado pela última vez em 2026-05-09 contra Vexa, a superfície pública dela. Encontrou um erro? Corrija no GitHub.