EnglishРусский Map

Cal.diy

Toolbox toolboxschedulingself-hostedtypescriptopen-coreTypeScriptAGPLv3 (inherited from Cal.com) ↳ show in map Markdown
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 избежала этого, выпустив собственную урезанную версию