Cal.diy

Cal.diy

Cal.com开源版

时间官网

应用介绍

< #日程预约 #会议安排 #Calendly替代 #自托管 #开源版Cal.com #开源软件

Cal.diy 是 Cal.com 的社区开源版,也就是原来 github.com/calcom/cal.com 这个仓库现在的去向——它把企业版代码整个剥离,整套代码以 MIT 许可开放。定位很明确:Calendly 的开源替代品,Calendly 团队版按人头每月十几美元,而这个自己部署起来个人使用不花钱。

它解决的是来回约时间这件事:把自己的可约时段做成一个链接发出去,对方直接挑一个空档,日历自动写入、通知自动发出,不用再邮件里反复确认。基于 Next.js、tRPC、Prisma 和 PostgreSQL,跑在自己的服务器上。

软件功能



预约链接:把可预约的时段做成公开页面,别人选时段填信息即可完成预约,省掉来回确认时间的沟通。

日历打通:连接常用日历服务后自动读取已有日程避开冲突,预约成功后把新会议写回日历。

会议链接自动生成:集成视频会议服务,预约确认时自动生成会议地址并发给双方。

不需要许可证:没有企业版功能开关,也不需要 Cal.com 账号或 license key,装完即是完整功能

完全 MIT 许可:不是「开源内核加闭源增强」的模式,整个代码库都在 MIT 之下,团队、组织、Insights、SSO/SAML 这些企业功能已被移除。

自行部署:需要 Node.js 18 以上和 PostgreSQL 13 以上,克隆仓库配好环境变量即可运行;项目没有官方托管版本,全部跑在自己的基础设施上。

集成可选:各类第三方集成按需启用,需要相应服务的凭据,文档里逐项说明。

社区维护:贡献直接进入这个项目本身,不再被拆分到商业版仓库。

开源项目:项目源码托管在 GitHub,方便开发者查看实现方式、参与开发,或者根据自己的需求进行二次定制。注意官方提示:自托管需要服务器运维、数据库和数据安全方面的经验,更推荐用于个人和非生产场景;商业与企业级需求请使用 Cal.com 本身。