meetbot.dev

Todas as comparações · vs Attendee

meetbot vs Attendee.

Attendee é o mais próximo em espírito do meetbot — stack de bot de reuniões source-available, focado em desenvolvedor, amigável a Docker, com experiência dev limpa. As duas diferenças substantivas: licença (eles são Elastic 2.0, somos MIT) e cobertura de plataformas hoje (eles enviam Meet + Zoom; enviamos Meet + Teams + Zoom). O plano gratuito hospedado deles é genuinamente bom para prototipar; preço do plano pago não está publicamente listado ainda.

Entrar →Ir para preçosverificado pela última vez em 2026-05-09

01 · tl;dr

A versão curta.

Use Attendee se…

  • Seu stack é só Meet + Zoom e não precisará de Teams.
  • Você quer a experiência de self-host mais simples possível hoje (Docker compose deles é excelente).
  • Você está bem com termos da licença ELv2 e não planeja enviar produto hospedado concorrente.
  • Você quer o polimento específico de tooling dev deles — o dashboard do Attendee é nítido.

Use meetbot se…

  • Você precisa de suporte Microsoft Teams hoje, não em roadmap futuro.
  • Seu modelo de negócio pode um dia incluir revender gravação-como-serviço — ELv2 proíbe, MIT não.
  • Você quer preço publicado e previsível em vez de conversa de vendas para planos pagos.
  • Você quer três transportes (webhook, WebSocket, RTMP), não só webhooks.

02 · tabela de specs

Lado a lado. Sem enrolação.

Números verificados contra a fonte citada na data do rodapé. Mande um PR se algo mudou.

meetbotAttendee
platforms todayMeet, Teams, ZoomMeet, Zoom (Teams + Webex on roadmap)[1]
SDK license
ELv2 prohibits offering a competing hosted service.
MITElastic License 2.0[2]
self-host storyM5 (source-available)Docker compose today[3]
hosted pricing$0.30 / hr (flat, published)free tier; paid not listed[4]
transcriptionBYOK today (free pass-through on per-speaker audio); hosted Whisper-large-v3 ships Q3 2026BYOK (Deepgram, etc.)
transportswebhook · websocket · RTMPwebhook · websocket
data residencyHetzner Falkenstein (DE)self-host: anywhere; hosted: not specified
pricing exposedthis pageafter a sales conversation (paid)
production maturitypre-launch (zero paying customers today; sample apps + daily smoke tests against real meetings)growing fast, similar early stage
OAuth-managed signed-in botsM3 (Zoom · Meet · Teams)yes (Zoom, Meet)
  1. [1]platforms today: attendee.dev/
  2. [2]SDK license: github.com/attendee-labs/attendee
  3. [3]self-host story: github.com/attendee-labs/attendee
  4. [4]hosted pricing: attendee.dev/

03 · cenários de preço

A matemática, de três jeitos.

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.

cenário 1eles ganham aqui

Hobbyist · 10 hr / mo

10 horas de gravação de reunião por mês.

meetbot
10 hr × $0.30 = $3.00
$3.00/mês
Attendee
free tier (assumed) = $0
$0/mês

Attendee's hosted free tier covers this if your bot count fits. We can't predict their paid tier. If $3/mo is your gating cost, hosted Attendee wins; otherwise indistinguishable.

cenário 2

Startup · 1,000 hr / mo

1,000 horas de gravação de reunião por mês.

meetbot
1,000 hr × $0.30 = $300
$300/mês
Attendee
paid tier (not listed) — sales conversation required
?/mês

We can't quote because Attendee's paid tier isn't public. If you need predictable pricing for your finance model, that's a real edge for us at this scale.

cenário 3

Scale · 50,000 hr / mo

50,000 horas de gravação de reunião por mês.

meetbot
50,000 hr × $0.30 = $15,000
$15,000/mês
Attendee
paid enterprise — quote
?/mês

At this scale you'd self-host Attendee on your own infra (~$300–800/mo Hetzner + ~0.3 FTE ops) which probably beats both hosted options. Worth a real proof-of-concept.

04 · onde eles ganham

