In simple English
This tool lets people book meetings with you without endless emails. It packs video calls, AI summaries, and booking pages into a single small file. You can run it cheaply on your own server and keep all your data private. It works right away with your existing calendar, whether you use Google, Microsoft, or Apple. You do not need to pay monthly fees or manage complicated database servers.
What it is
Calnode is an open-source scheduling engine written in Go that uses SQLite for data storage. It provides a REST API, a built-in Model Context Protocol server for AI agents, and optional video meeting rooms.
What it is good for
Solo builders and small teams who want a private alternative to commercial booking services like Calendly without the memory overhead of large multi-server platforms.
- Runs as a single binary with zero external database dependencies.
- Includes built-in video rooms and AI notetaking capabilities.
- Offers a native Model Context Protocol server for AI agent integrations.
- Requires an external LiveKit endpoint if you want to use the built-in video feature.
- Admin interface and video rooms are available only in English.
- Requires basic familiarity with Docker or command-line server deployment.
Calendly
LiveKit
- calcom/cal.diy49k stars
Cal.com is a feature-rich, open-source scheduling platform with a large modular codebase and heavy infrastructure needs.
- calcom/cal.diy49k stars
Calendso is the original open-source scheduling foundation that predates the modern cal.com project.
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
docker run -p 3000:3000 -v ./data:/data ghcr.io/calnode/calnode:latest