可自托管的开源社交媒体排程工具,用于规划、发布和分析多平台内容,并支持 AI 与 API 集成。
- Star
- 49,147
- Fork
- 15,377
- 未关闭 Issue
- 1,515
- 最近提交
- 昨天
这是什么?
Cal.diy 是一个可自托管的日程预约平台,你可以设置预约类型、分享预约链接,让他人在你的日历中选择空闲时段。它是 Cal.com 的社区分支,移除了企业版和商业代码,因此不包含团队、组织、数据分析、工作流和 SSO/SAML 等功能,也无需许可证密钥或托管账户。
项目基于 Next.js、tRPC、React、Tailwind CSS 和 Prisma,数据库使用 PostgreSQL。本地开发可通过 Docker 一键启动并生成测试用户,部署方式包括 Docker Compose、Railway、Northflank、Render、Elestio 和 Vercel。认证与加密依赖几个密钥配置,数据库结构通过 Prisma 迁移管理。
可对接 Google Calendar、Microsoft Outlook 日历、Zoom、Daily.co 视频、Basecamp、HubSpot、Zoho CRM 和 Pipedrive 等服务,需在各平台获取 OAuth 凭据后配置。项目适合个人等非生产场景,官方建议具备服务器管理相关经验后再部署。
核心功能
- 01创建预约类型并分享链接,供他人选择可用时段
- 02支持通过 Docker Compose 自托管或部署到常见 PaaS 平台
- 03通过 OAuth 凭据对接 Google Calendar、Outlook、Zoom 和 Daily.co
- 04可与 HubSpot、Zoho CRM、Pipedrive 等 CRM 集成
- 05全部代码采用 MIT 许可,无企业版专属功能或许可证密钥
适用场景
- 希望用自托管预约页替代托管服务的个人用户
- 想研究 Next.js、tRPC 与 Prisma 预约类应用代码的开发者
- 需要同步现有日历与视频工具的个人或小型非生产环境
标签
常见问题
- cal.diy 是什么?
- 开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。 Cal.diy 是一个可自托管的日程预约平台,你可以设置预约类型、分享预约链接,让他人在你的日历中选择空闲时段。它是 Cal.com 的社区分支,移除了企业版和商业代码,因此不包含团队、组织、数据分析、工作流和 SSO/SAML 等功能,也无需许可证密钥或托管账户。
- cal.diy 可以免费使用吗?用的什么许可证?
- cal.diy 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- cal.diy 还在维护吗?
- 活跃维护中。cal.diy 最近一次提交是在 2026年10月18日。
- cal.diy 适合用来做什么?
- 希望用自托管预约页替代托管服务的个人用户 想研究 Next.js、tRPC 与 Prisma 预约类应用代码的开发者 需要同步现有日历与视频工具的个人或小型非生产环境
- 在哪里获取 cal.diy?
- 源代码和安装说明在 GitHub 上:https://github.com/calcom/cal.diy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管、面向 API 的低代码平台,以协作式表格数据库的形式使用,可替代 Airtable。
一款自托管、注重隐私的 AI 笔记工具,以 Markdown 卡片快速记录灵感,并支持自然语言检索。
开源多智能体平台,可将任意主题或文档生成为由 AI 教师和同学授课的互动课堂。
Self-hostable open-source legal OS for drafting, reviewing, and managing contracts, with an AI assistant called Luna.
可自托管的开源 Airtable 替代品,把 PostgreSQL、SQLite 等数据库变成表格式界面并自动生成 API。