What problem does it solve?
Users managing multiple CalDAV calendar services (iCloud, Google, Fastmail, Nextcloud etc.) on Linux lack a unified, CLI-based tool to sync, view, and manage all their events without switching between separate provider web interfaces.
Core Features & Use Cases
- Cross-provider calendar sync: Sync events from any CalDAV provider to local .ics files using vdirsyncer, ensuring all calendars are up to date in one place.
- Full event management: View, search, create, edit, and delete calendar events directly via the khal CLI, with support for custom output formats for scripting use cases.
- Use case: Remote workers using both personal iCloud and work Google Calendars can consolidate all their events into a single local view, quickly check upcoming meetings, and add new events without logging into multiple services.
Quick Start
Use the caldav-calendar skill to sync your configured CalDAV calendars and list all your events for the next 7 days.