Wszystkie porównania · vs Attendee
Attendee is the closest in spirit to meetbot — a developer-first, source-available, Docker-friendly meeting-bot stack with a clean dev experience. The two substantive differences: license (they're Elastic 2.0 across the stack, our SDK + samples are MIT — bot binary closed) and platform coverage today (they ship Meet + Zoom; we ship eight API surfaces: Meet, Teams, Zoom Web, Zoom SDK, Webex, Whereby, Jitsi, and Discord). Their hosted free tier is genuinely good for prototyping; their paid tier pricing isn't publicly listed yet.
01 · w skrócie
Użyj Attendee jeśli…
Użyj meetbot jeśli…
02 · tabela specyfikacji
Liczby zweryfikowane wobec cytowanego źródła w dacie z stopki strony. Zrób PR z poprawką, jeśli coś się zmieniło.
| meetbot | Attendee | ||
|---|---|---|---|
| platforms today | Meet, Teams, Zoom Web, Zoom SDK, Webex, Whereby, Jitsi, Discord | Meet, Zoom (Teams + Webex on roadmap)[1] | |
| SDK license ELv2 prohibits offering a competing hosted service. | MIT | Elastic License 2.0[2] | |
| self-host story | M5 (source-available) | Docker compose today[3] | |
| hosted pricing | $0.30 / hr entry rate, published volume tiers | free tier; paid not listed[4] | |
| transcription | BYOK today (free pass-through on per-speaker audio); hosted Whisper-large-v3 ships Q3 2026 | BYOK (Deepgram, etc.) | |
| transports | webhook · websocket · RTMP | webhook · websocket | |
| data residency | Hetzner Falkenstein (DE) | self-host: anywhere; hosted: not specified | |
| pricing exposed | this page | after a sales conversation (paid) | |
| production maturity | pre-launch (zero paying customers today; sample apps + daily smoke tests against real meetings) | growing fast, similar early stage | |
| OAuth-managed signed-in bots | M3 (Zoom · Meet · Teams); URL-based guest bots ship across all 8 surfaces | yes (Zoom, Meet) |
03 · scenariusze cenowe
Trzy punkty użycia: hobbysta, startup i firma w skali. Wzór widoczny w każdej komórce — skopiuj do arkusza, wstaw swoje liczby.
10 godzin nagrywania spotkań miesięcznie.
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.
1,000 godzin nagrywania spotkań miesięcznie.
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.
50,000 godzin nagrywania spotkań miesięcznie.
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 · gdzie wygrywają
Włączamy tę sekcję, bo alternatywa — udawanie, że wygrywamy wszędzie — jest nieuczciwa, a nieuczciwe strony porównawcze to powód, dla którego większość z nich nie warta jest czytania.
05 · gdzie wygrywamy
Każda linia linkuje do strony docs, która to potwierdza. Liczby, nie przymiotniki. Źródłowane wobec publicznej powierzchni Attendee na datę poniżej.
06 · migracja
Ten sam kształt, te same pola, inny host. Zamień swoje wywołanie dispatch bota Attendee na meetbot. Payloady webhook lądują w tym samym kształcie JSON, który twój handler już parsuje.
// 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 — 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
webhook_url: WEBHOOK_URL,
}),
});07 · faq
Ostatnio zweryfikowano 2026-05-09 wobec Attendee, publicznych danych. Zauważyłeś błąd? Popraw na GitHubie.