Repolode
calcom

calcom/cal.diy

Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.

Alternativa open source a:Calendly

Estrellas
49,147
Forks
15,377
Issues abiertos
1,515
Último commit
ayer

¿Qué es?

Cal.diy es una plataforma de agenda autohospedada que permite configurar tipos de eventos, compartir enlaces de reserva y dejar que otras personas elijan horarios disponibles en tu calendario. Es un fork comunitario de Cal.com al que se le eliminó el código empresarial y comercial, por lo que no incluye equipos, organizaciones, estadísticas, flujos de trabajo ni SSO/SAML, y no requiere una clave de licencia ni una cuenta alojada.

La aplicación está desarrollada con Next.js, tRPC, React, Tailwind CSS y Prisma sobre PostgreSQL. Puede ejecutarse localmente con un entorno de desarrollo basado en Docker que crea usuarios de prueba, o desplegarse con Docker Compose, Railway, Northflank, Render, Elestio o Vercel. La configuración requiere algunas claves secretas para la autenticación y el cifrado, y la base de datos se gestiona mediante migraciones de Prisma.

Las integraciones con Google Calendar, el calendario de Microsoft Outlook, Zoom, video de Daily.co, Basecamp, HubSpot, ZohoCRM y Pipedrive se configuran con credenciales OAuth que se obtienen de cada proveedor. El proyecto está pensado para uso personal, no para producción, y la documentación recomienda contar con conocimientos avanzados de administración de servidores.

Funciones clave

  • 01Crear tipos de eventos y compartir enlaces de reserva para que otras personas elijan horarios disponibles
  • 02Autohospedar con Docker Compose o desplegar en plataformas PaaS comunes
  • 03Conectar Google Calendar, Outlook, Zoom y Daily.co mediante credenciales OAuth
  • 04Integrar CRM como HubSpot, ZohoCRM y Pipedrive
  • 05Licencia MIT completa, sin funciones exclusivas para empresas ni clave de licencia

Casos de uso

  • Personas que buscan una alternativa autohospedada a una página de reservas alojada
  • Desarrolladores que exploran una base de código de Next.js, tRPC y Prisma para una aplicación de agenda
  • Configuraciones personales o pequeñas, fuera de producción, que se sincronizan con calendarios y herramientas de video existentes

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/calcom/cal.diy.git
  2. 2

    Ve a la carpeta del proyecto

    cd cal.diy
  3. 3

    Instala los paquetes con yarn

    yarn
  4. 4

    Inicia la configuración local rápida (requiere Docker y Docker Compose)

    yarn dx

Antes de usarlo

  • El autoalojamiento requiere conocimientos avanzados de servidores, bases de datos y seguridad. El README lo recomienda principalmente para uso personal y entornos que no sean de producción.
  • Requiere Node.js 18+ y PostgreSQL 13+, además de configurar .env manualmente.

Temas

Preguntas frecuentes

¿Qué es cal.diy?
Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios. Cal.diy es una plataforma de agenda autohospedada que permite configurar tipos de eventos, compartir enlaces de reserva y dejar que otras personas elijan horarios disponibles en tu calendario. Es un fork comunitario de Cal.com al que se le eliminó el código empresarial y comercial, por lo que no incluye equipos, organizaciones, estadísticas, flujos de trabajo ni SSO/SAML, y no requiere una clave de licencia ni una cuenta alojada.
¿cal.diy es gratuito? ¿Qué licencia tiene?
cal.diy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cal.diy sigue mantenido?
Mantenimiento activo. El último commit de cal.diy fue el 18 oct 2026.
¿Para qué puedo usar cal.diy?
Personas que buscan una alternativa autohospedada a una página de reservas alojada Desarrolladores que exploran una base de código de Next.js, tRPC y Prisma para una aplicación de agenda Configuraciones personales o pequeñas, fuera de producción, que se sincronizan con calendarios y herramientas de video existentes
¿Cómo se instala cal.diy?
Clona el repositorio: git clone https://github.com/calcom/cal.diy.git Ve a la carpeta del proyecto: cd cal.diy Instala los paquetes con yarn: yarn Inicia la configuración local rápida (requiere Docker y Docker Compose): yarn dx
¿Dónde consigo cal.diy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/calcom/cal.diy

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados