meetbot.dev

Все сравнения · vs Attendee

meetbot vs Attendee.

Attendee ближе всего по духу к meetbot — developer-first, source-available, дружественный к Docker стек meeting-бота с чистым опытом разработки. Два существенных отличия: лицензия (они под Elastic 2.0, мы — MIT) и покрытие платформ сегодня (они поставляют Meet + Zoom; мы — Meet + Teams + Zoom). Их хостинговый бесплатный тариф действительно хорош для прототипирования; цены платных тиров пока не опубликованы.

Войти →К ценампоследняя проверка 2026-05-09

01 · tl;dr

Короткая версия.

Используйте Attendee если…

  • Ваш стек — только Meet + Zoom и Teams не понадобится.
  • Вам нужен максимально простой self-host сегодня (их Docker compose превосходен).
  • Вы согласны с условиями ELv2 и не планируете выпускать конкурирующий хостинг-продукт.
  • Вам нужна именно их полировка dev-инструментов — дашборд Attendee острый.

Используйте meetbot если…

  • Вам нужна поддержка Microsoft Teams сегодня, а не в будущей дорожной карте.
  • Ваша бизнес-модель может однажды включать перепродажу recording-as-a-service — ELv2 это запрещает, MIT — нет.
  • Вам нужна опубликованная, предсказуемая цена вместо разговора с продавцом для платных тиров.
  • Вам нужны три транспорта (webhook, WebSocket, RTMP), а не только webhook.

02 · таблица спецификаций

Бок о бок. Без прикрас.

Числа проверены против указанного источника на дату в подвале. Сделайте PR с исправлением, если что-то изменилось.

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 · сценарии цен

Расчёт, тремя способами.

Три точки использования: хобби, стартап и крупная компания. Формула видна в каждой ячейке — скопируйте её в таблицу, подставьте свои числа.

сценарий 1они здесь выигрывают

Hobbyist · 10 hr / mo

10 часов записи встреч в месяц.

meetbot
10 hr × $0.30 = $3.00
$3.00/мес
Attendee
free tier (assumed) = $0
$0/мес

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.

сценарий 2

Startup · 1,000 hr / mo

1,000 часов записи встреч в месяц.

meetbot
1,000 hr × $0.30 = $300
$300/мес
Attendee
paid tier (not listed) — sales conversation required
?/мес

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.

сценарий 3

Scale · 50,000 hr / mo

50,000 часов записи встреч в месяц.

meetbot
50,000 hr × $0.30 = $15,000
$15,000/мес
Attendee
paid enterprise — quote
?/мес

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 · где они выигрывают

Где Attendee — лучший выбор.

Мы включаем этот раздел, потому что альтернатива — притворяться, что мы выигрываем везде — нечестна, и нечестные сравнения — причина, по которой большинство из них не стоят чтения.

  • 01Зрелый Docker-compose self-host сегодня. Их стек действительно прост в развёртывании; наш — пока нет.
  • 02Щедрый хостинговый бесплатный тариф для прототипирования без необходимости разговора с продавцом.
  • 03Более острый клиентский дашборд, чем у нас сегодня (мы закроем разрыв, но не завтра).
  • 04OAuth-управляемые залогиненные боты (для обхода лобби Zoom на бесплатных тарифах) поставляются сегодня; наши выходят в M3.
  • 05Меньшая, более острая поверхность API — они покрывают меньше, но то, что покрывают, хорошо спроектировано.

05 · где выигрываем мы

Где выигрывает meetbot.

Каждая строка ссылается на страницу docs, которая это доказывает. Числа, не прилагательные. Источники сверены с публичными данными Attendee на дату ниже.

  • 01Настоящая лицензия MIT на каждый SDK + sample-приложение. ELv2 (у них) не даёт предлагать конкурирующий хостинг-сервис, оборачивающий их ПО. MIT — даёт. Существенно, если вы продаёте recording-as-a-feature внутри другого продукта.
    доказательство: github.com/meetbot
  • 02Поддержка Microsoft Teams сегодня. Адаптер Teams у Attendee — в их дорожной карте. Если в вашей клиентской базе есть корпоративное IT, Teams — non-negotiable.
    доказательство: /docs/teams
  • 03Три транспорта на endpoint (webhook, WebSocket, RTMP). Attendee поставляет webhook + WebSocket; RTMP — не first-class.
    доказательство: /docs/transports
  • 04Опубликованная плоская цена — $0.30/ч, без тарифов, без разговоров с продавцом. Их платные тиры не публичны.
    доказательство: /pricing
  • 05Хостинг в EU по умолчанию. Контейнеры ботов + control-plane в Hetzner Falkenstein.
    доказательство: /security

06 · миграция

Весь переход. Восемь строк.

Та же форма, те же поля, другой хост. Замените свой вызов dispatch бота Attendee на вызов meetbot. Webhook payload приходит в том же JSON-формате, который ваш handler уже парсит.

Attendee (до)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 (после)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

Вопросы, которые нам действительно задают.

Q.Что на самом деле запрещает Elastic License 2.0?
У ELv2 три основных оговорки: (1) нельзя предлагать ПО как hosted/managed-сервис третьим лицам, (2) нельзя обходить функциональность лицензионного ключа, (3) нельзя удалять или изменять уведомления об авторских правах. (1) — та, что бьёт, если вы строите SaaS, в котором запись — это фича, и вам было бы удобно крутить их бот внутри как ваш хостинговый слой. У MIT (у нас) ничего этого нет.
Q.Выпустит ли Attendee поддержку Teams?
Это в их публичной дорожной карте; даты у нас нет. Если можете подождать, переоцените, когда выйдет. Если нужно сейчас — это явный сигнал «выбирайте meetbot».
Q.Если я сегодня на их хостинговом бесплатном тарифе, стоит ли переключаться?
Вероятно нет, пока не перерастёте его. Их бесплатный тариф нормален для прототипирования. Как только вам станет нужна предсказуемая цена для финансового планирования или функции платных тиров, которые они публично не оценили — предсказуемость $0.30/ч начинает иметь значение.
Q.Ваш дашборд так же хорош, как их?
Пока нет. Их дашборд сегодня более полирован. Наш улучшается до M6 со встраиваемым плеером, просмотрщиком транскриптов, UI календаря и менеджером OAuth. Честный ответ на сегодня: их.
Q.Как сравниваются контролы удержания?
Оба экспонируют удержание на бота. Наше: retentionPolicy: 'zero' | 'days:N' | 'forever' — ночной purge-job по политике. Их: похоже. Существенный паритет.
Q.А что насчёт OAuth конечного пользователя для залогиненных ботов Zoom?
Attendee поставляет это сегодня. Мы поставим в M3 (залогиненные боты для Zoom/Meet/Teams через хостинговое управление OAuth). Если обход лобби бесплатного тарифа Zoom — обязательное требование сегодня, выбирайте Attendee.

Последняя проверка 2026-05-09 против Attendee, публичных данных. Заметили ошибку? Исправить на GitHub.