Cal.diy
- title
- Cal.diy
- type
- toolbox
- summary
- Open-source редакция Cal.com для сообщества, выделенная в апреле 2026 года в self-hosted форк только для личного использования
- tags
- scheduling, self-hosted, typescript, open-core
- language
- TypeScript
- license
- AGPLv3 (inherited from Cal.com)
- created
- 2026-04-22
- updated
- 2026-04-22
- lang
- ru
- translation_of
- cal-diy
- source_updated
- 2026-04-22
- translated
- 2026-09-01
- translator
- lllm/antigravity/gemini-3.7-flash-medium
Cal.diy - это open-source редакция Cal.com для сообщества, выделенная в самостоятельный проект в апреле 2026 года. Позиционирование необычное: Cal.com прямо заявляет о неприменимости Cal.diy в production и перенаправляет коммерческих пользователей на свои hosted или enterprise on-prem предложения. Cal.diy существует как предохранительный клапан по принципу "хотите self-hosted - вот код, дальше сами".
Разделение возможностей
Cal.com публикует подробное сравнение возможностей на главной странице документации cal.diy. В общих чертах:
В обоих: типы событий (включая повторяющиеся, с бронированием мест, платные через Stripe/PayPal, хешированные URL), управление бронированиями, все функции доступности (расписания, переопределения дат, буферное время, графики поездок, OOO), большинство интеграций с календарями (Google, Outlook, Apple, CalDAV, Lark, Feishu, Zoho, Exchange, ICS), большинство видеоплатформ (Cal Video, Zoom, Meet, Teams, Webex, Jitsi), стандартная аутентификация (email, Google OAuth, Azure AD), webhook'и, Zapier, n8n/Make/Pipedream, интеграции с CRM, мессенджерами и AI-агентами, встраивание (embeds), API v2.
Только в Cal.com: Teams и командные типы событий (round-robin, коллективные, управляемые), мгновенные встречи, Organizations, SAML SSO, SCIM, impersonation, Workflows, Routing Forms, устаревший API v1, дашборд Insights, Attributes & Segments, Delegation, Workspace Platform, Admin Panel, Cal.com Video Recordings.
Таким образом, Cal.diy - это "грамотно сделанное планирование встреч для одного пользователя", тогда как Cal.com удерживает всё, что связано с multi-tenant, enterprise и аналитикой.
Развёртывание
Документация по развёртыванию охватывает AWS, Azure, Elestio, GCP, Northflank, Railway, Render и Vercel. Процесс установки стандартен для приложения на Next.js с Postgres - миграции базы данных описаны отдельно.
Почему это важно
Интересен сам паттерн: вместо того чтобы идти по пути npmx (когда сообщество создаёт альтернативный фронтенд, вынуждая лидера реагировать), Cal.com сыграла на опережение и сама выпустила урезанную open-source редакцию. Пользователи получают базовые примитивы планирования встреч, а компания оставляет multi-tenant и enterprise-возможности за коммерческим пейволлом. Это чистый пример разделения в модели open-core, сделанного осознанно и задокументированного открыто.
Предостережение от использования в production создаёт любопытное трение. Cal.com не может запретить коммерческое развёртывание Cal.diy (лицензия AGPLv3), но позиционирование удерживает self-hoster сообщество от того, чтобы воспринимать проект как замену enterprise-версии. Это защищает коммерческую модель, сохраняя статус open-source проекта.
Репозиторий
Документация: https://www.cal.diy - установка, варианты развёртывания, приложения, миграции базы данных, обновление. Исходный код находится на GitHub в организации Cal.com. Последнее обновление: 14 апреля 2026 года.
Связанные страницы
- alternative-frontend-pattern - противоположная стратегия (альтернативный фронтенд от сообщества); Cal.com избежала этого, выпустив собственную урезанную версию