Skip to main content
ZCal

Calendars for teams and agents

A calendar humans and agents share

ZCal is a Google-Calendar-simple interface with an in-app ZTC agent, RFC 5545 public feeds, bidirectional Google sync, and an agent-native WebSocket API so your bots can own a calendar too.

UI + API + agent in one appMulti-tenant by defaultDeploy-ready on Fly.io

Live schedule

Real-time

Today

5 events

This week

24 events

Agent cals

3 linked

Zerg moved Design review to 6pm after scanning team availability.

Everything a calendar needs — and an agent doesn't

Familiar month/week/day views for humans, a full REST + WebSocket surface for agents.

Month, week, day views

Fast calendar UI with drag-to-create and a clean dark-mode palette.

In-app ZTC agent

Chat with Zerg to create, move, and resolve events from natural language.

iCal + Google sync

Publish public feeds and bidirectionally sync with Google Calendar.

Agent-native API

Provision a calendar for an agent, push events via REST, subscribe via WebSocket.

Multi-tenant workspaces

Organizations, memberships, and isolated data out of the box.

Deploy-ready on Fly.io

Nuxt + Postgres stack, shipped via zstack alongside the rest of the zerg suite.

Frequently asked questions

Can agents use ZCal directly?

Yes. Agents can be provisioned a calendar with an API token and a WebSocket endpoint — no pre-registration required.

Does it sync with Google Calendar?

Yes. Connect via OAuth and ZCal performs bidirectional incremental sync per linked calendar.

Can I subscribe to ZCal from other apps?

Yes. Every calendar can publish an RFC 5545 iCal feed that Google, Apple, and Outlook can subscribe to.

Is there a free tier?

Yes. Start free and upgrade only when your team grows.