Calnode
One binary replaces your booking link and your meeting room: Calnode is a complete scheduler you run yourself, small enough to audit and cheap enough to forget. Create event types with durations, custom questions, and locations, set DST-correct availability with date overrides, and share a booking page where guests pick a slot, reschedule, or cancel without an account. Two-way sync with Google Calendar, Microsoft 365, and CalDAV checks real free and busy time across every connected calendar, then mints Meet or Teams links automatically. Teams route bookings round-robin, collectively, or by priority, while paid event types collect through Stripe before the slot confirms. Choose Calnode Rooms and the meeting itself happens in the browser on your LiveKit server, with host controls, consent-aware recording into your own storage, and an AI notetaker that files a transcript and summary on the booking. Agents get first-class access through the REST API, HMAC-signed webhooks, and a native MCP server, and visitors can even book by describing a time in plain language. Everything runs from one static binary and one SQLite file with streaming Litestream backups. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Deploy