Deploy Now

SaaS Alternative

Zoom Calendly Cal.com SavvyCal

Stars

137

Forks

37

Watchers

0

Developer links

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.

Calnode
Calnode
Calnode
Calnode
Calnode

Benefits

  • One Binary, Whole Scheduler
  • Booking pages, admin, calendar sync, reminders, and video run from a single static Go binary with one SQLite file, so a tiny VPS hosts the complete scheduling stack with no Postgres, Redis, or API server.
  • Meetings Stay On Your Infrastructure
  • Calnode Rooms runs video in the browser through your own LiveKit server and records into your Litestream backup bucket, keeping calls, recordings, and attendee data off third-party clouds entirely while guests join without installing anything.
  • Agents Can Book For You
  • An 88-endpoint REST API, HMAC-signed webhooks configurable through the API, and a native MCP server with eight booking tools let Claude, n8n, or your own scripts check slots and create bookings with identical side effects.
  • Calendars Checked, Never Double-Booked
  • Native Google, Microsoft 365, and CalDAV free and busy checks run across all connected calendars at booking time, backed by a transactional double-booking guard and DST-safe UTC plus IANA timezone handling for every slot.

Features

  • Event Types And Booking Pages
  • Per-type duration, location, custom questions, and email copy on shareable booking pages; guests self-serve reschedule and cancel through signed manage links, in 11 languages with an embeddable website widget.
  • Availability And Team Routing
  • Weekly hours, day rules, and date overrides resolve DST-correctly, while fixed, round-robin, collective, and priority routing assign team bookings; members carry owner, admin, or member roles with email invitations.
  • Built-In Video Rooms
  • LiveKit-powered in-browser rooms act as a booking location with host controls, screen-share gating, hand-off and reclaim, consent-aware recording to your own bucket, and downloads from the booking view.
  • AI Notetaker And Chat Booking
  • Recorded meetings get Deepgram transcripts and LLM summaries exposed through MCP tools and webhooks, and an optional bring-your-own-model chat assistant on the booking page resolves real availability from plain language.
  • REST, Webhooks, MCP
  • 88 REST endpoints with API keys, per-webhook HMAC payloads with delivery logs, and a native MCP server over stdio or Streamable HTTP with OAuth 2.1, plus idempotency keys.
  • Paid Bookings Via Stripe
  • Stripe Checkout holds the slot at payment and confirms on the payment webhook, automatically refunding on cancellation; branded HTML emails carry confirmations, reminders, and add-to-calendar links without third-party footers.

Apps Similar to Calnode