Herramienta de código abierto y autohospedable para programar, publicar y analizar contenido en varias redes sociales, con integraciones de IA y API.
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
Clona el repositorio
git clone https://github.com/calcom/cal.diy.git - 2
Ve a la carpeta del proyecto
cd cal.diy - 3
Instala los paquetes con yarn
yarn - 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
Interfaz web para gestionar tareas cron con horarios legibles, registros en tiempo real e historial de ejecución por tarea.
Plataforma low-code autoalojable y orientada a API que funciona como una hoja de cálculo colaborativa con base de datos y se presenta como alternativa a Airtable.
Un planificador de viajes colaborativo, autoalojado y en tiempo real, con mapas, presupuestos, listas de equipaje, diario y herramientas de IA opcionales.
Un CRM de código abierto basado en agentes de IA que investigan contactos, registran evidencias y trabajan según su propio horario.
Una app de notas con IA, autoalojada y centrada en la privacidad, para capturar rápidamente ideas fugaces en tarjetas Markdown y buscarlas en lenguaje natural.