Onde Attendee é a melhor escolha.

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.

  • 01Self-host com Docker compose maduro hoje. Stack deles é genuinamente simples de subir; o nosso ainda não.
  • 02Plano gratuito hospedado generoso para prototipar sem necessidade de conversa de vendas.
  • 03Dashboard de cliente mais nítido que o nosso hoje (vamos fechar essa lacuna, mas não amanhã).
  • 04Bots logados gerenciados por OAuth (para passar lobbies de Zoom em planos gratuitos) enviados hoje; o nosso chega em M3.
  • 05Superfície de API menor e mais nítida — cobrem menos, mas o que cobrem é bem desenhado.

05 · onde ganhamos

Onde meetbot ganha.

Cada linha linka para a página de docs que prova. Números, não adjetivos. Verificado contra a superfície pública de Attendee na data abaixo.

  • 01Licença MIT real em cada SDK + app de exemplo. ELv2 (deles) impede você de oferecer serviço hospedado concorrente que envolva o software deles. MIT não. Material se você vende gravação-como-funcionalidade dentro de outro produto.
    prova: github.com/meetbot
  • 02Suporte Microsoft Teams hoje. O adaptador Teams do Attendee está no roadmap deles. Se sua base de clientes inclui TI corporativo, Teams é não-negociável.
    prova: /docs/teams
  • 03Três transportes por endpoint (webhook, WebSocket, RTMP). Attendee envia webhook + WebSocket; RTMP não é primeira classe.
    prova: /docs/transports
  • 04Preço plano publicado — $0,30/h, sem planos, sem conversa de vendas. Os planos pagos deles não são públicos.
    prova: /pricing
  • 05Hospedado na UE por padrão. Containers do bot + plano de controle em Hetzner Falkenstein.
    prova: /security

06 · migração

A troca inteira. Oito linhas.

Mesmo formato, mesmos campos, host diferente. Substitua sua chamada de despacho de bot do Attendee por uma do meetbot. Os payloads de webhook chegam no mesmo formato JSON que seu handler já processa.

Attendee (antes)ts
// Attendee
const res = await fetch("https://app.attendee.dev/api/v1/bots", {
  method: "POST",
  headers: {
    Authorization: `Token ${process.env.ATTENDEE_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    meeting_url: "https://meet.google.com/abc-defg-hij",
    bot_name: "notes",
    transcription_settings: { provider: "deepgram" },
    webhook_url: WEBHOOK_URL,
  }),
});
meetbot (depois)ts
// 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

As perguntas que realmente recebemos.

Q.O que a Elastic License 2.0 realmente impede?
ELv2 tem três cláusulas principais: (1) você não pode oferecer o software como serviço hospedado/gerenciado a terceiros, (2) você não pode contornar a funcionalidade de chave de licença, (3) você não pode remover ou alterar avisos de copyright. (1) é a que morde se você constrói SaaS onde gravação é funcionalidade e se beneficiaria de rodar o bot deles internamente como sua camada hospedada. MIT (nós) não tem nenhuma dessas.
Q.O Attendee vai enviar suporte Teams?
Está no roadmap público deles; não temos data. Se pode esperar, avalie de novo quando chegar. Se precisa agora, é sinal claro de escolher meetbot.
Q.Se uso o plano gratuito hospedado deles hoje, devo trocar?
Provavelmente não até superar. O plano gratuito deles serve para prototipar. Quando começar a precisar de preço previsível para forecast financeiro, ou funcionalidades de plano pago que não precificaram publicamente, a previsibilidade de $0,30/h começa a importar.
Q.Seu dashboard é tão bom quanto o deles?
Ainda não. O dashboard deles está mais polido hoje. O nosso melhora ao longo de M6 com player embarcável, visualizador de transcrição, UI de calendário e gerenciador OAuth. Resposta honesta para hoje: o deles.
Q.Como controles de retenção se comparam?
Ambos expõem retenção por bot. O nosso: retentionPolicy: 'zero' | 'days:N' | 'forever' — job de purga noturno por política. O deles: similar. Paridade material.
Q.E sobre OAuth de usuário final para bots Zoom logados?
Attendee envia hoje. Enviamos em M3 (bots logados para Zoom/Meet/Teams via gerenciamento hospedado de credenciais OAuth). Se passar lobbies de plano gratuito do Zoom é must-have hoje, Attendee.

Verificado pela última vez em 2026-05-09 contra Attendee, a superfície pública dela. Encontrou um erro? Corrija no GitHub.